more mercenaries to the tavern Scene

Users who are viewing this thread

del

Master Knight
Hi all . does any one know how to add more mercenaries to the tavern Scene's , so their can be four or five different types of mercenaries in each tavern Scene . have tried editing scene but that only adds more entry points .
 
I'm not sure, but it might be possible to copy the merc spawn scripts and assign them to those new spawn points. Might also not be possible, though. I have thought of this myself too, but never tried it. :???:
 
If you want to add 2 mercenaries to a scene, you need to edit, game_menus.py, constants.py and scripts.py.. If you want to add 3,4,5 etc just repeat this some times..

Go find this:

slot_center_mercenary_troop_type  = 90
slot_center_mercenary_troop_amount= 91
slot_center_volunteer_troop_type  = 92
slot_center_volunteer_troop_amount= 93

#slot_center_companion_candidate  = 94
slot_center_ransom_broker        = 95
slot_center_tavern_traveler      = 96
slot_center_traveler_info_faction = 97
slot_center_tavern_bookseller    = 98
slot_center_tavern_minstrel      = 99

and add this

slot_center_mercenary_troop_type_2 = 100
slot_center_mercenary_troop_amount_2 = 101

Go find this:

#script_update_mercenary_units_of_towns
  # INPUT: none
  # OUTPUT: none
  ("update_mercenary_units_of_towns",
    [(try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type, ":troop_no"),
      (store_random_in_range, ":amount", 3, :cool:,
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount, ":amount"),
    (try_end),
    ]),

and change it to this

#script_update_mercenary_units_of_towns
  # INPUT: none
  # OUTPUT: none
  ("update_mercenary_units_of_towns",
    [(try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type, ":troop_no"),
      (store_random_in_range, ":amount", 3, :cool:,
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount, ":amount"),
    (try_end),
    (try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type_2, ":troop_no"),
      (store_random_in_range, ":amount2", 3, :cool:,
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount_2, ":amount2"),
    (try_end),
    ]),

Go find this
            (modify_visitors_at_site, ":cur_scene"),
            (reset_visitors),
            (assign, ":cur_entry", 17),
            (party_get_slot, ":mercenary_troop", "$current_town", slot_center_mercenary_troop_type),
            (party_get_slot, ":mercenary_amount", "$current_town", slot_center_mercenary_troop_amount),
            (try_begin),
              (gt, ":mercenary_amount", 0),
              (set_visitor, ":cur_entry", ":mercenary_troop"),
              (val_add, ":cur_entry", 1),
            (try_end),

and add this

            (party_get_slot, ":mercenary_troop2", "$current_town", slot_center_mercenary_troop_type_2),
            (party_get_slot, ":mercenary_amount2", "$current_town", slot_center_mercenary_troop_amount_2),
            (try_begin),
              (gt, ":mercenary_amount", 0),
              (set_visitor, ":cur_entry", ":mercenary_troop2"),
              (val_add, ":cur_entry", 1),
            (try_end),

Go find this

                    (eq, "$talk_context", tc_tavern_talk),
                    (party_get_slot, ":mercenary_troop", "$g_encountered_party", slot_center_mercenary_troop_type),
                    (party_get_slot, ":mercenary_amount", "$g_encountered_party", slot_center_mercenary_troop_amount),
                    (gt, ":mercenary_amount", 0),
                    (store_sub, reg3, ":mercenary_amount", 1),
                    (store_sub, reg4, reg3, 1),
                    (call_script, "script_game_get_join_cost", ":mercenary_troop"),
                    (assign, ":join_cost", reg0),
                    (store_mul, reg5, ":mercenary_amount", reg0),
                    (party_get_free_companions_capacity, ":free_capacity", "p_main_party"),
                    (val_min, ":mercenary_amount", ":free_capacity"),
                    (store_troop_gold, ":cur_gold", "trp_player"),
                    (try_begin),
                      (gt, ":join_cost", 0),
                      (val_div, ":cur_gold", ":join_cost"),
                      (val_min, ":mercenary_amount", ":cur_gold"),
                    (try_end),
                    (assign, "$temp", ":mercenary_amount"),

and replace it with this

                    (eq, "$talk_context", tc_tavern_talk),
                    (party_get_slot, ":mercenary_troop", "$g_encountered_party", slot_center_mercenary_troop_type),
                    (try_begin),
                      (eq, "$g_talk_troop", ":mercenary_troop"),
                    (party_get_slot, ":mercenary_amount", "$g_encountered_party", slot_center_mercenary_troop_amount),
                    (gt, ":mercenary_amount", 0),
                    (store_sub, reg3, ":mercenary_amount", 1),
                    (store_sub, reg4, reg3, 1),
                    (call_script, "script_game_get_join_cost", ":mercenary_troop"),
                    (assign, ":join_cost", reg0),
                    (store_mul, reg5, ":mercenary_amount", reg0),
                    (party_get_free_companions_capacity, ":free_capacity", "p_main_party"),
                    (val_min, ":mercenary_amount", ":free_capacity"),
                    (store_troop_gold, ":cur_gold", "trp_player"),
                    (try_begin),
                      (gt, ":join_cost", 0),
                      (val_div, ":cur_gold", ":join_cost"),
                      (val_min, ":mercenary_amount", ":cur_gold"),
                    (try_end),
                    (assign, "$temp", ":mercenary_amount"),
                    (else_try),
                    (party_get_slot, ":mercenary_troop2", "$g_encountered_party", slot_center_mercenary_troop_type_2),
                    (party_get_slot, ":mercenary_amount2", "$g_encountered_party", slot_center_mercenary_troop_amount_2),
                    (gt, ":mercenary_amount2", 0),
                    (store_sub, reg3, ":mercenary_amount2", 1),
                    (store_sub, reg4, reg3, 1),
                    (call_script, "script_game_get_join_cost", ":mercenary_troop2"),
                    (assign, ":join_cost", reg0),
                    (store_mul, reg5, ":mercenary_amount2", reg0),
                    (party_get_free_companions_capacity, ":free_capacity", "p_main_party"),
                    (val_min, ":mercenary_amount2", ":free_capacity"),
                    (store_troop_gold, ":cur_gold", "trp_player"),
                    (try_begin),
                      (gt, ":join_cost", 0),
                      (val_div, ":cur_gold", ":join_cost"),
                      (val_min, ":mercenary_amount2", ":cur_gold"),
                    (try_end),
                    (assign, "$temp", ":mercenary_amount2"),
(try_end),

Then go find this

                                          (party_get_slot, ":mercenary_amount", "$g_encountered_party", slot_center_mercenary_troop_amount),
                                          (eq, ":mercenary_amount", "$temp"),
                                          (party_get_slot, ":mercenary_troop", "$g_encountered_party", slot_center_mercenary_troop_type),
                                          (call_script, "script_game_get_join_cost", ":mercenary_troop"),
                                          (store_mul, reg5, "$temp", reg0), 

and replace it with this

                                          (party_get_slot, ":mercenary_amount", "$g_encountered_party", slot_center_mercenary_troop_amount),
                                          (eq, ":mercenary_amount", "$temp"),
                                          (party_get_slot, ":mercenary_troop", "$g_encountered_party", slot_center_mercenary_troop_type),
                                          (try_begin),
                                          (eq, "$g_talk_troop", ":mercenary_troop"),
                                          (call_script, "script_game_get_join_cost", ":mercenary_troop"),
                                          (store_mul, reg5, "$temp", reg0),
                                          (else_try),
                                          (party_get_slot, ":mercenary_amount2", "$g_encountered_party", slot_center_mercenary_troop_amount_2),
                                          (eq, ":mercenary_amount2", "$temp"),
                                          (party_get_slot, ":mercenary_troop2", "$g_encountered_party", slot_center_mercenary_troop_type_2),
                                          (call_script, "script_game_get_join_cost", ":mercenary_troop2"),
                                          (store_mul, reg5, "$temp", reg0),

Then find this

                                          (party_get_slot, ":mercenary_amount", "$g_encountered_party", slot_center_mercenary_troop_amount),
                                          (lt, "$temp", ":mercenary_amount"),
                                          (gt, "$temp", 0),
                                          (assign, reg6, "$temp"),
                                          (party_get_slot, ":mercenary_troop", "$g_encountered_party", slot_center_mercenary_troop_type),
                                          (call_script, "script_game_get_join_cost", ":mercenary_troop"),
                                          (store_mul, reg5, "$temp", reg0),

And replace it with this
                                          (party_get_slot, ":mercenary_amount", "$g_encountered_party", slot_center_mercenary_troop_amount),
                                          (lt, "$temp", ":mercenary_amount"),
                                          (gt, "$temp", 0),
                                          (assign, reg6, "$temp"),
                                          (party_get_slot, ":mercenary_troop", "$g_encountered_party", slot_center_mercenary_troop_type),
                                          (try_begin),
                                          (eq, "$g_talk_troop", ":mercenary_troop"),
                                          (call_script, "script_game_get_join_cost", ":mercenary_troop"),
                                          (store_mul, reg5, "$temp", reg0),
                                          (else_try),
                                          (party_get_slot, ":mercenary_amount2", "$g_encountered_party", slot_center_mercenary_troop_amount_2),
                                          (lt, "$temp", ":mercenary_amount2"),
                                          (gt, "$temp", 0),
                                          (assign, reg6, "$temp"),
                                          (party_get_slot, ":mercenary_troop2", "$g_encountered_party", slot_center_mercenary_troop_type_2),
                                          (call_script, "script_game_get_join_cost", ":mercenary_troop2"),
                                          (store_mul, reg5, "$temp", reg0),
 
Cruger said:
If you want to add 2 mercenaries to a scene, you need to edit, game_menus.py, constants.py and scripts.py.. If you want to add 3,4,5 etc just repeat this some times..

Go find this:

slot_center_mercenary_troop_type  = 90
slot_center_mercenary_troop_amount= 91
slot_center_volunteer_troop_type  = 92
slot_center_volunteer_troop_amount= 93

#slot_center_companion_candidate  = 94
slot_center_ransom_broker        = 95
slot_center_tavern_traveler      = 96
slot_center_traveler_info_faction = 97
slot_center_tavern_bookseller    = 98
slot_center_tavern_minstrel      = 99

and add this

slot_center_mercenary_troop_type_2 = 100
slot_center_mercenary_troop_amount_2 = 101

Go find this:

#script_update_mercenary_units_of_towns
  # INPUT: none
  # OUTPUT: none
  ("update_mercenary_units_of_towns",
    [(try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type, ":troop_no"),
      (store_random_in_range, ":amount", 3, :cool:,
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount, ":amount"),
    (try_end),
    ]),

and change it to this

#script_update_mercenary_units_of_towns
  # INPUT: none
  # OUTPUT: none
  ("update_mercenary_units_of_towns",
    [(try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type, ":troop_no"),
      (store_random_in_range, ":amount", 3, :cool:,
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount, ":amount"),
    (try_end),
    (try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type_2, ":troop_no"),
      (store_random_in_range, ":amount2", 3, :cool:,
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount_2, ":amount2"),
    (try_end),
    ]),

Go find this
            (modify_visitors_at_site, ":cur_scene"),
            (reset_visitors),
            (assign, ":cur_entry", 17),
            (party_get_slot, ":mercenary_troop", "$current_town", slot_center_mercenary_troop_type),
            (party_get_slot, ":mercenary_amount", "$current_town", slot_center_mercenary_troop_amount),
            (try_begin),
              (gt, ":mercenary_amount", 0),
              (set_visitor, ":cur_entry", ":mercenary_troop"),
              (val_add, ":cur_entry", 1),
            (try_end),

and add this

            (party_get_slot, ":mercenary_troop2", "$current_town", slot_center_mercenary_troop_type_2),
            (party_get_slot, ":mercenary_amount2", "$current_town", slot_center_mercenary_troop_amount_2),
            (try_begin),
              (gt, ":mercenary_amount", 0),
              (set_visitor, ":cur_entry", ":mercenary_troop2"),
              (val_add, ":cur_entry", 1),
            (try_end),

Shouldn't those bolded (try_end)s be (else_try) ? Thanks for this, too.
 
Nope, they shouldn't..

But now when I think about it you will have to modify dialogs.py too, I'll update my post with that when I figure it out :smile:
 
I'm sure..

Updated the post with dialogs, remember this is untested..
 
Thanks Cruger.
I've been trying to make a code for this for three days now , I got close but had about 15 of the same mercenaries types in the tavern and no npc .  :roll:
I,ll replace mine with this one  :wink:
thanks again .
 
del said:
Thanks Cruger.
I've been trying to make a code for this for three days now , I got close but had about 15 of the same mercenaries types in the tavern and no npc .  :roll:
I,ll replace mine with this one  :wink:
thanks again .
Does it work properly? Like I said, I'm interested. :smile:
 
Hi all
I got a problem when running build_module
The problem was :-

scripts.py

Go find this

#script_update_mercenary_units_of_towns
  # INPUT: none
  # OUTPUT: none
  ("update_mercenary_units_of_towns",
    [(try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type, ":troop_no"),
      (store_random_in_range, ":amount", 3, ,
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount, ":amount"),
    (try_end),
    ]),

and change it to this

#script_update_mercenary_units_of_towns
  # INPUT: none
  # OUTPUT: none
  ("update_mercenary_units_of_towns",
    [(try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type, ":troop_no"),
      (store_random_in_range, ":amount", 3,  , 
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount, ":amount"),
    (try_end),
    (try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type_2, ":troop_no"),
      (store_random_in_range, ":amount2", 3,  ,
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount_2, ":amount2"),
    (try_end),
    ]),

    now change it  to :-

#script_update_mercenary_units_of_towns
  # INPUT: none
  # OUTPUT: none
  ("update_mercenary_units_of_towns",
    [(try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type, ":troop_no"),
      (store_random_in_range, ":amount", 3  ,:cool: ,  #  missed the ,:cool:  #
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount, ":amount"),
    (try_end),
    (try_for_range, ":town_no", towns_begin, towns_end),
      (store_random_in_range, ":troop_no", mercenary_troops_begin, mercenary_troops_end),
      (party_set_slot, ":town_no", slot_center_mercenary_troop_type_2, ":troop_no"),
      (store_random_in_range, ":amount2", 3  ,:cool:,  #  missed the ,:cool:  #
      (party_set_slot, ":town_no", slot_center_mercenary_troop_amount_2, ":amount2"),
    (try_end),
    ]),

-----------------------------------------------------------------------------
the problem  was  (store_random_in_range, ":amount", 3,  :cool:    #  missed the ,:cool:  #

EDIT:  it might be this site as  ,:cool:  comes up as cool  on my pc ??

Also get when running build_module I get "WARNING: Local variable never used: mercenary_amount2" ?

But all seems to work .
thanks
 
It goes wrong in the game menu..

            (party_get_slot, ":mercenary_troop2", "$current_town", slot_center_mercenary_troop_type_2),
            (party_get_slot, ":mercenary_amount2", "$current_town", slot_center_mercenary_troop_amount_2),
            (try_begin),
              (gt, ":mercenary_amount2", 0),
              (set_visitor, ":cur_entry", ":mercenary_troop2"),
              (val_add, ":cur_entry", 1),
            (try_end),

Before there wasn't a "2" there, add that and that should be fixed..
 
Sorry Cruger if being a pain but I've got another problem adding another 2 slots ( total of 4)

got 4 different types in taverns but 3 of them are the same hire cost ?

I've added this to module_dialogs after above coding

                (else_try),
                    (party_get_slot, ":mercenary_troop3", "$g_encountered_party", slot_center_mercenary_troop_type_3),
                    (party_get_slot, ":mercenary_amount3", "$g_encountered_party", slot_center_mercenary_troop_amount_3),
                    (gt, ":mercenary_amount3", 0),
                    (store_sub, reg3, ":mercenary_amount3", 1),
                    (store_sub, reg4, reg3, 1),
                    (call_script, "script_game_get_join_cost", ":mercenary_troop3"),
                    (assign, ":join_cost", reg0),
                    (store_mul, reg5, ":mercenary_amount3", reg0),
                    (party_get_free_companions_capacity, ":free_capacity", "p_main_party"),
                    (val_min, ":mercenary_amount3", ":free_capacity"),
                    (store_troop_gold, ":cur_gold", "trp_player"),
                    (try_begin),
                      (gt, ":join_cost", 0),
                      (val_div, ":cur_gold", ":join_cost"),
                      (val_min, ":mercenary_amount3", ":cur_gold"),
                    (try_end),
                    (assign, "$temp", ":mercenary_amount3"),
                (else_try),
                    (party_get_slot, ":mercenary_troop4", "$g_encountered_party", slot_center_mercenary_troop_type_4),
                    (party_get_slot, ":mercenary_amount4", "$g_encountered_party", slot_center_mercenary_troop_amount_4),
                    (gt, ":mercenary_amount4", 0),
                    (store_sub, reg3, ":mercenary_amount4", 1),
                    (store_sub, reg4, reg3, 1),
                    (call_script, "script_game_get_join_cost", ":mercenary_troop4"),
                    (assign, ":join_cost", reg0),
                    (store_mul, reg5, ":mercenary_amount4", reg0),
                    (party_get_free_companions_capacity, ":free_capacity", "p_main_party"),
                    (val_min, ":mercenary_amount4", ":free_capacity"),
                    (store_troop_gold, ":cur_gold", "trp_player"),
                    (try_begin),
                      (gt, ":join_cost", 0),
                      (val_div, ":cur_gold", ":join_cost"),
                      (val_min, ":mercenary_amount4", ":cur_gold"),
                    (try_end),
                    (assign, "$temp", ":mercenary_amount4"),     
              (try_end),



      and this
                                        (else_try),
                                          (party_get_slot, ":mercenary_amount3", "$g_encountered_party", slot_center_mercenary_troop_amount_3),
                                          (eq, ":mercenary_amount3", "$temp"),
                                          (party_get_slot, ":mercenary_troop3", "$g_encountered_party", slot_center_mercenary_troop_type_3),
                                          (call_script, "script_game_get_join_cost", ":mercenary_troop3"),
                                          (store_mul, reg5, "$temp", reg0),                                         
                                        (else_try),
                                          (party_get_slot, ":mercenary_amount4", "$g_encountered_party", slot_center_mercenary_troop_amount_4),
                                          (eq, ":mercenary_amount4", "$temp"),
                                          (party_get_slot, ":mercenary_troop4", "$g_encountered_party", slot_center_mercenary_troop_type_4),
                                          (call_script, "script_game_get_join_cost", ":mercenary_troop4"),
                                          (store_mul, reg5, "$temp", reg0),                   



                     

  and this
   
                                          (else_try),
                                          (party_get_slot, ":mercenary_amount3", "$g_encountered_party", slot_center_mercenary_troop_amount_3),
                                          (lt, "$temp", ":mercenary_amount3"),
                                          (gt, "$temp", 0),
                                          (assign, reg6, "$temp"),
                                          (party_get_slot, ":mercenary_troop3", "$g_encountered_party", slot_center_mercenary_troop_type_3),
                                          (call_script, "script_game_get_join_cost", ":mercenary_troop3"),
                                          (store_mul, reg5, "$temp", reg0),
                                          (else_try),
                                          (party_get_slot, ":mercenary_amount4", "$g_encountered_party", slot_center_mercenary_troop_amount_4),
                                          (lt, "$temp", ":mercenary_amount4"),
                                          (gt, "$temp", 0),
                                          (assign, reg6, "$temp"),
                                          (party_get_slot, ":mercenary_troop4", "$g_encountered_party", slot_center_mercenary_troop_type_4),
                                          (call_script, "script_game_get_join_cost", ":mercenary_troop4"),


any idea what I've done wrong ?
 
Adding this should work:

(eq, "$talk_context", tc_tavern_talk),
                    (party_get_slot, ":mercenary_troop", "$g_encountered_party", slot_center_mercenary_troop_type),
                    (try_begin),
                      (eq, "$g_talk_troop", ":mercenary_troop"),
                    (party_get_slot, ":mercenary_amount", "$g_encountered_party", slot_center_mercenary_troop_amount),
                    (gt, ":mercenary_amount", 0),
                    (store_sub, reg3, ":mercenary_amount", 1),
                    (store_sub, reg4, reg3, 1),
                    (call_script, "script_game_get_join_cost", ":mercenary_troop"),
                    (assign, ":join_cost", reg0),
                    (store_mul, reg5, ":mercenary_amount", reg0),
                    (party_get_free_companions_capacity, ":free_capacity", "p_main_party"),
                    (val_min, ":mercenary_amount", ":free_capacity"),
                    (store_troop_gold, ":cur_gold", "trp_player"),
                    (try_begin),
                      (gt, ":join_cost", 0),
                      (val_div, ":cur_gold", ":join_cost"),
                      (val_min, ":mercenary_amount", ":cur_gold"),
                    (try_end),
                    (assign, "$temp", ":mercenary_amount"),
                    (else_try),
                    (party_get_slot, ":mercenary_troop2", "$g_encountered_party", slot_center_mercenary_troop_type_2),
                    (eq, "$g_talk_troop", ":mercenary_troop2"),
                    (party_get_slot, ":mercenary_amount2", "$g_encountered_party", slot_center_mercenary_troop_amount_2),
                    (gt, ":mercenary_amount2", 0),
                    (store_sub, reg3, ":mercenary_amount2", 1),
                    (store_sub, reg4, reg3, 1),
                    (call_script, "script_game_get_join_cost", ":mercenary_troop2"),
                    (assign, ":join_cost", reg0),
                    (store_mul, reg5, ":mercenary_amount2", reg0),
                    (party_get_free_companions_capacity, ":free_capacity", "p_main_party"),
                    (val_min, ":mercenary_amount2", ":free_capacity"),
                    (store_troop_gold, ":cur_gold", "trp_player"),
                    (try_begin),
                      (gt, ":join_cost", 0),
                      (val_div, ":cur_gold", ":join_cost"),
                      (val_min, ":mercenary_amount2", ":cur_gold"),
                    (try_end),
                    (assign, "$temp", ":mercenary_amount2"),
              (try_end),

Do that for all the mercenaries in all 3 part of dialogs.py that have been modified and it will hopefully be fixed(is already added for ":mercenary_troop" in my code, but not for ":mercenary_troop2")..
 
Back
Top Bottom