[anyone|plyr,"town_dweller_talk", [
], "want to join my party?", "td_join",
[
#(str_clear, s0), <- this line is useless because you assign a string to a new value
#(agent_get_dna, s0, "$g_talk_agent"), not s0 but a local var but we don't need it
(agent_get_troop_id, ":cur_troop", "$g_talk_agent"),# store the agent's troop into a local var
(str_store_troop_face_keys, s0, ":cur_troop"),# store the agent's troop face keys into a string
(troop_set_face_keys, "trp_joinermale1", s0),# finally sets the face keys
]],
[anyone,"td_join", [
], "ok", "close_window",
[
(troop_join, "trp_joinermale1"),
]],