Difference between revisions of "Battle Terrain"
Jaskrendix (talk | contribs) |
Jaskrendix (talk | contribs) |
||
Line 3: | Line 3: | ||
== File JSON == | == File JSON == | ||
The first step of the battle terrain is a file JSON. | The first step of the battle terrain is a file JSON. This can be found in mods/tuxemon/db/environment and it's the one called **grass**. | ||
* "slug": "grass", | * "slug": "grass", |
Revision as of 07:16, 23 December 2023
Battle backgrounds are an important component during the fight.
File JSON
The first step of the battle terrain is a file JSON. This can be found in mods/tuxemon/db/environment and it's the one called **grass**.
- "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