OSP Kit Campaign Hire assassins and let them capture lords (WORKING, TESTED)

What should be taken care of first?

  • A better scene (now just random scene)

    Votes: 0 0.0%
  • Troop get imprisoned always ALREADY DONE

    Votes: 2 100.0%
  • Lord fights with enemies ALREADY DONE

    Votes: 0 0.0%
  • Making code smoother

    Votes: 0 0.0%

  • Total voters
    2
  • Poll closed .

Users who are viewing this thread

IMP CODE TO BIG SO FOLLOW LINK! https://drive.google.com/file/d/0BzZ86fXaO1yZWER2V0NpMUxZVnc/view?usp=sharing
Hello guys GIVE ME CREDIT AND SEND ME A PM BEFORE USAGE PLEASE!!!!!!



:!:
Hello guys
Today i proudly present to you my new code explained below.
My knew assassination scripts contains the following:
0 assassination skill
Code:
##1 in module skills search for trade and replace reserved skill 1 so you have stuff beneath:
("trade","Trade",sf_base_att_cha|sf_effects_party,10,"Every level of this skill reduces your trade penalty by 5%%. (Party skill)"),
("leadership","Leadership",sf_base_att_cha,10,"Every point increases maximum number of troops you can command by 5, increases your party morale and reduces troop wages by 5%%. (Leader skill)"),
("prisoner_management", "Prisoner Management",sf_base_att_cha,10,"You need this skill level 5 to be able to hire assassins to kill people. (Leader skill)"), 
("assassination","Assassination",sf_base_att_agi,5,"This is a reserved skill."), ## builders assassination scripts
("reserved_2","Reserved Skill 2",sf_base_att_cha|sf_inactive,10,"This is a reserved skill."), 
  
##2 in header skills
skl_trade = 0
skl_leadership = 1
skl_prisoner_management = 2
skl_assassination = 3 ##builders assassination scripts
skl_reserved_2 = 4

##3 in header skills
knows_prisoner_management_1 = 256
knows_prisoner_management_2 = 512
knows_prisoner_management_3 = 768
knows_prisoner_management_4 = 1024
knows_prisoner_management_5 = 1280
knows_prisoner_management_6 = 1536
knows_prisoner_management_7 = 1792
knows_prisoner_management_8 = 2048
knows_prisoner_management_9 = 2304
knows_prisoner_management_10 = 2560
knows_assassination_1 = 4096 # builders assassins
knows_assassination_2 = 8192 # builders assassins
knows_assassination_3 = 12288 # builders assassins
knows_assassination_4 = 16384 # builders assassins
knows_assassination_5 = 20480 # builders assassins
knows_reserved_2_1 = 65536
knows_reserved_2_2 = 131072
knows_reserved_2_3 = 196608
knows_reserved_2_4 = 262144
knows_reserved_2_5 = 327680
knows_reserved_2_6 = 393216
knows_reserved_2_7 = 458752
knows_reserved_2_8 = 524288
knows_reserved_2_9 = 589824
knows_reserved_2_10 = 655360
1 new assassin items from regular to legendary with as primary quality speed
Code:
#4 we need to implent assassin items now search for throwing_knives and beneath implent:
["throwing_knives", "Throwing Knives", [("throwing_knife",0)], itp_type_thrown |itp_merchandise|itp_primary ,itcf_throw_knife, 76 , weight(2.5)|difficulty(0)|spd_rtng(121) | shoot_speed(25) | thrust_damage(19 ,  cut)|max_ammo(14)|weapon_length(0),imodbits_thrown ],
["throwing_daggers", "Throwing Daggers", [("throwing_dagger",0)], itp_type_thrown |itp_merchandise|itp_primary ,itcf_throw_knife, 193 , weight(2.5)|difficulty(0)|spd_rtng(110) | shoot_speed(24) | thrust_damage(25 ,  cut)|max_ammo(13)|weapon_length(0),imodbits_thrown ],
# Builders Assassins
["aknives", "Assassin Knives", [("throwing_dagger",0)], itp_type_thrown |itp_merchandise|itp_secondary|itp_primary ,itcf_throw_knife, 250 , weight(1)|difficulty(0)|spd_rtng(125) | shoot_speed(32) | thrust_damage(31 ,  cut)|max_ammo(13)|weapon_length(0),imodbits_thrown ],
["adagger", "Assassin Dagger", [("dagger_b",0),("dagger_b_scabbard",ixmesh_carry),("dagger_b",imodbits_good),("dagger_b_scabbard",ixmesh_carry|imodbits_good)], itp_type_one_handed_wpn|itp_merchandise|itp_primary|itp_secondary|itp_no_parry, itc_dagger|itcf_carry_dagger_front_left|itcf_show_holster_when_drawn, 370 , weight(0.5)|difficulty(0)|spd_rtng(119) | weapon_length(52)|swing_damage(27 , cut) | thrust_damage(24 ,  pierce),imodbits_sword_high ],
["asknive", "Assassin Defend Knive", [("dagger_b",0)], itp_type_shield, itcf_carry_round_shield,  140 , weight(0.5)|hit_points(770)|body_armor(0)|spd_rtng(200)|shield_width(20),imodbits_shield ],
["ahood", "Killing Cap", [("hood_black",0)], itp_type_head_armor|itp_merchandise   ,0, 250 , weight(0.5)|abundance(100)|head_armor(18)|body_armor(0)|leg_armor(0) ,imodbits_cloth ],
["acloth", "Assassin Vest", [("lamellar_vest_b",0)], itp_merchandise| itp_type_body_armor |itp_civilian |itp_covers_legs ,0, 1200 , weight(1)|abundance(75)|head_armor(0)|body_armor(40)|leg_armor(8)|difficulty(0) ,imodbits_cloth ],
["agauntlet","Slashdestroyer", [("gauntlets_L",0),("gauntlets_L",imodbit_reinforced)], itp_merchandise|itp_type_hand_armor,0, 1040, weight(1.0)|abundance(100)|body_armor(12)|difficulty(0),imodbits_armor],
["agreaves", "Assassin Greaves", [("leather_greaves_a",0)], itp_merchandise| itp_type_foot_armor | itp_attach_armature,0, 310 , weight(0.5)|abundance(100)|head_armor(0)|body_armor(0)|leg_armor(25)|difficulty(0) ,imodbits_armor ],
["lesword", "Legendary sword of Altair ibh Lahad", [("no_dachi",0),("no_dachi_scabbard",ixmesh_carry)], itp_type_one_handed_wpn|itp_unique|itp_primary|itp_can_penetrate_shield|itp_bonus_against_shield|itp_crush_through|itp_can_knock_down|itp_extra_penetration, itc_bastardsword|itcf_carry_sword_back|itcf_show_holster_when_drawn, 920000, weight(0.5)|difficulty(0)|spd_rtng(225)|weapon_length(125)|swing_damage(47,cut)|thrust_damage(0,pierce), imodbits_sword_high ],
["abow", "Assassin war bow", [("war_bow",0),("war_bow_carry",ixmesh_carry)],itp_type_bow|itp_merchandise|itp_primary|itp_two_handed ,itcf_shoot_bow|itcf_carry_bow_back,728 , weight(0.5)|difficulty(4)|spd_rtng(125) | shoot_speed(75) | thrust_damage(25 ,pierce),imodbits_bow ],
["labow", "Legendary Assassin war bow", [("war_bow",0),("war_bow_carry",ixmesh_carry)],itp_type_bow|itp_merchandise|itp_primary|itp_two_handed ,itcf_shoot_bow|itcf_carry_bow_back,6000 , weight(0.5)|difficulty(4)|spd_rtng(175) | shoot_speed(150) | thrust_damage(45 ,pierce),imodbits_bow ],
["aarrows", "Assassin Arrows", [("piercing_arrow",0),("flying_missile",ixmesh_flying_ammo),("quiver_c",ixmesh_carry)], itp_type_arrows|itp_can_penetrate_shield|itp_bonus_against_shield|itp_crush_through|itp_can_knock_down|itp_extra_penetration, itcf_carry_quiver_back_right, 350, weight(0.1)|abundance(50)|weapon_length(91)|thrust_damage(7,pierce)|max_ammo(72), imodbits_missile ],
# Builders assassins

2 (extra) stolen osp script that adds a skill to a item for giving assassins more speed (cant find stolen script anymore so sory for no credit)
Code:
#4.2 special for the assassins we need something else:
# search for (eq, ":skill_no", "skl_surgery"),
# then implent under like this

(eq, ":skill_no", "skl_surgery"),
      (call_script, "script_get_troop_item_amount", ":troop_no", "itm_book_surgery_reference"),
      (gt, reg0, 0),
      (val_add, ":modifier_value", 1), # normal end
    (else_try), ## implent this to
      (eq, ":skill_no", "skl_athletics"), ## from know on part of builders assassins
      (troop_get_inventory_slot,":cur_item1",":troop_no",ek_item_0),#Here we are getting items from slots 0,1,2,3
	  (troop_get_inventory_slot,":cur_item2",":troop_no",ek_item_1),#Those slots are where weapons are placed.
	  (troop_get_inventory_slot,":cur_item3",":troop_no",ek_item_2),#We get them all to a different :local. Now all those :local variables are equal to one of the items in slots.
	  (troop_get_inventory_slot,":cur_item4",":troop_no",ek_item_3),#Then we check each item, if it is the one we want.
	  (this_or_next|eq, ":cur_item1", "itm_aknives"),#These are conditions similar to the conditions above.
	  (this_or_next|eq, ":cur_item2", "itm_asknive"),#But we check multiple variables, so we use this_or_next|
      (this_or_next|eq, ":cur_item3", "itm_adagger"),#As the name suggests it is either this contion or the next.
      (eq, ":cur_item4", "itm_ahood"),#Since this one is the last one we don't need this_or_next. When any of the items is the item we want the script succeds.
      (val_add, ":modifier_value", 3),#And when succeded adds 3.
	(else_try),
      (eq, ":skill_no", "skl_athletics"),
      (troop_get_inventory_slot,":cur_item1",":troop_no",ek_item_0),#Here we are getting items from slots 0,1,2,3
	  (troop_get_inventory_slot,":cur_item2",":troop_no",ek_item_1),#Those slots are where weapons are placed.
	  (troop_get_inventory_slot,":cur_item3",":troop_no",ek_item_2),#We get them all to a different :local. Now all those :local variables are equal to one of the items in slots.
	  (troop_get_inventory_slot,":cur_item4",":troop_no",ek_item_3),#Then we check each item, if it is the one we want.
	  (this_or_next|eq, ":cur_item1", "itm_acloth"),#These are conditions similar to the conditions above.
	  (this_or_next|eq, ":cur_item2", "itm_agauntlet"),#But we check multiple variables, so we use this_or_next|
	  (this_or_next|eq, ":cur_item3", "itm_agreaves"),#As the name suggests it is either this contion or the next.
	  (eq, ":cur_item4", "itm_aarrows"),#Since this one is the last one we don't need this_or_next. When any of the items is the item we want the script succeds.
	  (val_add, ":modifier_value", 3),#And when succeded adds 3. ## end of builder assassins
	(try_end), #normal
    (set_trigger_result, ":modifier_value"), #normal
    ]),

3 troop called npc17, with name assassin master
Code:
#5 we need to implent assassin troops now
# in module troops search for black_khergit horseman and implent assassins like this
  ["black_khergit_horseman","Black Khergit Horseman","Black Khergit Horsemen",tf_mounted|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_horse,0,0,fac_black_khergits,
   [itm_arrows,itm_sword_khergit_2,itm_scimitar,itm_scimitar,itm_winged_mace,itm_spear,itm_lance,itm_khergit_bow,itm_khergit_bow,itm_nomad_bow,itm_nomad_bow,itm_steppe_cap,itm_nomad_cap,itm_khergit_war_helmet,itm_khergit_war_helmet,itm_mail_hauberk,itm_lamellar_armor,itm_hide_boots,itm_plate_covered_round_shield,itm_plate_covered_round_shield,itm_saddle_horse,itm_steppe_horse],
   def_attrib|level(21),wp(100),knows_riding_3|knows_ironflesh_3|knows_horse_archery_3|knows_power_draw_3,khergit_face_young_1, khergit_face_old_2],
## builders assassins
  ["assassin","Assassin","Assassins",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_ranged|tf_guarantee_armor,0,0,fac_kingdom_7,
   [itm_aknives,itm_adagger,itm_asknive,itm_ahood,itm_acloth,itm_agauntlet,itm_agreaves,], 
   def_attrib|agi_30|level(27),wp_one_handed (150) | wp_two_handed (130) | wp_polearm (130) | wp_archery (75) | wp_crossbow (75) | wp_throwing (110),knows_common|knows_shield_5|knows_ironflesh_5|knows_power_strike_5|knows_power_throw_4|knows_athletics_10,bandit_face1, bandit_face2],
  ["assassinr","Ranged Assassin","Ranged Assassins",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_ranged|tf_guarantee_armor,0,0,fac_kingdom_7,
   [itm_abow,itm_adagger,itm_asknive,itm_ahood,itm_acloth,itm_agauntlet,itm_agreaves,itm_aarrows,], 
   def_attrib|agi_30|level(27),wp_one_handed (150) | wp_two_handed (130) | wp_polearm (130) | wp_archery (125) | wp_crossbow (75) | wp_throwing (110),knows_common|knows_shield_5|knows_ironflesh_5|knows_power_strike_5|knows_power_throw_4|knows_athletics_10,bandit_face1, bandit_face2],
  ["tassassin","Experienced Assassin","Experienced Assassins",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_ranged|tf_guarantee_armor,0,0,fac_kingdom_7,
   [itm_aknives,itm_adagger,itm_asknive,itm_ahood,itm_acloth,itm_agauntlet,itm_agreaves,], 
   def_attrib|agi_30|level(29),wp_one_handed (175) | wp_two_handed (150) | wp_polearm (150) | wp_archery (100) | wp_crossbow (95) | wp_throwing (120),knows_common|knows_shield_6|knows_ironflesh_6|knows_power_strike_6|knows_power_throw_6|knows_athletics_10,bandit_face1, bandit_face2],
  ["eassassin","Elite Assassin","Elite Assassins",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_ranged|tf_guarantee_armor,0,0,fac_kingdom_7,
   [itm_aknives,itm_adagger,itm_asknive,itm_ahood,itm_acloth,itm_agauntlet,itm_agreaves,], 
   def_attrib|agi_30|level(32),wp_one_handed (200) | wp_two_handed (175) | wp_polearm (175) | wp_archery (125) | wp_crossbow (115) | wp_throwing (135),knows_common|knows_shield_7|knows_ironflesh_7|knows_power_strike_7|knows_power_throw_8|knows_athletics_10,bandit_face1, bandit_face2],
  ["massassin","Master Assassin","Master Assassins",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_ranged|tf_guarantee_armor,0,0,fac_kingdom_7,
   [itm_aknives,itm_adagger,itm_asknive,itm_ahood,itm_acloth,itm_agauntlet,itm_agreaves,], 
   def_attrib|agi_30|level(35),wp_one_handed (250) | wp_two_handed (225) | wp_polearm (225) | wp_archery (175) | wp_crossbow (165) | wp_throwing (185),knows_common|knows_shield_9|knows_ironflesh_9|knows_power_strike_9|knows_power_throw_10|knows_athletics_10,bandit_face1, bandit_face2],
  ["oassassin","Assassin Of The Orde","Assassins Of The Orde",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_ranged|tf_guarantee_armor,0,0,fac_kingdom_7,
   [itm_aarrows|itm_abow,itm_lesword,itm_asknive,itm_ahood,itm_acloth,itm_agauntlet,itm_agreaves,], 
   def_attrib|agi_30|level(47),wp_one_handed (350) | wp_two_handed (325) | wp_polearm (325) | wp_archery (375) | wp_crossbow (215) | wp_throwing (285),knows_common|knows_shield_10|knows_ironflesh_10|knows_power_strike_10|knows_power_draw_10|knows_athletics_10,bandit_face1, bandit_face2],
  ["murderer", "Justified Killer", "Justified Killer",tf_guarantee_all_wo_ranged,0,0,fac_commoners, [itm_short_tunic], def_attrib|level(5)|str_4|agi_4|int_4|cha_4, wp(60), knows_common, bandit_face1, bandit_face2 ],
  
  ["sniper","Sniper","Snipers",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_ranged|tf_guarantee_shield,0,0,fac_commoners,[itm_sword_medieval_b,itm_military_pick,itm_military_hammer,itm_tab_shield_pavise_c,itm_sniper_crossbow,itm_steel_bolts,itm_kettle_hat,itm_mail_coif,itm_mail_with_tunic_green,itm_leather_boots,itm_splinted_leather_greaves],str_14|agi_5|int_4|cha_4|level(25),wp_one_handed(110)|wp_two_handed(110)|wp_polearm(110)|wp_archery(100)|wp_crossbow(540)|wp_throwing(100),knows_common|knows_ironflesh_3|knows_shield_4|knows_power_strike_4|knows_athletics_6,rhodok_face_middle_1,rhodok_face_older_2],
   ## builders assassins

# oke second thing in module_troops.py is deleting all |unmovable in party windows at the npcs(delete including |)

4 game menu in camp with which you can (only once) hire npc 17
Code:
      ("camp_action_4",[],"{!}Back to camp menu.",
       [(jump_to_menu, "mnu_camp"),
        ]
       ),
      ]
  ),

### assassins begin
   ("camp_search_npc17",0,
   "What do you want me to do?:", # menu ask what action
   "none", # slot not needed
   [     # regular syntax **** begin
     ],
	[    # regular syntax **** end
	  ("search_yes",[(store_troop_gold,":total_money","trp_player"),(gt, ":total_money",20000),(neq, "$g_npc17_hired", 1)],"Search one Assassin Master and convince him to come with 1000 denars and 19000 denars start money",
	   [(troop_remove_gold, "trp_player", 20000),(party_add_members, "p_main_party", "trp_npc17", 1),(assign, "$g_npc17_hired", 1),
	    ]
	   ),
	  ("camp_action_4",[],"Back to camp menu.",
       [(jump_to_menu, "mnu_camp"),
        ]
       ),
      ]
  ),
  ### assassins end
  
  ("camp_action",0,
   "Choose an action:",
   "none",
   [
     ],
    [
5 (Done but better version is wip really close to completion) menu in which you can start underneath explained dialog as a way to talk to a companion but with only one.
Code:
  [anyone|plyr,"member_talk", [], "What can you tell me about your skills?", "view_member_char_requested",[]],
  [anyone,"view_member_char_requested", [], "All right, let me tell you...", "do_member_view_char",[(change_screen_view_character)]],
 # assassin npc start troop_slot_eq, "$g_npc17", slot_
  [anyone|plyr,"member_talk", [(troop_slot_eq, "$g_npc17", slot_troop_met_previously, 0),], "Can you get the assassin master for me?", "npc17_introduce_1",[]],

  [anyone|plyr,"member_talk", [(troop_slot_eq, "$g_npc17", slot_troop_met_previously, 1),], "Can you get the assassin master for me?", "npc17_talk",[]],
  
  [anyone|plyr,"member_talk", [(troop_slot_eq, "$g_npc17", slot_troop_met_previously, 2),], "Can you get the assassin master for me?", "npc17_tell_pick_capture",[]],
  
  [anyone|plyr,"member_talk", [(troop_slot_eq, "$g_npc17", slot_troop_met_previously, 3),], "Can you get the assassin master for me?", "npc17_check_quest_2",[]],
 # assassin npc end
  [anyone|plyr,"member_talk", [], "We need to separate for a while.", "member_separate",[
            (call_script, "script_npc_morale", "$g_talk_troop"),
            (assign, "$npc_quit_morale", reg0),
      ]],
      second part: enhance attack like this:   
   
Code:
 ("encounter_attack",
      [
        (neg|troop_is_wounded, "trp_player"),
      ],
      "Charge the enemy.",
      [
        (assign, "$g_battle_result", 0),
        (assign, "$g_engaged_enemy", 1),
        
        (party_get_template_id, ":encountered_party_template", "$g_encountered_party"),		
        (try_begin),
		  (eq, ":encountered_party_template", "pt_village_farmers"),
		  (unlock_achievement, ACHIEVEMENT_HELP_HELP_IM_BEING_REPRESSED),
		(try_end),          
        
        (call_script, "script_calculate_renown_value"),
        (call_script, "script_calculate_battle_advantage"),
        (set_battle_advantage, reg0),
        (set_party_battle_mode),
        (try_begin),
          (eq, "$g_encounter_type", enctype_fighting_against_village_raid),
          (assign, "$g_village_raid_evil", 0),
          (set_jump_mission,"mt_village_raid"),
          (party_get_slot, ":scene_to_use", "$g_encounter_is_in_village", slot_castle_exterior),
          (jump_to_scene, ":scene_to_use"),
        (else_try),
          (eq, "$g_encounter_type", enctype_catched_during_village_raid),
          (assign, "$g_village_raid_evil", 0),
          (set_jump_mission,"mt_village_raid"),
          (party_get_slot, ":scene_to_use", "$g_encounter_is_in_village", slot_castle_exterior),
          (jump_to_scene, ":scene_to_use"),
	    (else_try),
          (eq, "$g_ffight", 1),
          (set_jump_mission,"mt_lead_charge"),
          (jump_to_scene, "scn_assassination"),
        (else_try),
          (set_jump_mission,"mt_lead_charge"),
          (call_script, "script_setup_random_scene"),
        (try_end),
        (assign, "$g_next_menu", "mnu_simple_encounter"),
		(assign, "$g_ffight", 0),
        (jump_to_menu, "mnu_battle_debrief"),
        (change_screen_mission),

third module_game_menu:       
.2
Code:
	   ## builders assassins
	  ("assassinate",[(ge, "$g_flord",1)],
       "you go tho the castle and go to your spy who hold an eye on the castle.",
       [
          (change_screen_return,0),
		  (set_spawn_radius,1),
		  (spawn_around_party,"$g_encountered_party","pt_flord"),
		  (party_add_members, "pt_flord", "$g_assassin_target"),
		  (modify_visitors_at_site,"scn_conversation_scene"),(reset_visitors),
          (set_visitor,0,"trp_player"),
	      (assign, ":trp_amaster", "trp_aspy"),
          (set_visitor,11,":trp_amaster"),
          (set_jump_mission,"mt_conversation_encounter"),
          (jump_to_scene,"scn_conversation_scene"),
          (assign, "$talk_context", tc_town_talk),
          (change_screen_map_conversation, ":trp_amaster"),
       ]),
	   ## builders assassins
      ("request_meeting_commander",[],
       "Request a meeting with someone.",
       [
          (jump_to_menu, "mnu_castle_meeting"),
       ]),
      ("guard_leave",[],
       "Leave.",
       [(change_screen_return,0)]),


Code:
       (get_achievement_stat, ":number_of_victories_aganist_mountain_bandits", ACHIEVEMENT_MOUNTAIN_BLADE, 0),
         (val_add, ":number_of_victories_aganist_mountain_bandits", 1),
         (set_achievement_stat, ACHIEVEMENT_MOUNTAIN_BLADE, 0, ":number_of_victories_aganist_mountain_bandits"),
         
         (try_begin),
           (eq, ":number_of_victories_aganist_mountain_bandits", 10),
           (unlock_achievement, ACHIEVEMENT_MOUNTAIN_BLADE),
         (try_end),
       (try_end),  
# assassins builder
       (try_begin),
         (eq, "$g_battle_result", 1),
         (eq, "$g_enemy_fit_for_battle", 0),
		 (eq, "$g_flord", 1),
         (party_add_prisoners, "p_main_party", "$g_assassin_target", 1),
		 (assign, "$g_flord", 0),
       (try_end),
# assassins builder	     
	   (try_begin),
         (is_between, "$g_ally_party", walled_centers_begin, walled_centers_end),
         (unlock_achievement, ACHIEVEMENT_NONE_SHALL_PASS),
       (try_end),

       (try_begin),  
         (eq, "$g_joined_battle_to_help", 1), 
         (unlock_achievement, ACHIEVEMENT_GOOD_SAMARITAN),
       (try_end),
     (try_end),
 
put behind
Code:
  [trp_ramun_the_slave_trader|plyr,"ramun_talk", [], "I'd better be going.", "ramun_leave",[]],
  [trp_ramun_the_slave_trader,"ramun_leave", [], "Remember, any prisoners you've got, bring them to me. I'll pay you good silver for every one.", "close_window",[]],

module_dialogs.py
part 1 (parts are placed exactly behind each other)
Code:
[trp_npc17, "start", [
   (troop_slot_eq, "$g_npc17", slot_troop_met_previously, 0),
   ], "Good day to you, {young man/lassie}.", "npc17_introduce_1",[(assign, "$g_npc17", trp_npc17)]],
  [trp_npc17|plyr, "npc17_introduce_1", [], "Forgive me, you look like a man who gets dirty jobs done i have some so....", "npc17_introduce_2",[
   (troop_set_slot, "$g_npc17", slot_troop_met_previously, 1),
  ]],
  [trp_npc17|plyr, "npc17_introduce_1", [], "Never mind.", "close_window",[]],
  [trp_npc17, "npc17_introduce_2", [], "Oh, aye, I certainly am that.\
 My merchandise is a bit different from most, however. It has to be fed and watered twice a day and murders people on command.", "npc17_introduce_3",[(troop_set_slot, "$g_npc17", slot_troop_met_previously, 1)]],
  [trp_npc17|plyr, "npc17_introduce_3", [], "Are you a Assassin Master?", "npc17_introduce_4",[]],
  [trp_npc17, "npc17_introduce_4", [], "Close enough. I like to call myself the man who keeps every kingdom on this continent existing.\
 Kingdoms are driven by kings, you see, and kings need men to kill their enemies. That's where I come in.", "npc17_introduce_5",[]],
  [trp_npc17|plyr, "npc17_introduce_5", [], "Thats a dangerous job!.", "npc17_introduce_6",[]],
  [trp_npc17, "npc17_introduce_6", [], "Now you're catching on! A Kingdom wouldn't survive without Assassins.\
 Because of the risk of getting killed there's always a high demand. The Kings come to me and they pay well.", "npc17_introduce_7",[]],
  [trp_npc17|plyr, "npc17_introduce_7", [], "Where do the Assassins come from?", "npc17_introduce_8",[]],
  [trp_npc17, "npc17_introduce_8", [], "Mostly I deal in Orphins picked up from the street.\
 I Pick them up because of that they don't die so there atleast is something noble about what i do.\
 However, I train them from the age of four to do the work they need to do\
 You wouldn't need any Assassins, would you?", "npc17_introduce_9",[]],
  [trp_npc17|plyr, "npc17_introduce_9", [], "Me? ", "npc17_introduce_10",[]],
  [trp_npc17, "npc17_introduce_10", [], "Why not? If you intend to set foot outside this town,\
 you're going to cross swords with someone sooner or later.\
 Why not kill them before they can harm you?.\
 I don't much care who they are or where they come from.", "npc17_introduce_11",[]],
  [trp_npc17|plyr, "npc17_introduce_11", [], "Hmm. I'll think about it.", "npc17_introduce_12",[]],
  [trp_npc17, "npc17_introduce_12", [(troop_set_slot, "$g_npc17", slot_troop_met_previously, 1)], "Do think about it!\
 There are a lot of people to be killed, so why not take part in the struggle?.", "npc17_talk",[]],
  [trp_npc17|plyr,"npc17_talk",
   [(party_get_skill_level, ":assassination", "p_main_party", skl_assassination), (ge, ":assassination", 5),],
   "I've an enemy that is causing trouble can you help me?", "npc17_assassinate",[]],
  [trp_npc17,"npc17_assassinate", [], "Let me see what i can do...", "npc17_assassinate_1",[]],
  [trp_npc17,"npc17_assassinate_1", [], "You can use me when you find me but when you hire me i will always be by your side to kill your enemies in battle to. It just cost you 2500 denars", "npc17_assassinate_2",[]],
  [trp_npc17|plyr,"npc17_assassinate_2", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",2500),(neq, "$g_npc17_hired", 1)], "I will hire you for 2500 denars", "npc17_assassinate_3",[(party_add_members, "p_main_party", "trp_npc17", 1),(troop_remove_gold, "trp_player", 2500)]],
  [trp_npc17|plyr,"npc17_assassinate_2", [], "I can't afford that", "npc17_assassinate_3",[]],
  [trp_npc17|plyr,"npc17_assassinate_2", [(eq, "$g_npc17_hired", 1)], "Haha funny, i already hired you!", "npc17_assassinate_3",[]],
  [trp_npc17,"npc17_assassinate_3", [], "A assassin costs 200 denars once", "npc17_assassinate_4",[]],
  [trp_npc17, "npc17_assassinate_4", [], "Oke we are going to select a murderer and give him some weapons now", "npc17_selmurderer",[]],
  [trp_npc17, "npc17_selmurderer", [], "First we will select a weapon for your murderer to use: a simple battered dagger for the price of 10 denars, a simple dagger for the price of 20 denars, a battered Assassindagger, a fine weapon, for the price of 50 denars, a adagger, a fine weapon, for the price of 75 denars, a legendary assassin sword, a famous weapon for the price of 1000, and a masterwork legendary assassin sword, the best of the best for 1750 denars", "npc17_weapon",[]],
  [trp_npc17|plyr, "npc17_weapon", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",10)], "A simple and battered dagger for the price of 10 denars please", "npc17_tellranged",[(troop_add_item, "trp_murderer","itm_dagger",imod_battered), (troop_remove_gold, "trp_player", 10)]],
  [trp_npc17|plyr, "npc17_weapon", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",20)], "A simple dagger for the price of 20 denars please", "npc17_tellranged",[(troop_add_item, "trp_murderer","itm_dagger"), (troop_remove_gold, "trp_player", 20)]],
  [trp_npc17|plyr, "npc17_weapon", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",50)], "A battered Assassindagger, a fine weapon, for the price of 50 denars please", "npc17_tellranged",[(troop_add_item, "trp_murderer","itm_adagger",imod_battered), (troop_remove_gold, "trp_player", 50)]],   
  [trp_npc17|plyr, "npc17_weapon", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",75)], "A Assassindagger, a fine weapon, for the price of 75 denars please", "npc17_tellranged",[(troop_add_item, "trp_murderer","itm_adagger"), (troop_remove_gold, "trp_player", 75)]],
  [trp_npc17|plyr, "npc17_weapon", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1000)], "A Legendary Assassin Sword, a heroic weapon, for the price of 1000 denars please", "npc17_tellranged",[(troop_add_item, "trp_murderer","itm_lesword"), (troop_remove_gold, "trp_player", 1000)]],
  [trp_npc17|plyr, "npc17_weapon", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1750)], "A Masterwork Legendary Assassin Sword, a heroic weapon, for the price of 1750 denars please", "npc17_tellranged",[(troop_add_item, "trp_murderer","itm_lesword",imod_masterwork), (troop_remove_gold, "trp_player", 1750)]],
  [trp_npc17, "npc17_tellranged", [], "Alright now we will select ranged weapons", "npc17_ranged",[]],
  [trp_npc17, "npc17_ranged", [], "Would you like your troop to have a ranged weapon? We have: Throwing knives for the price of 15 denars, Assassin knives, fine weapons, for the price of 75 denars, Legendary Assassin bow, a heroic weapon, for the price of 500 denars, a masterwork legendary assassin bow, a heroic weapon, for the price of 1000 denars.", "npc17_choose_ranged",[]],
  [trp_npc17|plyr, "npc17_choose_ranged", [], "I Don't plan to spend money on a ranged weapon and ammo", "npc17_armor",[]],
  [trp_npc17|plyr, "npc17_choose_ranged", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",15)], "A set of throwing knives for the price of 15 denars please", "npc17_tell_second",[(troop_add_item, "trp_murderer","itm_throwing_knives"), (troop_remove_gold, "trp_player", 15)]],
  [trp_npc17|plyr, "npc17_choose_ranged", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",75)], "A set of Assassin throwing knives, fine weapons, for the price of 75 denars please", "npc17_tell_second",[(troop_add_item, "trp_murderer","itm_aknives"), (troop_remove_gold, "trp_player", 75)]],
  [trp_npc17|plyr, "npc17_choose_ranged", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",550)], "A Legendary Assassin Bow, a heroic weapon, for the price of 500 denars please", "npc17_ammo",[(troop_add_item, "trp_murderer","itm_labow"), (troop_remove_gold, "trp_player", 500)]],
  [trp_npc17|plyr, "npc17_choose_ranged", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1050)], "A Masterwork Legendary Assassin Bow, a heroic weapon, for the price of 1000 denars please", "npc17_ammo",[(troop_add_item, "trp_murderer","itm_labow",imod_masterwork), (troop_remove_gold, "trp_player", 1000)]],
  [trp_npc17, "npc17_tell_second", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",15)], "Oke we are going to select if you want your murderer to have a second shield or second throwing knives", "npc17_select_second",[]],
  [trp_npc17|plyr,"npc17_select_second", [], "I dont want to pay to much", "npc17_armor",[]],
  [trp_npc17|plyr,"npc17_select_second", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",15)], "I want him to have a secondary ranged weapon", "npc17_tell_second_ranged",[]],
  [trp_npc17|plyr,"npc17_select_second", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",40)], "I want him to have a secondary shield", "npc17_tell_second_shield",[]],
  [trp_npc17, "npc17_tell_second_ranged", [], "Would you like your troop to have a second ranged weapon? We have: Throwing knives for the price of 15 denars and Assassin knives, fine weapons, for the price of 75 denars", "npc17_choose_second_ranged",[]],
  [trp_npc17|plyr, "npc17_choose_second_ranged", [], "I Don't plan to spend money on a second ranged weapon", "npc17_armor",[]],
  [trp_npc17|plyr, "npc17_choose_second_ranged", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",15)], "A set of throwing knives for the price of 15 denars please", "npc17_choose_armor",[(troop_add_item, "trp_murderer","itm_throwing_knives"), (troop_remove_gold, "trp_player", 15)]],
  [trp_npc17|plyr, "npc17_choose_second_ranged", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",75)], "A set of Assassin throwing knives, fine weapons, for the price of 75 denars please", "npc17_choose_armor",[(troop_add_item, "trp_murderer","itm_aknives"), (troop_remove_gold, "trp_player", 75)]],
  [trp_npc17, "npc17_tell_second_shield", [], "So now you can buy your murderer a second shield. We have: no shield for free, a nordic shield, barely protecting him for 40 denars, A Assassin shield, blocking every attack, for the price of 900 denars, A reinforced Assassin shield, blocking every attack, for the price of 1250 denars", "npc17_choose_second_shield",[]],
  [trp_npc17|plyr, "npc17_choose_second_shield", [], "I will not buy him a shield because i don't want to spend to much money", "npc17_tell_second_ammo",[]],
  [trp_npc17|plyr, "npc17_choose_second_shield", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",40)], "I would like to buy him a nordic shield for the price of 40 denars", "npc17_armor",[(troop_add_item, "trp_murderer","itm_nordic_shield"), (troop_remove_gold, "trp_player", 40)]],
  [trp_npc17|plyr, "npc17_choose_second_shield", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",900)], "I would like to buy him a Assassin shield for the price of 900 denars", "npc17_armor",[(troop_add_item, "trp_murderer","itm_ashield"), (troop_remove_gold, "trp_player", 900)]],
  [trp_npc17|plyr, "npc17_choose_second_shield", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1250)], "I would like to buy him a Reinforced Assassin shield for the price of 1250 denars", "npc17_armor",[(troop_add_item, "trp_murderer","itm_ashield",imod_reinforced), (troop_remove_gold, "trp_player", 1250)]],
  [trp_npc17, "npc17_ammo", [], "So now that you have bought your murderer a bow you need ammo for it to make him able to shoot. We have: arrows for the price of 50 denars, khergit arrows for the price of 75 denars, Assassin arrows, wonderful arrows, for the price of 150 denars, bent Assassin arrows, wonderful arrows, for the price of 200 denars, a large bag of Assassin arrows, wonderful arrows, for the price of 275 denars", "npc17_choose_ammo",[]],
  [trp_npc17|plyr, "npc17_choose_ammo", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",50)], "A set of arrows for the price of 50 denars please", "npc17_armor",[(troop_add_item, "trp_murderer","itm_arrows"), (troop_remove_gold, "trp_player", 50)]],
  [trp_npc17|plyr, "npc17_choose_ammo", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",75)], "A set of khergit arrows for the price of 75 denars please", "npc17_armor",[(troop_add_item, "trp_murderer","itm_khergit_arrows"), (troop_remove_gold, "trp_player", 75)]],
  [trp_npc17|plyr, "npc17_choose_ammo", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",150)], "A set of Assassin arrows, wonderful arrows, for the price of 150 denars please", "npc17_armor",[(troop_add_item, "trp_murderer","itm_aarrows"), (troop_remove_gold, "trp_player", 150)]],
  [trp_npc17|plyr, "npc17_choose_ammo", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",200)], "A set of Bent Assassin arrows, wonderful arrows, for the price of 200 denars please", "npc17_armor",[(troop_add_item, "trp_murderer","itm_aarrows",imod_bent), (troop_remove_gold, "trp_player", 200)]],
  [trp_npc17|plyr, "npc17_choose_ammo", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",275)], "A extra large bag of Assassin arrows, a bag of wonderful arrows, for the price of 275 denars please", "npc17_armor",[(troop_add_item, "trp_murderer","itm_aarrows",imod_large_bag), (troop_remove_gold, "trp_player", 275)]],
  [trp_npc17, "npc17_armor", [], "So now that you have bought your murderer weapons you need armor for him to. Lets start with the breastplate. We have: let him keep his short tunic, barely a armor for 0 denars, a leather jacket for the price of 25 denars, Assassin Armor, made for your body, for the price of 300 denars, hardened Assassin Armor, mady for your body, for the price of 425 denars", "npc17_choose_armor",[]],
  [trp_npc17|plyr, "npc17_choose_armor", [], "I will let him keep his current cloths he is not worth more", "npc17_tellgreaves",[]],
  [trp_npc17|plyr, "npc17_choose_armor", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",25)], "I would like to buy him a leather jacket for the price of 25 denars", "npc17_tellgreaves",[(troop_add_item, "trp_murderer","itm_leather_jacket"), (troop_remove_item, "trp_murderer","itm_short_tunic"), (troop_remove_gold, "trp_player", 25)]],
  [trp_npc17|plyr, "npc17_choose_armor", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",300)], "I would like to buy him a Assassin armor, made for his body for the price of 300 denars", "npc17_tellgreaves",[(troop_add_item, "trp_murderer","itm_acloth"), (troop_remove_item, "trp_murderer","itm_short_tunic"), (troop_remove_gold, "trp_player", 300)]],
  [trp_npc17|plyr, "npc17_choose_armor", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",425)], "I would like to buy him a hardened Assassin armor, made for his body for the price of 425 denars", "npc17_tellgreaves",[(troop_add_item, "trp_murderer","itm_acloth",imod_hardened), (troop_remove_item, "trp_murderer","itm_short_tunic"), (troop_remove_gold, "trp_player", 425)]],
  [trp_npc17, "npc17_tellgreaves", [], "So now that you have bought your murderer a armor you need greaves for him to. We have: no greaves for free, wollen boots, barely protecting him for 10 denars, a pair of splinted greaves for the price of 75 denars, Assassin Greaves, made for his body, for the price of 200 denars, hardened Assassin greaves, the ultimate protection, for the price of 300 denars", "npc17_choose_greaves",[]],
  [trp_npc17|plyr, "npc17_choose_greaves", [], "I will not buy him greaves because i don't want to spend to much money", "npc17_tellhood",[]],
  [trp_npc17|plyr, "npc17_choose_greaves", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",10)], "I would like to buy him a pair of wollen boots for the price of 10 denars", "npc17_tellhood",[(troop_add_item, "trp_murderer","itm_woolen_hose"), (troop_remove_gold, "trp_player", 10)]],
  [trp_npc17|plyr, "npc17_choose_greaves", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",75)], "I would like to buy him a pair of splinted greaves for the price of 75 denars", "npc17_tellhood",[(troop_add_item, "trp_murderer","itm_splinted_greaves"), (troop_remove_gold, "trp_player", 75)]],
  [trp_npc17|plyr, "npc17_choose_greaves", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",200)], "I would like to buy him a pair of Assassin greaves for the price of 200 denars", "npc17_tellhood",[(troop_add_item, "trp_murderer","itm_agreaves"), (troop_remove_gold, "trp_player", 200)]],
  [trp_npc17|plyr, "npc17_choose_greaves", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",300)], "I would like to buy him a pair of Reinforced Assassin greaves for the price of 300 denars", "npc17_tellhood",[(troop_add_item, "trp_murderer","itm_agreaves",imod_reinforced), (troop_remove_gold, "trp_player", 300)]],
  [trp_npc17, "npc17_tellhood", [], "So now that you have bought your murderer greaves you need a hood for him to. We have: no hood for free, a black hood, barely protecting him for 25 denars, a Assassin hood, hiding your face, for the price of 100 denars,a hardened Assassin hood, hiding your face, for the price of 125 denars", "npc17_choose_hood",[]],
  [trp_npc17|plyr, "npc17_choose_hood", [], "I will not buy him a hood because i don't want to spend to much money", "npc17_tellgauntlets",[]],
  [trp_npc17|plyr, "npc17_choose_hood", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",25)], "I would like to buy him a black hood for the price of 25 denars", "npc17_tellgauntlets",[(troop_add_item, "trp_murderer","itm_black_hood"), (troop_remove_gold, "trp_player", 25)]],
  [trp_npc17|plyr, "npc17_choose_hood", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to buy him a Assassin hood for the price of 100 denars", "npc17_tellgauntlets",[(troop_add_item, "trp_murderer","itm_ahood"), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_hood", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",125)], "I would like to buy him a hardened Assassin hood for the price of 125 denars", "npc17_tellgauntlets",[(troop_add_item, "trp_murderer","itm_ahood",imod_hardened), (troop_remove_gold, "trp_player", 125)]],
  [trp_npc17, "npc17_tellgauntlets", [], "So now that you have bought your murderer a hood you may need gauntlets for him to. We have: no gauntlets for free, leather gauntlets, barely protecting him for 25 denars, Assassin gauntlets, made for him, for the price of 100 denars,reinforced Assassin gauntlets, made for him, for the price of 125 denars", "npc17_choose_gauntlets",[]],
  [trp_npc17|plyr, "npc17_choose_gauntlets", [], "I will not buy him gauntlets because i don't want to spend to much money", "npc17_tellgauntlets",[]],
  [trp_npc17|plyr, "npc17_choose_gauntlets", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",25)], "I would like to buy him leather gauntlets for the price of 25 denars", "npc17_tellshield",[(troop_add_item, "trp_murderer","itm_leather_gloves"), (troop_remove_gold, "trp_player", 25)]],
  [trp_npc17|plyr, "npc17_choose_gauntlets", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to buy him Assassin gauntlets for the price of 100 denars", "npc17_tellshield",[(troop_add_item, "trp_murderer","itm_agauntlet"), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_gauntlets", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",125)], "I would like to buy him Reinforced Assassin gauntlets for the price of 125 denars", "npc17_tellshield",[(troop_add_item, "trp_murderer","itm_agauntlet",imod_reinforced), (troop_remove_gold, "trp_player", 125)]],
  [trp_npc17, "npc17_tellshield", [], "So now that you have bought your murderer gauntlets you may need a shield for him to. We have: no shield for free, a nordic shield, barely protecting him for 40 denars, A Assassin shield, blocking every attack, for the price of 900 denars, A reinforced Assassin shield, blocking every attack, for the price of 1250 denars", "npc17_choose_shield",[]],
  [trp_npc17|plyr, "npc17_choose_shield", [], "I will not buy him a shield because i don't want to spend to much money", "npc17_tell_second_ammo",[]],
  [trp_npc17|plyr, "npc17_choose_shield", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",40)], "I would like to buy him a nordic shield for the price of 40 denars", "npc17_tellskills",[(troop_add_item, "trp_murderer","itm_nordic_shield"), (troop_remove_gold, "trp_player", 40)]],
  [trp_npc17|plyr, "npc17_choose_shield", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",900)], "I would like to buy him a Assassin shield for the price of 900 denars", "npc17_tellskills",[(troop_add_item, "trp_murderer","itm_ashield"), (troop_remove_gold, "trp_player", 900)]],
  [trp_npc17|plyr, "npc17_choose_shield", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1250)], "I would like to buy him a Reinforced Assassin shield for the price of 1250 denars", "npc17_tellskills",[(troop_add_item, "trp_murderer","itm_ashield",imod_reinforced), (troop_remove_gold, "trp_player", 1250)]],
  [trp_npc17, "npc17_tell_second_ammo", [], "So now you have the possibility to buy extra ammo for your murderer to make him able to shoot more. We have: arrows for the price of 50 denars, khergit arrows for the price of 75 denars, Assassin arrows, wonderful arrows, for the price of 150 denars, bent Assassin arrows, wonderful arrows, for the price of 200 denars, a large bag of Assassin arrows, wonderful arrows, for the price of 275 denars", "npc17_choose_second_ammo",[]],
  [trp_npc17|plyr, "npc17_choose_second_ammo", [], "I will not buy him second ammo because i don't want to spend to much money", "npc17_tellskills",[]],
  [trp_npc17|plyr, "npc17_choose_second_ammo", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",50)], "A set of arrows for the price of 50 denars please", "npc17_tellskills",[(troop_add_item, "trp_murderer","itm_arrows"), (troop_remove_gold, "trp_player", 50)]],
  [trp_npc17|plyr, "npc17_choose_second_ammo", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",75)], "A set of khergit arrows for the price of 75 denars please", "npc17_tellskills",[(troop_add_item, "trp_murderer","itm_khergit_arrows"), (troop_remove_gold, "trp_player", 75)]],
  [trp_npc17|plyr, "npc17_choose_second_ammo", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",150)], "A set of Assassin arrows, wonderful arrows, for the price of 150 denars please", "npc17_tellskills",[(troop_add_item, "trp_murderer","itm_aarrows"), (troop_remove_gold, "trp_player", 150)]],
  [trp_npc17|plyr, "npc17_choose_second_ammo", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",200)], "A set of Bent Assassin arrows, wonderful arrows, for the price of 200 denars please", "npc17_tellskills",[(troop_add_item, "trp_murderer","itm_aarrows",imod_bent), (troop_remove_gold, "trp_player", 200)]],
  [trp_npc17|plyr, "npc17_choose_second_ammo", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",275)], "A extra large bag of Assassin arrows, a bag of wonderful arrows, for the price of 275 denars please", "npc17_tellskills",[(troop_add_item, "trp_murderer","itm_aarrows",imod_large_bag), (troop_remove_gold, "trp_player", 275)]],
  [trp_npc17, "npc17_tellskills", [], "So now you have to choose the primary physic and mental stats of your murderer but i warn you mental isn't needed for this kind of job. We will first select the amount of strenght your murderer will have free 2 every 10 higher costs 100 with 50% add every 10", "npc17_choose_physic",[]],
  [trp_npc17|plyr, "npc17_choose_physic", [], "I will buy a murderer with normal strenght of 2 so i don't need to pay extra", "npc17_tell_second_physic",[]],
  [trp_npc17|plyr, "npc17_choose_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to train him so far he has 10 strenght", "npc17_tell_second_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_str,6), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",250)], "I would like to train him so far he has 20 strenght", "npc17_tell_second_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_str,16), (troop_remove_gold, "trp_player", 250)]],
  [trp_npc17|plyr, "npc17_choose_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",425)], "I would like to train him so far he has 30 strenght", "npc17_tell_second_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_str,26), (troop_remove_gold, "trp_player", 425)]],
  [trp_npc17|plyr, "npc17_choose_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",736)], "I would like to train him so far he has 40 strenght", "npc17_tell_second_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_str,36), (troop_remove_gold, "trp_player", 736)]],
  [trp_npc17|plyr, "npc17_choose_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1207)], "I would like to train him so far he has 50 strenght", "npc17_tell_second_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_str,46), (troop_remove_gold, "trp_player", 1207)]],
  [trp_npc17|plyr, "npc17_choose_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1910)], "I would like to train him so far he has 60 strenght", "npc17_tell_second_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_str,56), (troop_remove_gold, "trp_player", 1910)]],
  [trp_npc17, "npc17_tell_second_physic", [], "So now you have to choose the primary physic and mental stats of your murderer but i warn you mental isn't needed for this kind of job. We will now select he amout of agility your murderer will have free 2 every 10 higher costs 100 with 50% add every 10", "npc17_choose_second_physic",[]],
  [trp_npc17|plyr, "npc17_choose_second_physic", [], "I will buy a murderer with normal agility of 2 so i don't need to pay extra", "npc17_tell_second_physic",[]],
  [trp_npc17|plyr, "npc17_choose_second_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to train him so far he has 10 agility", "npc17_tell_third_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_agi,6), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_second_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",250)], "I would like to train him so far he has 20 agility", "npc17_tell_third_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_agi,16), (troop_remove_gold, "trp_player", 250)]],
  [trp_npc17|plyr, "npc17_choose_second_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",425)], "I would like to train him so far he has 30 agility", "npc17_tell_third_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_agi,26), (troop_remove_gold, "trp_player", 425)]],
  [trp_npc17|plyr, "npc17_choose_second_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",736)], "I would like to train him so far he has 40 agility", "npc17_tell_third_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_agi,36), (troop_remove_gold, "trp_player", 736)]],
  [trp_npc17|plyr, "npc17_choose_second_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1207)], "I would like to train him so far he has 50 agility", "npc17_tell_third_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_agi,46), (troop_remove_gold, "trp_player", 1207)]],
  [trp_npc17|plyr, "npc17_choose_second_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1910)], "I would like to train him so far he has 60 agility", "npc17_tell_third_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_agi,56), (troop_remove_gold, "trp_player", 1910)]],
  [trp_npc17, "npc17_tell_third_physic", [], "So now you have to choose the primary physic and mental stats of your murderer but i warn you mental isn't needed for this kind of job. We will now select he amout of intelligence your murderer will have free 2 every 10 higher costs 100 with 50% add every 10", "npc17_choose_third_physic",[]],
  [trp_npc17|plyr, "npc17_choose_third_physic", [], "I will buy a murderer with normal intelligence of 2 so i don't need to pay extra", "npc17_tell_second_physic",[]],
  [trp_npc17|plyr, "npc17_choose_third_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to train him so far he has 10 intelligence", "npc17_tell_fourth_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_int,6), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_third_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",250)], "I would like to train him so far he has 20 intelligence", "npc17_tell_fourth_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_int,16), (troop_remove_gold, "trp_player", 250)]],
  [trp_npc17|plyr, "npc17_choose_third_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",425)], "I would like to train him so far he has 30 intelligence", "npc17_tell_fourth_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_int,26), (troop_remove_gold, "trp_player", 425)]],
  [trp_npc17|plyr, "npc17_choose_third_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",736)], "I would like to train him so far he has 40 intelligence", "npc17_tell_fourth_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_int,36), (troop_remove_gold, "trp_player", 736)]],
  [trp_npc17|plyr, "npc17_choose_third_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1207)], "I would like to train him so far he has 50 intelligence", "npc17_tell_fourth_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_int,46), (troop_remove_gold, "trp_player", 1207)]],
  [trp_npc17|plyr, "npc17_choose_third_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1910)], "I would like to train him so far he has 60 intelligence", "npc17_tell_fourth_physic",[(troop_raise_attribute, "trp_murderer",sf_base_att_int,56), (troop_remove_gold, "trp_player", 1910)]],
  [trp_npc17, "npc17_tell_fourth_physic", [], "So now you have to choose the primary physic and mental stats of your murderer but i warn you mental isn't needed for this kind of job. We will now select he amout of intelligence your murderer will have free 2 every 10 higher costs 100 with 50% add every 10", "npc17_choose_fourth_physic",[]],
  [trp_npc17|plyr, "npc17_choose_fourth_physic", [], "I will buy a murderer with normal charisma of 2 so i don't need to pay extra", "npc17_tell_second_physic",[]],
  [trp_npc17|plyr, "npc17_choose_fourth_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to train him so far he has 10 charisma", "npc17_tell_secondary_skills",[(troop_raise_attribute, "trp_murderer",sf_base_att_cha,6), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_fourth_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",250)], "I would like to train him so far he has 20 charisma", "npc17_tell_secondary_skills",[(troop_raise_attribute, "trp_murderer",sf_base_att_cha,16), (troop_remove_gold, "trp_player", 250)]],
  [trp_npc17|plyr, "npc17_choose_fourth_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",425)], "I would like to train him so far he has 30 charisma", "npc17_tell_secondary_skills",[(troop_raise_attribute, "trp_murderer",sf_base_att_cha,26), (troop_remove_gold, "trp_player", 425)]],
  [trp_npc17|plyr, "npc17_choose_fourth_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",736)], "I would like to train him so far he has 40 charisma", "npc17_tell_secondary_skills",[(troop_raise_attribute, "trp_murderer",sf_base_att_cha,36), (troop_remove_gold, "trp_player", 736)]],
  [trp_npc17|plyr, "npc17_choose_fourth_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1207)], "I would like to train him so far he has 50 charisma", "npc17_tell_secondary_skills",[(troop_raise_attribute, "trp_murderer",sf_base_att_cha,46), (troop_remove_gold, "trp_player", 1207)]],
  [trp_npc17|plyr, "npc17_choose_fourth_physic", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",1910)], "I would like to train him so far he has 60 charisma", "npc17_tell_secondary_skills",[(troop_raise_attribute, "trp_murderer",sf_base_att_cha,56), (troop_remove_gold, "trp_player", 1910)]],
  [trp_npc17, "npc17_tell_secondary_skills", [], "So now you have chosen the primary physic and mental stats of your murderer but your murder will need secondary skills to. We will now select the amount of ironflesh your murderer will have every 1 higher costs 50", "npc17_choose_ironflesh",[]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [], "I will buy no get hit training because it is to expensive", "npc17_tell_athletics",[]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",50)], "I would like to train him so far he has 1 ironflesh", "npc17_tell_athletics",[(troop_raise_skill, "trp_murderer", skl_ironflesh, 1), (troop_remove_gold, "trp_player", 50)]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to train him so far he has 2 ironflesh", "npc17_tell_athletics",[(troop_raise_skill, "trp_murderer", skl_ironflesh, 2), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",150)], "I would like to train him so far he has 3 ironflesh", "npc17_tell_athletics",[(troop_raise_skill, "trp_murderer", skl_ironflesh, 3), (troop_remove_gold, "trp_player", 150)]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",200)], "I would like to train him so far he has 4 ironflesh", "npc17_tell_athletics",[(troop_raise_skill, "trp_murderer", skl_ironflesh, 4), (troop_remove_gold, "trp_player", 200)]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",250)], "I would like to train him so far he has 5 ironflesh", "npc17_tell_athletics",[(troop_raise_skill, "trp_murderer", skl_ironflesh, 5), (troop_remove_gold, "trp_player", 250)]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",300)], "I would like to train him so far he has 6 ironflesh", "npc17_tell_athletics",[(troop_raise_skill, "trp_murderer", skl_ironflesh, 6), (troop_remove_gold, "trp_player", 300)]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",350)], "I would like to train him so far he has 7 ironflesh", "npc17_tell_athletics",[(troop_raise_skill, "trp_murderer", skl_ironflesh, 7), (troop_remove_gold, "trp_player", 350)]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",400)], "I would like to train him so far he has 8 ironflesh", "npc17_tell_athletics",[(troop_raise_skill, "trp_murderer", skl_ironflesh, 8), (troop_remove_gold, "trp_player", 400)]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",450)], "I would like to train him so far he has 9 ironflesh", "npc17_tell_athletics",[(troop_raise_skill, "trp_murderer", skl_ironflesh, 9), (troop_remove_gold, "trp_player", 450)]],
  [trp_npc17|plyr, "npc17_choose_ironflesh", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",500)], "I would like to train him so far he has 10 ironflesh", "npc17_tell_athletics",[(troop_raise_skill, "trp_murderer", skl_ironflesh, 10), (troop_remove_gold, "trp_player", 500)]],
  [trp_npc17, "npc17_tell_athletics", [], "So now you have chosen the amount of hits your murderer can take but your murderer will need speed to. We will now select the amount of athletics your murderer will have every 1 higher costs 50", "npc17_choose_athletics",[]],
 
IMP ADD IMMEDIATLY AFTER OLD DIALOG CODE
Code:
[trp_npc17|plyr, "npc17_choose_athletics", [], "I will buy no speed training because it is to expensive", "npc17_tell_power_strike",[]],
  [trp_npc17|plyr, "npc17_choose_athletics", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",50)], "I would like to train him so far he has 1 athletics", "npc17_tell_power_strike",[(troop_raise_skill, "trp_murderer", skl_athletics, 1), (troop_remove_gold, "trp_player", 50)]],
  [trp_npc17|plyr, "npc17_choose_athletics", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to train him so far he has 2 athletics", "npc17_tell_power_strike",[(troop_raise_skill, "trp_murderer", skl_athletics, 2), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_athletics", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",150)], "I would like to train him so far he has 3 athletics", "npc17_tell_power_strike",[(troop_raise_skill, "trp_murderer", skl_athletics, 3), (troop_remove_gold, "trp_player", 150)]],
  [trp_npc17|plyr, "npc17_choose_athletics", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",200)], "I would like to train him so far he has 4 athletics", "npc17_tell_power_strike",[(troop_raise_skill, "trp_murderer", skl_athletics, 4), (troop_remove_gold, "trp_player", 200)]],
  [trp_npc17|plyr, "npc17_choose_athletics", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",250)], "I would like to train him so far he has 5 athletics", "npc17_tell_power_strike",[(troop_raise_skill, "trp_murderer", skl_athletics, 5), (troop_remove_gold, "trp_player", 250)]],
  [trp_npc17|plyr, "npc17_choose_athletics", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",300)], "I would like to train him so far he has 6 athletics", "npc17_tell_power_strike",[(troop_raise_skill, "trp_murderer", skl_athletics, 6), (troop_remove_gold, "trp_player", 300)]],
  [trp_npc17|plyr, "npc17_choose_athletics", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",350)], "I would like to train him so far he has 7 athletics", "npc17_tell_power_strike",[(troop_raise_skill, "trp_murderer", skl_athletics, 7), (troop_remove_gold, "trp_player", 350)]],
  [trp_npc17|plyr, "npc17_choose_athletics", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",400)], "I would like to train him so far he has 8 athletics", "npc17_tell_power_strike",[(troop_raise_skill, "trp_murderer", skl_athletics, 8), (troop_remove_gold, "trp_player", 400)]],
  [trp_npc17|plyr, "npc17_choose_athletics", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",450)], "I would like to train him so far he has 9 athletics", "npc17_tell_power_strike",[(troop_raise_skill, "trp_murderer", skl_athletics, 9), (troop_remove_gold, "trp_player", 450)]],
  [trp_npc17|plyr, "npc17_choose_athletics", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",500)], "I would like to train him so far he has 10 athletics", "npc17_tell_power_strike",[(troop_raise_skill, "trp_murderer", skl_athletics, 10), (troop_remove_gold, "trp_player", 500)]],
  [trp_npc17, "npc17_tell_power_strike", [], "So now you have chosen the amount of speed your murderer has but your murderer will need strike power to. We will now select the amount of strike power your murderer will have every 1 higher costs 50", "npc17_choose_power_strike",[]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [], "I will buy no power strike training because it is to expensive", "npc17_tell_power_draw",[]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",50)], "I would like to train him so far he has 1 power strike", "npc17_tell_power_draw",[(troop_raise_skill, "trp_murderer", skl_power_strike, 1), (troop_remove_gold, "trp_player", 50)]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to train him so far he has 2 power strike", "npc17_tell_power_draw",[(troop_raise_skill, "trp_murderer", skl_power_strike, 2), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",150)], "I would like to train him so far he has 3 power strike", "npc17_tell_power_draw",[(troop_raise_skill, "trp_murderer", skl_power_strike, 3), (troop_remove_gold, "trp_player", 150)]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",200)], "I would like to train him so far he has 4 power strike", "npc17_tell_power_draw",[(troop_raise_skill, "trp_murderer", skl_power_strike, 4), (troop_remove_gold, "trp_player", 200)]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",250)], "I would like to train him so far he has 5 power strike", "npc17_tell_power_draw",[(troop_raise_skill, "trp_murderer", skl_power_strike, 5), (troop_remove_gold, "trp_player", 250)]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",300)], "I would like to train him so far he has 6 power strike", "npc17_tell_power_draw",[(troop_raise_skill, "trp_murderer", skl_power_strike, 6), (troop_remove_gold, "trp_player", 300)]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",350)], "I would like to train him so far he has 7 power strike", "npc17_tell_power_draw",[(troop_raise_skill, "trp_murderer", skl_power_strike, 7), (troop_remove_gold, "trp_player", 350)]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",400)], "I would like to train him so far he has 8 power strike", "npc17_tell_power_draw",[(troop_raise_skill, "trp_murderer", skl_power_strike, 8), (troop_remove_gold, "trp_player", 400)]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",450)], "I would like to train him so far he has 9 power strike", "npc17_tell_power_draw",[(troop_raise_skill, "trp_murderer", skl_power_strike, 9), (troop_remove_gold, "trp_player", 450)]],
  [trp_npc17|plyr, "npc17_choose_power_strike", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",500)], "I would like to train him so far he has 10 power strike", "npc17_tell_power_draw",[(troop_raise_skill, "trp_murderer", skl_power_strike, 10), (troop_remove_gold, "trp_player", 500)]],
  [trp_npc17, "npc17_tell_power_draw", [], "So now you have chosen the amount of strike power your murderer has but your murderer will need draw power to. We will now select the amount of draw power your murderer will have every 1 higher costs 50", "npc17_choose_power_draw",[]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [], "I will buy no power draw training because it is to expensive", "npc17_tell_power_throw",[]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",50)], "I would like to train him so far he has 1 power draw", "npc17_tell_power_throw",[(troop_raise_skill, "trp_murderer", skl_power_draw, 1), (troop_remove_gold, "trp_player", 50)]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to train him so far he has 2 power draw", "npc17_tell_power_throw",[(troop_raise_skill, "trp_murderer", skl_power_draw, 2), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",150)], "I would like to train him so far he has 3 power draw", "npc17_tell_power_throw",[(troop_raise_skill, "trp_murderer", skl_power_draw, 3), (troop_remove_gold, "trp_player", 150)]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",200)], "I would like to train him so far he has 4 power draw", "npc17_tell_power_throw",[(troop_raise_skill, "trp_murderer", skl_power_draw, 4), (troop_remove_gold, "trp_player", 200)]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",250)], "I would like to train him so far he has 5 power draw", "npc17_tell_power_throw",[(troop_raise_skill, "trp_murderer", skl_power_draw, 5), (troop_remove_gold, "trp_player", 250)]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",300)], "I would like to train him so far he has 6 power draw", "npc17_tell_power_throw",[(troop_raise_skill, "trp_murderer", skl_power_draw, 6), (troop_remove_gold, "trp_player", 300)]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",350)], "I would like to train him so far he has 7 power draw", "npc17_tell_power_throw",[(troop_raise_skill, "trp_murderer", skl_power_draw, 7), (troop_remove_gold, "trp_player", 350)]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",400)], "I would like to train him so far he has 8 power draw", "npc17_tell_power_throw",[(troop_raise_skill, "trp_murderer", skl_power_draw, 8), (troop_remove_gold, "trp_player", 400)]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",450)], "I would like to train him so far he has 9 power draw", "npc17_tell_power_throw",[(troop_raise_skill, "trp_murderer", skl_power_draw, 9), (troop_remove_gold, "trp_player", 450)]],
  [trp_npc17|plyr, "npc17_choose_power_draw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",500)], "I would like to train him so far he has 10 power draw", "npc17_tell_power_throw",[(troop_raise_skill, "trp_murderer", skl_power_draw, 10), (troop_remove_gold, "trp_player", 500)]],
  [trp_npc17, "npc17_tell_power_throw", [], "So now you have chosen the amount of draw power your murderer has but your murderer will need throw power to. We will now select the amount of throw power your murderer will have every 1 higher costs 50", "npc17_choose_power_throw",[]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [], "I will buy no power throw training because it is to expensive", "npc17_tell_discretion",[]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",50)], "I would like to train him so far he has 1 power throw", "npc17_tell_discretion",[(troop_raise_skill, "trp_murderer", skl_power_throw, 1), (troop_remove_gold, "trp_player", 50)]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",100)], "I would like to train him so far he has 2 power throw", "npc17_tell_discretion",[(troop_raise_skill, "trp_murderer", skl_power_throw, 2), (troop_remove_gold, "trp_player", 100)]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",150)], "I would like to train him so far he has 3 power throw", "npc17_tell_discretion",[(troop_raise_skill, "trp_murderer", skl_power_throw, 3), (troop_remove_gold, "trp_player", 150)]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",200)], "I would like to train him so far he has 4 power throw", "npc17_tell_discretion",[(troop_raise_skill, "trp_murderer", skl_power_throw, 4), (troop_remove_gold, "trp_player", 200)]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",250)], "I would like to train him so far he has 5 power throw", "npc17_tell_discretion",[(troop_raise_skill, "trp_murderer", skl_power_throw, 5), (troop_remove_gold, "trp_player", 250)]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",300)], "I would like to train him so far he has 6 power throw", "npc17_tell_discretion",[(troop_raise_skill, "trp_murderer", skl_power_throw, 6), (troop_remove_gold, "trp_player", 300)]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",350)], "I would like to train him so far he has 7 power throw", "npc17_tell_discretion",[(troop_raise_skill, "trp_murderer", skl_power_throw, 7), (troop_remove_gold, "trp_player", 350)]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",400)], "I would like to train him so far he has 8 power throw", "npc17_tell_discretion",[(troop_raise_skill, "trp_murderer", skl_power_throw, 8), (troop_remove_gold, "trp_player", 400)]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",450)], "I would like to train him so far he has 9 power throw", "npc17_tell_discretion",[(troop_raise_skill, "trp_murderer", skl_power_throw, 9), (troop_remove_gold, "trp_player", 450)]],
  [trp_npc17|plyr, "npc17_choose_power_throw", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",500)], "I would like to train him so far he has 10 power throw", "npc17_tell_discretion",[(troop_raise_skill, "trp_murderer", skl_power_throw, 10), (troop_remove_gold, "trp_player", 500)]],
  [trp_npc17, "npc17_tell_discretion", [], "So now you have chosen the weapons, armory and training of your murderer you can give us a payment bonus for our discretion that will cost you 250 denars. You dont have to buy our discretion but my assassins talk a lot and if you dont want all other lords to get mad at you it is smarter to buy discretion", "npc17_choose_discretion",[(troop_set_slot, "$g_npc17", slot_troop_met_previously, 2),]],
  [trp_npc17|plyr, "npc17_choose_discretion", [], "I will pay no discretion bonus for 250 denars because i dont care what lords think of me", "npc17_tell_pick_capture",[(call_script, "script_change_player_honor", -10)]],
  [trp_npc17|plyr, "npc17_choose_discretion", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",250)], "I would like to buy this assassin a discretion bonus for 250 denars", "npc17_tell_pick_capture",[(troop_remove_gold, "trp_player", 250)]],
  [trp_npc17, "npc17_tell_pick_capture", [], "So now that you are ready, you will need to select your target you first have to select his faction.", "npc17_choose_target",[]],
  [trp_npc17|plyr, "npc17_choose_target", [], "I want to capture a sarranid lord.", "npc17_choose_target_sarranid",[]],
  [trp_npc17|plyr, "npc17_choose_target", [], "I want to capture a rhodok lord.", "npc17_choose_target_rhodok",[]],
  [trp_npc17|plyr, "npc17_choose_target", [], "I want to capture a swadian lord.", "npc17_choose_target_swadian",[]],
  [trp_npc17|plyr, "npc17_choose_target", [], "I want to capture a nordic lord.", "npc17_choose_target_nordic",[]],
  [trp_npc17|plyr, "npc17_choose_target", [], "I want to capture a khergit lord.", "npc17_choose_target_khergit",[]],
  [trp_npc17|plyr, "npc17_choose_target", [], "I want to capture a veagir lord.", "npc17_choose_target_veagir",[]],
  [trp_npc17, "npc17_choose_target_sarranid", [], "Alright now please select your target.", "npc17_choose_lord_sarranid",[]],
  [trp_npc17, "npc17_choose_target_rhodok", [], "Alright now please select your target.", "npc17_choose_lord_rhodok",[]],
  [trp_npc17, "npc17_choose_target_swadian", [], "Alright now please select your target.", "npc17_choose_lord_swadian",[]],
  [trp_npc17, "npc17_choose_target_nordic", [], "Alright now please select your target.", "npc17_choose_lord_nordic",[]],
  [trp_npc17, "npc17_choose_target_khergit", [], "Alright now please select your target.", "npc17_choose_lord_khergit",[]],
  [trp_npc17, "npc17_choose_target_veagir", [], "Alright now please select your target.", "npc17_choose_lord_veagir",[]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Uqais.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_1")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Hamezan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_2")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Atis.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_3")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Nuwas.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_4")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Mundhalir.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_5")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Ghanawa.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_6")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Nuam.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_7")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Dhiyul.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_8")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Lakhem.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_9")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Ghulassen.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_10")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Azadun.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_11")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Quryas.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_12")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Amdar.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_13")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Hiwan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_14")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Muhnir.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_15")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Ayyam.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_16")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Raddoun.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_17")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Tilimsan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_18")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Dhashwal.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_19")]],
  [trp_npc17|plyr, "npc17_choose_lord_sarranid", [], "I would like to attack Emir Biliya.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_6_20")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Matheas.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_1")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Gutlans.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_2")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Laruqen.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_3")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Raichs.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_4")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Reland.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_5")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Tarchias.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_6")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Gharmall.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_7")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Talbar.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_8")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Rimusk.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_9")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Falsevor.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_10")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Etrosq", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_11")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Kurnias.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_12")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Tellrog.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_13")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Tribidan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_14")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Gerluchs.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_15")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Fudreim.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_16")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Nealcha.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_17")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Fraichin.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_18")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Trimbau.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_19")]],
  [trp_npc17|plyr, "npc17_choose_lord_rhodok", [], "I would like to attack Count Reichsin.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_5_20")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Klargus.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_1")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Delinard.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_2")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Haringoth.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_3")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Clais.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_4")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Deglan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_5")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Tredian.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_6")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Grainwad.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_7")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Ryis.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_8")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Plais.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_9")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Mirchaud.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_10")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Stamar", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_11")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Meltor.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_12")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Beranz.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_13")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Rafard.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_14")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Regas.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_15")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Devlian.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_16")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Rafarch.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_17")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Rochabarth.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_18")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Despin.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_19")]],
  [trp_npc17|plyr, "npc17_choose_lord_swadian", [], "I would like to attack Count Montewar.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_1_20")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Aerin.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_1")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Irya.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_2")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Olaf.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_3")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Reamald.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_4")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Turya.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_5")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Gundur.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_6")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Harald.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_7")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Knudarr.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_8")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Haeda.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_9")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Turegor.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_10")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Logarson", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_11")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Aeric.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_12")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Faarn.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_13")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Bulba.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_14")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Rayeck.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_15")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Dirigun.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_16")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Marayirr.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_17")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Gearth.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_18")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Surdun.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_19")]],
  [trp_npc17|plyr, "npc17_choose_lord_nordic", [], "I would like to attack Jarl Gerlad.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_4_20")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Alagur Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_1")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Tonju Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_2")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Belir Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_3")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Asugan Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_4")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Brula Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_5")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Imirza Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_6")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Urumuda Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_7")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Kramuk Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_8")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Chaurka Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_9")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Sebula Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_10")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Tuluk Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_11")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Nasugei Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_12")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Urubay Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_13")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Hugu Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_14")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Tansugai Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_15")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Tirida Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_16")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Ulusamai Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_17")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Karaban Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_18")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Akadan Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_19")]],
  [trp_npc17|plyr, "npc17_choose_lord_khergit", [], "I would like to attack Dundush Noyan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_3_20")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Vuldrat.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_1")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Naldera.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_2")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Meriga.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_3")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Khavel.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_4")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Doru.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_5")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Belgaru.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_6")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Ralcha.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_7")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Vlan.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_8")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Mleza.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_9")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Nelag.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_10")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Crahask", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_11")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Bracha.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_12")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Druli.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_13")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Marmun.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_14")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Gastya.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_15")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Harish.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_16")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Taisa.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_17")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Valishin.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_18")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Rudin.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_19")]],
  [trp_npc17|plyr, "npc17_choose_lord_veagir", [], "I would like to attack Boyar Kumipa.", "npc17_start_quest_1",[(assign, "$g_assassin_target", "trp_knight_2_20")]],
  [trp_npc17, "npc17_start_quest_1", [], "Alright now you have to camp all your troops including npc in a garrison but keep me with you!.", "close_window",[(troop_set_slot, "$g_npc17", slot_troop_met_previously, 3)]],
  
  [trp_npc17,"start", [(eq|troop_slot_ge,"$g_npc17", slot_troop_met_previously, 3)], "Hello, {playername}.", "npc17_check_quest_2",[]],
  [trp_npc17,"npc17_check_quest_2", [], "Have you put all your troops garrisoned?", "npc17_check_quest_3",[]],
  [trp_npc17|plyr,"npc17_check_quest_3", [(store_party_size_wo_prisoners, ":main_party_size", "p_main_party"),(eq, ":main_party_size", 2)], "Yes", "npc17_quest_2",[(party_add_members, "p_main_party", "trp_murderer", 1)]],
  [trp_npc17|plyr,"npc17_check_quest_3", [], "No", "npc17_check_quest_wait",[]],
  [trp_npc17,"npc17_check_quest_wait", [], "Come back when you have", "close_window",[]],
  [trp_npc17,"npc17_quest_2", [], "Alright would you like to hire extra ranged troops: two excellent sharpshooters for 750 denars?", "npc17_hire_ranged",[]],
  [trp_npc17|plyr,"npc17_hire_ranged", [], "No we can handle this without help", "npc17_player_joins",[]],
  [trp_npc17|plyr,"npc17_hire_ranged", [(store_troop_gold,":total_money","trp_player"),(ge, ":total_money",750)], "Yes ranged backup is always welcome", "npc17_player_joins",[(troop_remove_gold, "trp_player", 1000),(party_add_members, "p_main_party", "trp_sniper", 2)]],
  [trp_npc17,"npc17_player_joins", [], "Oke would you like to join the attack?", "npc17_choose_player_joins",[]],
  [trp_npc17|plyr,"npc17_choose_player_joins", [], "No i dont want to join it is to risky", "npc17_start_scene_no_player",[]],
  [trp_npc17|plyr,"npc17_choose_player_joins", [], "Yes i would like to join the battle", "npc17_start_scene_with_player",[]],
  [trp_npc17,"npc17_start_scene_with_player", [], "Okay let the battle begin then go to the castle which lord you want to attack", "close_window",[(assign, "$g_assassination", 1)]],
  [trp_npc17,"npc17_start_scene_no_player", [], "Okay let the battle begin then go tho the castle which lord tiy want to attack", "close_window",[(assign, "$g_assassination", 2)]],
 
  [party_tpl|pt_flord|plyr,"start", [(eq,"$talk_context",tc_party_encounter)], "I can see them!", "flord",[(assign, "$g_flord", 1)]],
  [party_tpl|pt_flord|plyr,"flord", [(eq,"$talk_context",tc_party_encounter)], "There they are lets sneak in!", "close_window",[[encounter_attack]]],

[trp_aspy,"start", [], "I am sorry boss somehow the lord felt in his bones you were coming and he has flewn away.!", "close_window",[]],



end is before
Code:
 [trp_nurse_for_lady, "start", [
#  (eq, "$talk_context", tc_garden),
 
NOW before this script works we need oor party template and scene:

module_party_templates.py
Code:
("village_farmers","Village Farmers",icon_peasant|pf_civilian,0,fac_innocents,merchant_personality,[(trp_farmer,5,10),(trp_peasant_woman,3,8)]),
  # builders code begin
  ("flord", "Runaway lord", icon_gray_knight|carries_goods(10)|pf_default_behavior|pf_quest_party,0,fac_commoners,soldier_personality,[(trp_swadian_knight,8,16)]),
  #builders code end
  ("spy_partners", "Unremarkable Travellers", icon_gray_knight|carries_goods(10)|pf_default_behavior|pf_quest_party,0,fac_neutral,merchant_personality,[(trp_spy_partner,1,1),(trp_caravan_guard,5,11)]),

module_scenes.py
Code:
   ["zendar_center"],["zendar_chest"]),
  ("zendar_merchant",sf_indoors,"interior_town_house_i", "bo_interior_town_house_i", (-100,-100),(100,100),-100,"0",
    [],[]),
	# builders script begin
  ("assassination",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000001500410320005a96800006b5300004edc00000d11",
    [],[],"outer_terrain_desert"),
    # builders script begin
# Tvern names:
  #the shy monkey
 
Bugs fixed progress and planned board

Bug fixing and edits since original source:
Code:
3-6-2016

17.19
Fixed all curent bugs need some testers to find more
still wip to smoothen but two wip functions done and included

18.47 as we went from a custom game menu to using encounter_attack 
a new bug accured making no options available because of encountered
 party is not friendly condition removed useless condition because a encounter_attack
 is only ran when fight is possible (and whas needed) if this creates another bug a 
custom game menu will have to be assigned like encounter_attack

19.20 removed typo

20.12 bettered game menu which tells you the lord has ran away

4-6-2016
10.00 fixed a syntax error caused by 20.12 yesterday updated game menu
10.11 added lord always become your prisoner code to game menu's
10.20 fixed tuple error because of 10.11
10.23 fixed another tuple error because of 10.11
12.07 changed the entire game menu update to a start converstation.
12.22 fixed spawn bug





planned work
Code:
1 add lord to party immediatly when party flees DONE
2 add lord go get imprisoned DONE
3 make the lord has fleed menu better DONE (dialog)
4 add shield custom menu
5 make instant dialogue with troop possible
6 change scene
7 change troops to land troops.
8 add no risk no player action with spectator mode option
 
Back
Top Bottom