Battle Terrain
Battle backgrounds are an important component during the fight.
File JSON
The first step of the battle terrain is a file JSON. These can be found in mods/tuxemon/db/environment:
- "slug": "grass",
- "battle_music": "music_battle_loop",
the category: "battle_graphics": this is the main category which contains **hud** and **icons** and it manages the islands (terrain below the monsters) as well as the background. You can see many examples below (islands and backgrounds).
- "island_back": "gfx/ui/combat/grass_island.png",
- "island_front": "gfx/ui/combat/grass_island.png",
- "background": "gfx/ui/combat/grass_background.png",
the subcategory "battle_graphics" > "hud": this manages the hud graphic, the one where appears the name, level, gender symbol, hp bar, etc.
- "hud_player": "gfx/ui/combat/hp_player_nohp.png",
- "hud_opponent": "gfx/ui/combat/hp_opponent_nohp.png",
- "tray_player": "gfx/ui/combat/player_party_tray.png",
- "tray_opponent": "gfx/ui/combat/opponent_party_tray.png"
the subcategory "battle_graphics" > "icons": this manages the small tuxeball icons in the graphic battle, the ones below the hud.
- "icon_alive": "gfx/ui/icons/party/party_icon01.png",
- "icon_status": "gfx/ui/icons/party/party_icon02.png",
- "icon_faint": "gfx/ui/icons/party/party_icon03.png",
- "icon_empty": "gfx/ui/icons/party/party_empty.png"
Set background
How do I set up the battle terrain? It depends on your "taste".
Dynamic background
It changes depending the time. Night and day.
- One called "Environment Day"
set_variable environment:grass
is variable_set daytime:true
- One called "Environment Night"
set_variable environment:night_grass
is variable_set daytime:false
Fixed background
It doesn't change.
set_variable environment:grass