Question:
I tried to create extra hireable companions. I created them using for base the "tavern keeper".
( ["town_18_tavernkeeper","Tavern_Keeper","Tavern_Keeper",tf_hero|tf_randomize_face, scn_town_18_tavern|entry(9),0, fac_commoners,[itm_shirt, itm_leather_boots],def_attrib|level(2),wp(20),knows_common, mercenary_face_1, mercenary_face_2],
)
And edited it changing name, etc.
I created a dialogue, including a hiring contract. It ended up like this:
[trp_town_1_troop|plyr,"troop_accept", [], "That's fine for me, you are hired.", "troop_goodbye",(troop_remove_gold, "trp_player", reg30),(call_script, "script_recruit_troop_as_companion", "$g_talk_troop")]],
Ok, I go to the tavern, and here is my first problem.
1.My troop only appears sometimes. I enter, talk to it, leave, and when I come back, it's gone. I go back a while later, and it iis back there.
2.When it does appear, it appears in strange locations, like up tables, etc. I have put in location "scn_town_1_tavern|entry(

" but it appears in the tavern, in strange locations.
By the way, how can I now where is each entry?
When I talk to it, and hire it, the problem is that it stays in the tavern, it appears in my party, but also in the tavern, instead of disappearing from the tavern like every companion. (of course I left the city, and went back, but it was still there)
Please help me with this.
Thanks.