Okay, I did what Hokie said and got my map maker to fix up the map with steppe terrain, made a materials2.brf file replacing the steppe terrain with water texture etc and making a trigger to switch a party's icon when it goes on water.
Basically, it worked. For the player only, though. When the player goes onto "water", the icon changes to a ship and switches back when off the "water". Doing that was easy. However, the same code doesn't work for other parties. Here's my triggers: (tons more exactly like that but with different party names, but you get the gist of it.)
(0.01, 0, 0, [(party_get_current_terrain,":terrain","p_main_party"),
(eq,":terrain",2)],
[(party_set_icon,"p_main_party", "icon_ship"),]),
(0.01, 0, 0, [(party_get_current_terrain,":terrain","p_main_party"),
(neq,":terrain",2)],
[(party_set_icon,"p_main_party", "icon_player"),]),
(0.01, 0, 0, [(party_get_current_terrain,":terrain","pt_kingdom_hero_party"),
(eq,":terrain",2)],
[(party_set_icon,"pt_kingdom_hero_party", "icon_ship"),]),
(0.01, 0, 0, [(party_get_current_terrain,":terrain","pt_kingdom_hero_party"),
(neq,":terrain",2)],
[(party_set_icon,"pt_kingdom_hero_party", "icon_flagbearer_a"),]),
The red is what makes the party turn into a ship by going on steppe terrain. (eq,":terrain",2) The blue is what changes the icon back. (neq,":terrain",2)
So, it works fine for the p_main_party but not for pt_kingdom_hero_party, and I don't know why. I'm guessing it's either because:
It's a party template, not a party
or
the game doesn't care what terrain AI parties go on. (So long as they keep off water/mountains etc.)
Any ideas how to get this working?
Basically, it worked. For the player only, though. When the player goes onto "water", the icon changes to a ship and switches back when off the "water". Doing that was easy. However, the same code doesn't work for other parties. Here's my triggers: (tons more exactly like that but with different party names, but you get the gist of it.)
(0.01, 0, 0, [(party_get_current_terrain,":terrain","p_main_party"),
(eq,":terrain",2)],
[(party_set_icon,"p_main_party", "icon_ship"),]),
(0.01, 0, 0, [(party_get_current_terrain,":terrain","p_main_party"),
(neq,":terrain",2)],
[(party_set_icon,"p_main_party", "icon_player"),]),
(0.01, 0, 0, [(party_get_current_terrain,":terrain","pt_kingdom_hero_party"),
(eq,":terrain",2)],
[(party_set_icon,"pt_kingdom_hero_party", "icon_ship"),]),
(0.01, 0, 0, [(party_get_current_terrain,":terrain","pt_kingdom_hero_party"),
(neq,":terrain",2)],
[(party_set_icon,"pt_kingdom_hero_party", "icon_flagbearer_a"),]),
The red is what makes the party turn into a ship by going on steppe terrain. (eq,":terrain",2) The blue is what changes the icon back. (neq,":terrain",2)
So, it works fine for the p_main_party but not for pt_kingdom_hero_party, and I don't know why. I'm guessing it's either because:
It's a party template, not a party
or
the game doesn't care what terrain AI parties go on. (So long as they keep off water/mountains etc.)
Any ideas how to get this working?



