Vultraz

Untitled

Jun 13th, 2014
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.90 KB | None | 0 0
  1. [event]
  2. name=multiple_rhaens
  3. first_time_only=yes
  4.  
  5. [fade_out_music][/fade_out_music]
  6.  
  7. {BLACK_SCREEN}
  8.  
  9. [message]
  10. speaker=Elynia
  11. message= _ "What now..."
  12. [/message]
  13.  
  14. {FOREACH dopple_locs i}
  15. [hidden_unit]
  16. side=2
  17. x,y=$dopple_locs[$i].x,$dopple_locs[$i].y
  18. type=$rhaen_proxy_store.type
  19. id="doppelganger_$($i+1)" # So their IDs are 1 and 2 not 0 and 1
  20. name=$rhaen_proxy_store.name
  21. experience=$rhaen_proxy_store.experience
  22. canrecruit=yes
  23. [/hidden_unit]
  24. {NEXT i}
  25.  
  26. [delay]
  27. time=1000
  28. [/delay]
  29.  
  30. [sound]
  31. name=thunder.ogg
  32. [/sound]
  33.  
  34. [remove_shroud]
  35. side=1
  36. x=8-17,17-28
  37. y=1-13,7-13
  38. [/remove_shroud]
  39.  
  40. # Scroll up
  41. [scroll_to]
  42. x,y=12,8
  43. [/scroll_to]
  44.  
  45. {FADE_IN}
  46.  
  47. [unserialize_and_activate_sides]
  48. side=2
  49. variable=rhaen_store
  50. [/unserialize_and_activate_sides]
  51.  
  52. [unhide_unit]
  53. side=2
  54. [/unhide_unit]
  55.  
  56. {INCIDENTAL_MUSIC ambuscade.ogg}
  57.  
  58. [redraw][/redraw]
  59.  
  60. # Table of locations of him and his doppelgangers
  61. [store_locations]
  62. [filter]
  63. type=$rhaen_proxy_store.type
  64. [/filter]
  65. variable=badguy_locs
  66. [/store_locations]
  67.  
  68. # Proxy table still contains his original location, so we use that here
  69. {VARIABLE_RANDOM id_fix_index (1..$badguy_locs.length) }
  70. {VARIABLE real_loc ($rhaen_proxy_store.x,$rhaen_proxy_store.y)}
  71.  
  72. {LOG_NX_DBG ("Index randomized to" + $id_fix_index + "real loc is " + $real loc)}
  73.  
  74. {FOREACH badguy_locs i}
  75. {VARIABLE current_badguy_loc ($badguy_locs[$i].x,$badguy_locs[$i].y)}
  76.  
  77. [scroll_to]
  78. x,y=$current_badguy_loc
  79. [/scroll_to]
  80.  
  81. # Randomize which Rhaen is the real one through a simple id change
  82. # An id_fix_index of 1 means the original unit has been chosen, so take no action
  83. [if]
  84. {VARIABLE_NUMERICAL_NOT_EQUALS $current_badguy_loc $real_loc}
  85. {VARIABLE_NUMERICAL_EQUALS "$($i+1)" $id_fix_index}
  86.  
  87. [then]
  88. {MODIFY_UNIT (id=doppelganger_$($i+1)) id=Rhaen}
  89. {MODIFY_UNIT (x,y=$real_loc) id=doppelganger_$($i+1)}
  90. [/then]
  91. [/if]
  92.  
  93. [delay]
  94. time=300
  95. [/delay]
  96. {NEXT i}
  97.  
  98. [message]
  99. speaker=Anathryis
  100. message= _ "By the gods, what has he done..."
  101. [/message]
  102.  
  103. # Captain obvious
  104. [message]
  105. speaker=Niryone
  106. message= _ "(<i>troubled</i>) He appears to have replicated himself. But he is no mage or necromancer; how did he come across this power?"
  107. [/message]
  108.  
  109. [message]
  110. speaker=doppelganger_2
  111. message= _ "You think you're a hero, but you're only a self-absorbed wose-born bitch who delights in making points with other people's lives!"
  112. [/message]
  113.  
  114. [message]
  115. speaker=doppelganger_1
  116. message= _ "Your world will crumble and you will be able to do naught about it!"
  117. [/message]
  118.  
  119. [message]
  120. speaker=Elynia
  121. message= _ "Do we really have to listen to the crazed ramblings of this madman? Can he even tell us what we want to know?"
  122. [/message]
  123.  
  124. [message]
  125. speaker=Anathryis
  126. message= _ "There’s nowhere else to go! Just give us the answers we want and you may walk out of here with your life."
  127. [/message]
  128.  
  129. [message]
  130. speaker=Rhaen
  131. message= _ "I am not so easily won. Though how do you even know..."
  132. [/message]
  133.  
  134. [message]
  135. speaker=doppelganger_1
  136. message= _ "...this is really me talking?"
  137. [/message]
  138.  
  139. [delay]
  140. time=1000
  141. [/delay]
  142.  
  143. [message]
  144. speaker=Niryone
  145. message= _ "Then you leave us no choice, sorcerer."
  146. [/message]
  147.  
  148. # [end_turn][/end_turn]
  149.  
  150. {OBJECTIVES (
  151. {OBJECTIVE_VICTORY ( _ "Defeat the real Rhaen")}
  152.  
  153. {OBJECTIVE_DEFEAT ( _ "Death of Niryone")}
  154. {OBJECTIVE_DEFEAT ( _ "Death of Elynia")}
  155. {OBJECTIVE_DEFEAT ( _ "Death of Anathryis")}
  156.  
  157. {OBJECTIVE_CARRYOVER 40}
  158. )}
  159.  
  160. # Clean up all the crud from setting up side 2
  161. # {CLEAR_VARIABLE rhaen_store,rhaen_proxy_store,dopple_locs,badguy_locs,current_badguy_loc,real_loc}
  162. [/event]
Advertisement
Add Comment
Please, Sign In to add comment