Advertisement
Guest User

zat_b20_noah_teleport.ltx

a guest
Jan 15th, 2014
750
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.54 KB | None | 0 0
  1. [logic@zat_b20_noah_teleport]
  2. active = walker@start
  3. suitable = {=check_npc_name(zat_b20_noah_teleport)} true
  4. prior = 500
  5. on_death = death
  6.  
  7. [walker@start]
  8. path_walk = zat_b20_noah_1_walk
  9. path_look = zat_b20_noah_1_look
  10. def_state_moving1 = assault
  11. def_state_standing = guard_na
  12. out_restr = zat_b20_in_restrictor
  13. on_signal = ready | {=see_actor} walker@wait %+zat_b20_stop_postprocess%
  14. combat_ignore_cond = true
  15. combat_ignore_keep_when_attacked = true
  16. meet = no_meet
  17. invulnerable = true
  18. gather_items_enabled = false
  19. help_wounded_enabled = false
  20. corpse_detection_enabled = false
  21. in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
  22.  
  23.  
  24. [walker@wait]
  25. path_walk = zat_b20_noah_1_walk
  26. path_look = zat_b20_noah_1_look
  27. def_state_moving1 = assault
  28. def_state_standing = guard_na
  29. out_restr = zat_b20_in_restrictor
  30. on_info = {+zat_b20_noah_ready_to_jump} remark@instructions
  31. combat_ignore_cond = true
  32. combat_ignore_keep_when_attacked = true
  33. meet = no_meet
  34. invulnerable = true
  35. gather_items_enabled = false
  36. help_wounded_enabled = false
  37. corpse_detection_enabled = false
  38. in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
  39.  
  40. [remark@instructions]
  41. anim = guard
  42. target = story | actor
  43. on_info = %=play_sound(zat_b20_noah_instructions)%
  44. on_signal = sound_end | walker@walk_2
  45. combat_ignore_cond = true
  46. combat_ignore_keep_when_attacked = true
  47. out_restr = zat_b20_in_restrictor
  48. danger = danger
  49. meet = no_meet
  50. invulnerable = true
  51. gather_items_enabled = false
  52. help_wounded_enabled = false
  53. corpse_detection_enabled = false
  54. in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
  55.  
  56. [walker@walk_2]
  57. path_walk = zat_b20_noah_2_walk
  58. on_signal = jump | remark@jump
  59. def_state_moving1 = assault
  60. def_state_standing = wait_na
  61. combat_ignore_cond = true
  62. combat_ignore_keep_when_attacked = true
  63. out_restr = zat_b20_in_restrictor
  64. meet = no_meet
  65. invulnerable = true
  66. gather_items_enabled = false
  67. help_wounded_enabled = false
  68. corpse_detection_enabled = false
  69. in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
  70.  
  71. [remark@jump]
  72. target = story | zat_b20_teleport_mapspot
  73. anim = zat_b20_noah_jump
  74. meet = no_meet
  75. on_info = {=npc_in_zone(zat_b20_teleport)} %+zat_b20_destroy_actor =destroy_object%
  76. on_info2 = {+zat_b20_plateau_way_known)} %+zat_b20_destroy_actor =destroy_object%
  77. ;on_game_timer = 20 | {+zat_b20_noah_ready_to_jump} %+zat_b20_destroy_actor =destroy_object%
  78. out_restr = zat_b20_in_restrictor
  79. combat_ignore_cond = true
  80. combat_ignore_keep_when_attacked = true
  81. invulnerable = true
  82. gather_items_enabled = false
  83. help_wounded_enabled = false
  84. corpse_detection_enabled = false
  85. in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
  86. on_game_timer = 40 | {+zat_b20_noah_ready_to_jump} %+zat_b20_destroy_actor =destroy_object%
  87.  
  88. [meet]
  89. close_anim = guard_na
  90. close_victim = actor
  91. close_distance = 1
  92. close_snd_hello = nil
  93. close_snd_bye = nil
  94. use = true
  95. ;abuse = true
  96. ;trade_enable = false
  97. ;allow_break = false
  98.  
  99. [danger]
  100. ignore_distance = 0
  101.  
  102. [death]
  103. on_info = %+zat_b18_noah_dead%
  104.  
  105. ;in_restr = zat_b20_zone_mine_thermal_average_0034, zat_b20_zone_mine_thermal_average_0035, zat_b20_zone_mine_thermal_average_0037, zat_b20_zone_mine_thermal_average_0038, zat_b20_zone_mine_thermal_average_0040, zat_b20_zone_mine_thermal_average_0041, zat_b20_zone_mine_thermal_average_0042, zat_b20_zone_mine_thermal_average_0043 , zat_b20_zone_mine_thermal_average_0047, zat_b20_zone_mine_thermal_average_0050, zat_b20_zone_mine_thermal_average_0051, zat_b20_zone_mine_thermal_average_0054, zat_b20_zone_mine_thermal_average_0057, zat_b20_zone_mine_thermal_average_0058, zat_b20_zone_mine_thermal_average_0062, zat_b20_zone_mine_thermal_average_0066
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement