Advertisement
Guest User

Untitled

a guest
Apr 1st, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. common_check_for_new_agents = (
  2. 0, 0, 0,
  3. [
  4. ],
  5. [
  6. (get_player_agent_no,":player_agent"),
  7. (assign, ":l_index", 0),
  8. (try_for_agents,":cur_agent"),
  9. (neg|eq, ":cur_agent", ":player_agent"),
  10. (agent_is_alive, ":cur_agent"),
  11. (agent_is_human, ":cur_agent"),
  12. (neg|agent_is_defender, ":cur_agent"),
  13. (agent_slot_eq, ":cur_agent", slot_agent_is_old, 0),
  14. (try_begin),
  15. (eq, ":l_index", "$g_ladder_count"),
  16. (assign, ":l_index", 0),
  17. (try_end),
  18. (agent_set_slot, ":cur_agent", slot_agent_ladder, ":l_index"),
  19. (store_mul, ":cur_in_index", ":l_index", 9),
  20. (val_add, ":cur_in_index", 4),
  21. (troop_get_slot,":new_pos_x", "trp_ladder_array", ":cur_in_index"),
  22. (val_add, ":cur_in_index", 1),
  23. (troop_get_slot,":new_pos_y", "trp_ladder_array", ":cur_in_index"),
  24. (init_position, pos0),
  25. (position_set_x, pos0, ":new_pos_x"),
  26. (position_set_y, pos0, ":new_pos_y"),
  27. (agent_set_scripted_destination, ":cur_agent", pos0, 0),
  28. (agent_set_slot, ":cur_agent", slot_agent_is_old, 2),
  29. (val_add, ":l_index", 1),
  30. (try_end),
  31. ])
  32. breakable_lances_trigger = [(
  33. ti_on_agent_hit, 0, 0, [],
  34. [
  35. (store_trigger_param_2, ":attacker"),
  36. (store_trigger_param_3, ":damage"),
  37. (assign, ":weapon", reg0),
  38.  
  39. (try_begin),
  40. (gt, ":attacker", 0),
  41. (agent_is_human, ":attacker"),
  42. (gt, ":weapon", 0),
  43. (gt, ":damage", 100),
  44.  
  45. (eq, ":weapon", "itm_great_lance"),
  46.  
  47. (agent_unequip_item,":attacker",":weapon"),
  48.  
  49. (agent_equip_item,":attacker","itm_great_lance_broken"),
  50. (agent_set_wielded_item, ":attacker", "itm_great_lance_broken"),
  51. (try_end),
  52. ])]
  53.  
  54. #OiM code end
  55.  
  56.  
  57. mission_templates = [
  58. (
  59. "town_default",0,-1,
  60. "Default town visit",
  61. [(0,mtef_scene_source|mtef_team_0,af_override_horse,0,1,pilgrim_disguise),
  62. (1,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),(2,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  63. (3,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  64. (4,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  65. (5,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  66. (6,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  67. (7,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  68. (8,mtef_scene_source,af_override_horse,0,1,[]),
  69. (9,mtef_scene_source,af_override_horse,0,1,[]),
  70. (10,mtef_scene_source,af_override_horse,0,1,[]),
  71. (11,mtef_scene_source,af_override_horse,0,1,[]),
  72. (12,mtef_scene_source,af_override_horse,0,1,[]),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement