I can't seem to figure out what it is.
I'm trying to have troops be named like "(kingdomname) Recruit"
I'm trying to have troops be named like "(kingdomname) Recruit"
Somebody said:Use str_store_faction_name and then troop_set_name with a quickstring.
("default_kingdom_name", "{s0}'s Kingdom"),
("default_kingdom_recruit", "{s1} Gold Farmers"),
("default_kingdom_veterans", "{s1} Scrubs"),
("name_kingdom_text", "What will be the name of your kingdom?"),
("default_kingdom_name", "{s0}'s Kingdom"),
#Malik Player Faction Troops
("default_kingdom_recruit", "{s1} Recruits"),
("default_kingdom_militia1", "{s1} Melee Militia"),
("default_kingdom_militia2", "{s1} Ranged Militia"),
#Malik Player Faction Troops End
["player_recruit","{s1} Recruit","{s1} Recruits",tf_guarantee_ranged|tf_guarantee_armor|tf_guarantee_boots,0,0,fac_player_supporters_faction,
[itm_mace_1,itm_pitch_fork,itm_arrows,itm_bolts,itm_wrapping_boots,itm_linen_tunic,itm_straw_hat,itm_sword_medieval_a,
itm_scythe,itm_tab_shield_round_a,itm_tab_shield_kite_a,itm_tab_shield_heater_a,itm_tab_shield_pavise_a,itm_hunting_bow,itm_hunting_crossbow],
def_attrib|level(4),wp(60),knows_common,swadian_face_younger_1, swadian_face_middle_2],
["player_meleemilitia","{s1} Melee Militia","{s1} Melee Militia",tf_guarantee_armor|tf_guarantee_shield|tf_guarantee_helmet|tf_guarantee_boots,0,0,fac_player_supporters_faction,
[itm_ankle_boots,itm_padded_cloth,itm_padded_coif,itm_sword_medieval_c,itm_spear,itm_tab_shield_round_b,itm_tab_shield_kite_b,itm_tab_shield_heater_b,itm_tab_shield_pavise_b],
def_attrib|level(7),wp_melee(80),knows_common|knows_shield_1|knows_ironflesh_1|knows_power_strike_1,swadian_face_younger_1, swadian_face_middle_2],
["player_rangedmilitia","{s1} Ranged Militia","{s1} Ranged Militia",tf_guarantee_armor|tf_guarantee_ranged|tf_guarantee_helmet|tf_guarantee_boots,0,0,fac_player_supporters_faction,
[itm_arrows,itm_bolts,itm_arrows,itm_bolts,itm_hunter_boots,itm_gambeson,itm_arming_cap,itm_sword_medieval_b_small,itm_short_bow,itm_light_crossbow],
def_attrib|level(7),wp(75),knows_common|knows_ironflesh_1|knows_power_draw_1,swadian_face_younger_1, swadian_face_middle_2],
[anyone|repeat_for_factions|plyr,"ramun_faction",
[ (store_repeat_object, ":faction_no"),
(this_or_next|is_between, ":faction_no", kingdoms_begin, kingdoms_end),
(this_or_next|is_between, ":faction_no", "fac_commoners", "fac_neutral"),
(is_between, ":faction_no", "fac_manhunters", "fac_mountain_bandits"),
#(assign, reg1, ":faction_no"),
(try_begin),
(is_between, ":faction_no", npc_kingdoms_begin, kingdoms_end),
(faction_get_slot, ":str", ":faction_no", slot_faction_adjective),
(str_store_string, s2, ":str"),
(else_try),
(str_store_faction_name, s2, ":faction_no"),
(try_end),
], "Some {s2} please.", "ramun_select",
[(store_repeat_object, reg2),(str_store_faction_name, s2, reg2),]
],
(ti_on_presentation_event_state_change,
[(store_trigger_param_1, ":object"),
(try_begin),
(eq, ":object", "$g_presentation_obj_name_kingdom_1"),
(str_store_string, s7, s0),
(else_try),
(eq, ":object", "$g_presentation_obj_name_kingdom_2"),
(faction_set_name, "fac_player_supporters_faction", s7),
(faction_set_color, "fac_player_supporters_faction", 0xFF0000),
(assign, "$players_kingdom_name_set", 1),
(presentation_set_duration, 0),
(try_end),
]),
]),
(assign, ":name_str", "str_default_kingdom_recruit"),
(try_for_range, ":troop_no", "trp_player_recruit", "trp_player_recruit_end"),
(str_store_string, s1, ":name_str"),
(troop_set_name, ":troop_no", s1),
(val_add, ":name_str", 1),
(str_store_string, s1, ":name_str"),
(troop_set_plural_name, ":troop_no", s1),
(val_add, ":name_str", 1),
(try_end),
(try_begin),
(is_between, ":faction_no", npc_kingdoms_begin, kingdoms_end),
(faction_get_slot, ":str", ":faction_no", slot_faction_adjective),
(str_store_string, s2, ":str"),
(else_try),
(eq, ":faction_no", "fac_player_supporters_faction"),
(str_store_string, s2, "@of ours"),
(else_try),
(str_store_faction_name, s2, ":faction_no"),
(try_end),