Oto prosty tutorial, pokazujący jak odblokować broń palną i umieścić ją w sklepie.
1. Otwieramy module_triggers.py i znajdujemy następujący kod:
# Refresh Weapon sellers
(0.0, 0, 24.0, [], [
(reset_item_probabilities,100),
(set_merchandise_modifier_quality,150),
(try_for_range,reg(2),weapon_merchants_begin,weapon_merchants_end),
(troop_add_merchandise,reg(2),itp_type_one_handed_wpn,5),
(troop_add_merchandise,reg(2),itp_type_two_handed_wpn,5),
(troop_add_merchandise,reg(2),itp_type_polearm,5),
(troop_add_merchandise,reg(2),itp_type_shield,6),
(troop_add_merchandise,reg(2),itp_type_bow,4),
(troop_add_merchandise,reg(2),itp_type_crossbow,3),
(troop_add_merchandise,reg(2),itp_type_thrown,5),
(troop_add_merchandise,reg(2),itp_type_arrows,2),
(troop_add_merchandise,reg(2),itp_type_bolts,2),
(troop_ensure_inventory_space,reg(2),merchant_inventory_space),
(troop_sort_inventory, reg(2)),
(store_troop_gold, reg(6),reg(2)),
(lt,reg(6),900),
(store_random_in_range,":new_gold",200,400),
(call_script, "script_troop_add_gold",reg(2),":new_gold"),
(end_try,0),
]),
2. Pod (troop_add_merchandise,reg(2),itp_type_bolts,2), dodajemy następujący kod:
3. Cyfra "2" na końcu każdej z dwóch linijek oznacza częstotliwość występowania danego typu przedmiotu w sklepie. Możemy ją zwiększyć do 9 (na 10 mogą się pojawić problemy, więc nie radzę tego robić). Ustalamy liczbę wedle własnych upodobań.
To wszystko - teraz kompilujemy module system i odpalamy grę. W sklepach powinien pojawić się Flintlock Pistol i naboje czyli cartridges.