
Originally Posted by
Withwnar
When you spawn a ship on land for the local faction it disappears at the end of that turn, so needs respawning each turn. I don't know about ships from other factions, how they behave. My guess is at each faction's turn end the game removes any ships on land from that faction. Just a guess, mind.
I wasn't aware of that problem, I will have to check that. Does this also apply to preplaced ships via descr_strat?
Edit: I replaced the ship model for england with the volcano_rock.cas model - and ended up with a flag floating on the sea (the rock model is too small to be seen). Do I smell hard coded again?
Just for giggles I then used the spy model: that had some weird graphic effects from a certain angle and distance, but the flag again was there. I am starting to think it has to do with the animations (descr_skeletons - strat_navy) and creating a new skeleton entry could be the way out, shouldn't be overly difficult as the model is immobile.
Edit2: using the vanilla navy model and the diplomat skeleton had it's moments (ship floating in the air and bobbing to the steps), but the flag was back.
It may come down to the definition in descr_characters (which are hardcoded, eg new ones can not be created) and an automatic allocation of 'mount point' for flags. Supporting evidence underneath:
descr_character
Code:
type admiral
actions moving_normal, quick_sail, blockade, disembark, exchange
wage_base 50
starting_action_points 80
faction england
dictionary 2
strat_model no_flag_test
descr_model_strat
Code:
type no_flag_test
skeleton strat_diplomat
indiv_range 40
texture england, models_strat/textures/ambasador_russia.tga
model_flexi_m models_strat/northern_ambassador.CAS, max
shadow_model_flexi models_strat/shadow_scroll.CAS, max
Ladies and gentlemen, I give you the diplo navy - a ship model moving and looking like a diplomat with the navy flag embedded