Advertisement
Archiblad

CH1 Scaling Funds Revised

Jun 9th, 2014
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.64 KB | None | 0 0
  1. //Made by markyjoe1990 of Youtube
  2. //Modified by Nintenlord
  3.  
  4. #define DISABLE_TUTORIALS
  5. #include EAstdlib.event
  6.  
  7. EventPointerTable(0x09,Pointers)
  8.  
  9.  
  10. ORG 0xD102E0
  11. Pointers:
  12. POIN Turn_events
  13. POIN Character_events
  14. POIN Location_events
  15. POIN Misc_events
  16. POIN TrapData TrapData
  17. POIN Bad Bad Bad Bad
  18. POIN Good Good Good Good
  19. POIN Opening_event Ending_event
  20.  
  21. Bad:
  22. UNIT 0x8A Soldier Zugu Level(1,Enemy,False) [22,3] [5,3] [IronSpear] AttackInRange
  23. UNIT 0x8A Fighter Zugu Level(1,Enemy,False) [22,3] [6,7] [IronAxe] AttackInRange
  24. UNIT 0x8A Soldier Zugu Level(1,Enemy,False) [22,3] [9,9] [IronSpear] AttackInRange
  25. UNIT 0x8A Cavalier Zugu Level(1,Enemy,False) [22,3] [6,13] [SteelSpear] AttackInRange
  26. UNIT 0x8A Mercenary Zugu Level(1,Enemy,False) [22,3] [7,10] [IronSword] AttackInRange
  27. UNIT 0x8A Archer Zugu Level(1,Enemy,False) [22,3] [11,8] [IronBow] AttackInRange
  28. UNIT 0x8A Myrmidon Zugu Level(1,Enemy,False) [22,3] [13,6] [SteelSword] AttackInRange
  29. UNIT 0x8A Fighter Zugu Level(1,Enemy,False) [22,3] [15,9] [HandAxe] AttackInRange
  30. UNIT 0x8A Cavalier Zugu Level(1,Enemy,False) [24,13] [24,13] [IronSpear] PursueWithoutHeed
  31. UNIT 0x8A Cavalier Zugu Level(1,Enemy,False) [23,14] [23,14] [IronSword] PursueWithoutHeed
  32. UNIT 0x8A Archer Zugu Level(1,Enemy,False) [22,3] [23,5] [IronBow] AttackInRange
  33. UNIT Empty
  34.  
  35. Bad1:
  36. UNIT 0x8A Cavalier Zugu Level(1,Enemy,False) [24,13] [24,13] [IronSpear] PursueWithoutHeed
  37. UNIT 0x8A Cavalier Zugu Level(1,Enemy,False) [23,14] [23,14] [IronSword] PursueWithoutHeed
  38. UNIT Empty
  39.  
  40. Bad2:
  41. UNIT Zugu Cavalier 0x00 Level(5,Enemy,False) [22,3] [22,3] [SteelSword,Javelin] Guard
  42. UNIT Empty
  43.  
  44. Civilians:
  45. UNIT 0xCE Soldier Zugu Level(1,Enemy,False) [4,1] [8,8] [Javelin] Guard
  46. UNIT 0xCE Soldier Zugu Level(1,Enemy,False) [17,7] [17,7] [ShortSpear] Guard
  47. UNIT 0xCE Soldier Zugu Level(1,Enemy,False) [17,10] [23,10] [IronSpear] AttackInRange
  48. UNIT 0xCE Soldier Zugu Level(1,Enemy,False) [24,4] [24,4] [ShortSpear] Guard
  49. UNIT 0xCE Soldier Zugu Level(1,Enemy,False) [17,14] [20,15] [IronSpear] AttackInRange
  50. UNIT 0xCE Soldier Zugu Level(1,Enemy,False) [7,14] [8,14] [Javelin] Guard
  51. UNIT 0xCE Soldier Zugu Level(1,Enemy,False) [12,2] [11,3] [Javelin] Guard
  52. UNIT 0xCE Soldier Zugu Level(1,Enemy,False) [17,10] [21,14] [IronSpear] AttackInRange
  53. UNIT Empty
  54.  
  55. Good:
  56. UNIT Lyn_t Soldier 0x00 Level(1,Ally,False) [0,7] [3,6] [ManiKatti,IronSpear,Vulnerary] NoAI
  57. UNIT Kent_t Cavalier Lyn_t Level(1,Ally,False) [0,6] [2,5] [SteelSword,Javelin,Vulnerary] NoAI
  58. UNIT Sain_t Cavalier Lyn_t Level(1,Ally,False) [0,8] [4,5] [SteelSpear,IronSword,Vulnerary] NoAI
  59. UNIT Empty
  60.  
  61. Npc:
  62. UNIT Serra Cleric 0x00 Level(1,NPC,False) [17,7] [4,6] [Heal,Vulnerary] NoAI
  63. UNIT Empty
  64.  
  65. Event1:
  66. UNIT Lyn_t Soldier 0x00 Level(1,Ally,False) [22,3] [22,3] [ManiKatti,IronSpear,Vulnerary] NoAI
  67. UNIT Empty
  68.  
  69. Turn_events:
  70. TurnEventPlayer(0x00,Opening_event,1)
  71. TurnEventPlayer(0x00,Turn10,10)
  72. TURN
  73.  
  74. Character_events:
  75. CHAR
  76.  
  77. Location_events:
  78. Seize(0x03,Ending_event,22,3)
  79. House(0x00,House1,4,1)
  80. House(0x00,House2,7,14)
  81. House(0x20,House3,12,2)
  82. House(0x00,House4,17,14)
  83. LOCA
  84.  
  85. House1:
  86. MUSI
  87. FADI 10
  88. BACG 0x01
  89. FADU 10
  90. TEX1 0x8B2
  91. REMA
  92. MUNO
  93. ENDA
  94.  
  95. House2:
  96. MUSI
  97. FADI 10
  98. BACG 0x01
  99. FADU 10
  100. TEX1 0x8B3
  101. REMA
  102. MUNO
  103. ENDA
  104.  
  105. House3:
  106. MUSI
  107. FADI 10
  108. BACG 0x01
  109. FADU 10
  110. TEX1 0x8B4
  111. REMA
  112. MUNO
  113. ITGV Vulnerary
  114. ENDA
  115.  
  116. House4:
  117. MUSI
  118. FADI 10
  119. BACG 0x01
  120. FADU 10
  121. TEX1 0x8B5
  122. REMA
  123. MUNO
  124. ENDA
  125.  
  126. Misc_events:
  127. CauseGameOverIfLordDies
  128. AFEV 0x12 CountingCode 0x06
  129. AFEV
  130.  
  131. Opening_event:
  132. CMOF
  133. CAM2 [22,3]
  134. MUS1 0x0053
  135. FADI 10
  136. BACG 0x12
  137. FADU 10
  138. TEX1 0x81B
  139. LOU1 Bad2
  140. ENUN
  141. REMA
  142. TEX1 0x81C
  143. REMA
  144. LOU1 Bad
  145. ENUN
  146. CAM2 [17,14]
  147. CURF [17,14]
  148. STAL 40
  149. CURE
  150. FADI 10
  151. BACG 0x01
  152. FADU 10
  153. TEX1 0x81D
  154. REMA
  155. LOU1 Civilians
  156. ENUN
  157. MUS1 0x0032
  158. CMON
  159. LOU1 Good
  160. ENUN
  161. CMOF
  162. CURF Lyn_t
  163. STAL 20
  164. CURE
  165. TEX1 0x81E
  166. REMA
  167. LOU1 Npc
  168. ENUN
  169. FADI 10
  170. BACG 0x24
  171. FADU 10
  172. TEX1 0x81F
  173. REMA
  174. TurnAlly(Serra)
  175. ENDA
  176.  
  177. Turn10:
  178. LOU1 Bad1
  179. ENUN
  180. ENDA
  181.  
  182. Ending_event:
  183. CMOF
  184. MUS1 0x0038
  185. FADI 10
  186. BACG 0x12
  187. FADU 10
  188. TEX1 0x820
  189. MUS1 0x0041
  190. MORETEXT 0x8B6
  191. MUS1 0x0039
  192. MORETEXT 0x8B7
  193. UnitClear
  194. LOU1 Event1
  195. ENUN
  196. REMA
  197. IFEF 0x09 0x37 //No soldiers dead
  198. MONE 0x01 5000
  199. ENIF 0x09
  200. IFET 0x0A 0x38 //One soldier dead
  201. MONE 0x01 4375 //How much is a soldier's life worth? 5000/8 is 625G a pop
  202. ENIF 0x0A
  203. IFET 0x0B 0x39 //Two
  204. MONE 0x01 3750
  205. ENIF 0x0B
  206. IFET 0x0C 0x3A //Three
  207. MONE 0x01 3125
  208. ENIF 0x0C
  209. IFET 0x0D 0x3B //Four
  210. MONE 0x01 2500
  211. ENIF 0x0D
  212. IFET 0x0E 0x3C //Five
  213. MONE 0x01 1875
  214. ENIF 0x0E
  215. IFET 0x0F 0x3D //Six
  216. MONE 0x01 1250
  217. ENIF 0x0F
  218. IFET 0x10 0x3E //Seven
  219. MONE 0x01 625
  220. ENIF 0x10
  221. //No money for all the soldiers killed, you'll probably want to tweak the conversation for that scenario. IFET 0x?? 0x0F is the check.
  222. MoveToChapter(Ch2)
  223.  
  224. TrapData:
  225. ENDTRAP
  226. ALIGN 4
  227.  
  228. MESSAGE Soldier death quote at offset currentOffset
  229.  
  230. CountingCode: //This is what we'll run for the death quote
  231. IFET 0x28 0x3E //All the soldiers dead
  232. ENUF 0x3E
  233. ENUT 0x3F
  234. ENIF 0x28
  235. IFET 0x27 0x3D //Seventh soldier dead
  236. ENUF 0x3D
  237. ENUT 0x3E
  238. ENIF 0x27
  239. IFET 0x26 0x3C //Sixth soldier dead
  240. ENUF 0x3C
  241. ENUT 0x3D
  242. ENIF 0x26
  243. IFET 0x25 0x3B //Fifth soldier dead
  244. ENUF 0x3B
  245. ENUT 0x3C
  246. ENIF 0x25
  247. IFET 0x24 0x3A //Fourth soldier dead
  248. ENUF 0x3A
  249. ENUT 0x3B
  250. ENIF 0x24
  251. IFET 0x23 0x39 //Third soldier dead
  252. ENUF 0x39
  253. ENUT 0x3A
  254. ENIF 0x23
  255. IFET 0x22 0x38 //Second soldier dead triggered
  256. ENUF 0x38 //set to not trigger
  257. ENUT 0x39 //trigger it
  258. ENIF 0x22
  259. IFEF 0x21 0x37 //First soldier dead not triggered
  260. ENUT 0x38 //trigger it
  261. ENUT 0x37
  262. ENIF 0x21
  263. ENUF 0x06 //Use 0x06 for the eventID of the death quote.
  264. ENUF 0x12
  265. ENDA
  266. ENDA
  267.  
  268.  
  269. MESSAGE Events end at offset currentOffset
  270. //The map for this chapter is at offset: ????????
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement