Advertisement
Guest User

Telepath Tactics Bug

a guest
Mar 17th, 2022
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 238.22 KB | None | 0 0
  1. Telepath Tactics Liberated version 1.0.04; Unity Scene: Battle Campaign: The Vengeance of Emma Strider Scene: Coria Bridge Battle Time: 3/17/2022 11:10:29 PM
  2.  
  3. 0 | remaining popupsQueued.Count = 0
  4. 1 | counter within PopupSpawnerScript has reached 0; adding new cyan-colored PopUp3D popup: +1
  5. 2 | remaining popupsQueued.Count = 0
  6. 3 | counter within PopupSpawnerScript has reached 0; adding new cyan-colored PopUp3D popup: +4
  7. 4 | remaining popupsQueued.Count = 0
  8. 5 | counter within PopupSpawnerScript has reached 0; adding new cyan-colored PopUp3D popup: +4
  9. 6 | remaining popupsQueued.Count = 0
  10. 7 | counter within PopupSpawnerScript has reached 0; adding new cyan-colored PopUp3D popup: +4
  11. 8 | remaining popupsQueued.Count = 1
  12. 9 | counter within PopupSpawnerScript has reached 30; adding new white-colored PopUp3D popup: -6
  13. 10 | remaining popupsQueued.Count = 0
  14. 11 | Mouse clicked on unit 4724
  15. 12 | running addSelector() in BattlefieldScript
  16. 13 | running showSelection() in unit 4724, player 0's Lakshmi Bana
  17. 14 | running selectNewUnit() in BattlefieldScript; selecting character 4724; gamePaused = False; isComputerBrainActive() = False
  18. 15 | selection behavior = Take Turn; last selectedUnit = -1
  19. 16 | running checkForMovement() in BattlefieldScript; unit 4724
  20. 17 | running showActionsMenu() in ControllerScript; dialogueActive = False
  21. 18 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 1; barSkills = False
  22. 19 | running newPortrait() in PortraitScript for ; armyColor = Blue
  23. 20 | Creating unique portrait for Lakshmi Bana; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  24. 21 | Lakshmi Bana portraitValues.baseScale = 0.95
  25. 22 | item sack on unit 4724's space? unique ID: -1
  26. 23 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  27. 24 | successfully selected unit 4724!
  28. 25 | running showSelectionAnim() in unit 4724's UnitScript
  29. 26 | running addSelector() in BattlefieldScript
  30. 27 | running addSelector() in BattlefieldScript
  31. 28 | running clearSelectionAnim() in unit 4724's UnitScript
  32. 29 | running showActionsMenu() in ControllerScript; dialogueActive = False
  33. 30 | running addSelector() in BattlefieldScript
  34. 31 | running addSelector() in BattlefieldScript
  35. 32 | Mouse clicked on unit 4724
  36. 33 | running addSelector() in BattlefieldScript
  37. 34 | running showSelection() in unit 4724, player 0's Lakshmi Bana
  38. 35 | running selectNewUnit() in BattlefieldScript; selecting character 4724; gamePaused = False; isComputerBrainActive() = False
  39. 36 | selection behavior = Take Turn; last selectedUnit = -1
  40. 37 | running checkForMovement() in BattlefieldScript; unit 4724
  41. 38 | running showActionsMenu() in ControllerScript; dialogueActive = False
  42. 39 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 1; barSkills = False
  43. 40 | running newPortrait() in PortraitScript for ; armyColor = Blue
  44. 41 | Creating unique portrait for Lakshmi Bana; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  45. 42 | Lakshmi Bana portraitValues.baseScale = 0.95
  46. 43 | item sack on unit 4724's space? unique ID: -1
  47. 44 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  48. 45 | successfully selected unit 4724!
  49. 46 | running showSelectionAnim() in unit 4724's UnitScript
  50. 47 | running clearSelectionAnim() in unit 4724's UnitScript
  51. 48 | running showActionsMenu() in ControllerScript; dialogueActive = False
  52. 49 | running addSelector() in BattlefieldScript
  53. 50 | Mouse clicked on unit 4724
  54. 51 | running addSelector() in BattlefieldScript
  55. 52 | running showSelection() in unit 4724, player 0's Lakshmi Bana
  56. 53 | running selectNewUnit() in BattlefieldScript; selecting character 4724; gamePaused = False; isComputerBrainActive() = False
  57. 54 | selection behavior = Take Turn; last selectedUnit = -1
  58. 55 | running checkForMovement() in BattlefieldScript; unit 4724
  59. 56 | running showActionsMenu() in ControllerScript; dialogueActive = False
  60. 57 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 1; barSkills = False
  61. 58 | running newPortrait() in PortraitScript for ; armyColor = Blue
  62. 59 | Creating unique portrait for Lakshmi Bana; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  63. 60 | Lakshmi Bana portraitValues.baseScale = 0.95
  64. 61 | item sack on unit 4724's space? unique ID: -1
  65. 62 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  66. 63 | successfully selected unit 4724!
  67. 64 | running showSelectionAnim() in unit 4724's UnitScript
  68. 65 | running addSelector() in BattlefieldScript
  69. 66 | running addSelector() in BattlefieldScript
  70. 67 | manually panning w/ keyboard! h 0.1887852, v 0
  71. 68 | manually panning w/ keyboard! h 0.6249137, v 0
  72. 69 | manually panning w/ keyboard! h 1.324184, v 0
  73. 70 | manually panning w/ keyboard! h 2.272771, v 0
  74. 71 | manually panning w/ keyboard! h 3, v 0
  75. 72 | manually panning w/ keyboard! h 3, v 0
  76. 73 | manually panning w/ keyboard! h 3, v 0
  77. 74 | manually panning w/ keyboard! h 3, v 0
  78. 75 | manually panning w/ keyboard! h 3, v 0
  79. 76 | manually panning w/ keyboard! h 3, v 0
  80. 77 | manually panning w/ keyboard! h 3, v 0
  81. 78 | manually panning w/ keyboard! h 0, v 0.1852075
  82. 79 | manually panning w/ keyboard! h 0, v 0.6196882
  83. 80 | manually panning w/ keyboard! h 0, v 1.338899
  84. 81 | manually panning w/ keyboard! h 0, v 2.346298
  85. 82 | manually panning w/ keyboard! h 0, v 3
  86. 83 | manually panning w/ keyboard! h 0, v 3
  87. 84 | manually panning w/ keyboard! h 0, v 3
  88. 85 | manually panning w/ keyboard! h 0, v 3
  89. 86 | manually panning w/ keyboard! h 0, v 3
  90. 87 | manually panning w/ keyboard! h 0, v -0.1803354
  91. 88 | manually panning w/ keyboard! h 0, v -0.6029845
  92. 89 | manually panning w/ keyboard! h 0, v -1.289147
  93. 90 | manually panning w/ keyboard! h 0, v -2.208016
  94. 91 | manually panning w/ keyboard! h 0, v -3
  95. 92 | manually panning w/ keyboard! h 0, v -3
  96. 93 | manually panning w/ keyboard! h 0, v -3
  97. 94 | manually panning w/ keyboard! h 0, v -3
  98. 95 | manually panning w/ keyboard! h 0.1790285, v 0
  99. 96 | manually panning w/ keyboard! h 0.5860953, v 0
  100. 97 | manually panning w/ keyboard! h 1.252472, v 0
  101. 98 | manually panning w/ keyboard! h 2.156229, v 0
  102. 99 | manually panning w/ keyboard! h 3, v 0
  103. 100 | manually panning w/ keyboard! h 3, v 0
  104. 101 | manually panning w/ keyboard! h 3, v 0
  105. 102 | manually panning w/ keyboard! h 3, v 0
  106. 103 | manually panning w/ keyboard! h 3, v 0
  107. 104 | manually panning w/ keyboard! h 3, v 0
  108. 105 | manually panning w/ keyboard! h 3, v 0
  109. 106 | manually panning w/ keyboard! h 3, v 0
  110. 107 | manually panning w/ keyboard! h 3, v 0
  111. 108 | manually panning w/ keyboard! h 3, v 0
  112. 109 | manually panning w/ keyboard! h 3, v 0
  113. 110 | manually panning w/ keyboard! h 3, v 0
  114. 111 | manually panning w/ keyboard! h 3, v 0
  115. 112 | manually panning w/ keyboard! h 3, v 0
  116. 113 | manually panning w/ keyboard! h 3, v 0
  117. 114 | manually panning w/ keyboard! h 3, v 0
  118. 115 | manually panning w/ keyboard! h 3, v 0
  119. 116 | manually panning w/ keyboard! h 3, v 0
  120. 117 | manually panning w/ keyboard! h 3, v 0
  121. 118 | manually panning w/ keyboard! h 3, v 0
  122. 119 | manually panning w/ keyboard! h 3, v 0
  123. 120 | manually panning w/ keyboard! h 3, v 0
  124. 121 | manually panning w/ keyboard! h 3, v 0.2316212
  125. 122 | manually panning w/ keyboard! h 3, v 0.6841609
  126. 123 | manually panning w/ keyboard! h 3, v 1.371803
  127. 124 | manually panning w/ keyboard! h 3, v 2.307811
  128. 125 | manually panning w/ keyboard! h 3, v 3
  129. 126 | manually panning w/ keyboard! h 3, v 3
  130. 127 | manually panning w/ keyboard! h 3, v 3
  131. 128 | manually panning w/ keyboard! h 3, v 3
  132. 129 | manually panning w/ keyboard! h 3, v 3
  133. 130 | manually panning w/ keyboard! h 3, v 3
  134. 131 | manually panning w/ keyboard! h 3, v 3
  135. 132 | manually panning w/ keyboard! h 3, v 3
  136. 133 | manually panning w/ keyboard! h 3, v 3
  137. 134 | manually panning w/ keyboard! h 3, v 3
  138. 135 | manually panning w/ keyboard! h 3, v 3
  139. 136 | manually panning w/ keyboard! h 3, v 3
  140. 137 | manually panning w/ keyboard! h 3, v 3
  141. 138 | manually panning w/ keyboard! h 3, v 3
  142. 139 | manually panning w/ keyboard! h 3, v 3
  143. 140 | manually panning w/ keyboard! h 3, v 3
  144. 141 | manually panning w/ keyboard! h 3, v 3
  145. 142 | manually panning w/ keyboard! h 3, v 3
  146. 143 | manually panning w/ keyboard! h -0.1700244, v 0
  147. 144 | manually panning w/ keyboard! h -0.55771, v 0
  148. 145 | manually panning w/ keyboard! h -1.209671, v 0
  149. 146 | manually panning w/ keyboard! h -2.085732, v 0
  150. 147 | manually panning w/ keyboard! h -3, v 0
  151. 148 | manually panning w/ keyboard! h -3, v 0
  152. 149 | manually panning w/ keyboard! h -3, v 0
  153. 150 | manually panning w/ keyboard! h -3, v 0
  154. 151 | manually panning w/ keyboard! h -3, v 0
  155. 152 | manually panning w/ keyboard! h -3, v 0
  156. 153 | manually panning w/ keyboard! h -3, v 0
  157. 154 | manually panning w/ keyboard! h -3, v 0
  158. 155 | manually panning w/ keyboard! h -3, v 0
  159. 156 | manually panning w/ keyboard! h -3, v 0
  160. 157 | manually panning w/ keyboard! h -3, v 0
  161. 158 | manually panning w/ keyboard! h -3, v 0
  162. 159 | manually panning w/ keyboard! h -3, v 0
  163. 160 | manually panning w/ keyboard! h -3, v 0
  164. 161 | manually panning w/ keyboard! h -3, v 0
  165. 162 | manually panning w/ keyboard! h -3, v 0
  166. 163 | manually panning w/ keyboard! h -3, v 0
  167. 164 | manually panning w/ keyboard! h -3, v 0
  168. 165 | manually panning w/ keyboard! h -3, v 0
  169. 166 | manually panning w/ keyboard! h -3, v 0
  170. 167 | manually panning w/ keyboard! h -3, v 0
  171. 168 | manually panning w/ keyboard! h -3, v 0
  172. 169 | manually panning w/ keyboard! h -3, v 0
  173. 170 | manually panning w/ keyboard! h -3, v 0
  174. 171 | manually panning w/ keyboard! h -3, v 0
  175. 172 | manually panning w/ keyboard! h -3, v 0
  176. 173 | manually panning w/ keyboard! h -3, v 0
  177. 174 | manually panning w/ keyboard! h -3, v 0
  178. 175 | manually panning w/ keyboard! h -3, v 0
  179. 176 | manually panning w/ keyboard! h -3, v 0
  180. 177 | manually panning w/ keyboard! h -3, v 0
  181. 178 | manually panning w/ keyboard! h -3, v 0
  182. 179 | manually panning w/ keyboard! h -3, v 0
  183. 180 | manually panning w/ keyboard! h -3, v 0
  184. 181 | manually panning w/ keyboard! h -3, v 0
  185. 182 | manually panning w/ keyboard! h 0, v -0.1842056
  186. 183 | manually panning w/ keyboard! h 0, v -0.5913944
  187. 184 | manually panning w/ keyboard! h 0, v -1.21538
  188. 185 | manually panning w/ keyboard! h 0, v -2.063427
  189. 186 | manually panning w/ keyboard! h 0, v -3
  190. 187 | manually panning w/ keyboard! h 0, v -3
  191. 188 | manually panning w/ keyboard! h 0, v -3
  192. 189 | manually panning w/ keyboard! h 0, v -3
  193. 190 | manually panning w/ keyboard! h 0, v -3
  194. 191 | manually panning w/ keyboard! h 0, v -3
  195. 192 | manually panning w/ keyboard! h 0, v -3
  196. 193 | manually panning w/ keyboard! h 0, v -3
  197. 194 | manually panning w/ keyboard! h 0, v -3
  198. 195 | manually panning w/ keyboard! h 0, v -3
  199. 196 | manually panning w/ keyboard! h 0, v -3
  200. 197 | manually panning w/ keyboard! h 0, v -3
  201. 198 | manually panning w/ keyboard! h 0, v -3
  202. 199 | manually panning w/ keyboard! h 0, v -3
  203. 200 | manually panning w/ keyboard! h 0, v -3
  204. 201 | manually panning w/ keyboard! h 0, v -3
  205. 202 | manually panning w/ keyboard! h 0.2524773, v -3
  206. 203 | manually panning w/ keyboard! h 0.7274013, v -3
  207. 204 | manually panning w/ keyboard! h 1.446101, v -3
  208. 205 | manually panning w/ keyboard! h 2.426262, v -3
  209. 206 | manually panning w/ keyboard! h 3, v -3
  210. 207 | manually panning w/ keyboard! h 3, v -3
  211. 208 | manually panning w/ keyboard! h 3, v -3
  212. 209 | manually panning w/ keyboard! h 3, v -3
  213. 210 | manually panning w/ keyboard! h 3, v -3
  214. 211 | manually panning w/ keyboard! h 3, v -3
  215. 212 | manually panning w/ keyboard! h 3, v -3
  216. 213 | manually panning w/ keyboard! h 3, v -3
  217. 214 | manually panning w/ keyboard! h 3, v -3
  218. 215 | manually panning w/ keyboard! h 3, v -3
  219. 216 | manually panning w/ keyboard! h 3, v -3
  220. 217 | manually panning w/ keyboard! h 3, v -3
  221. 218 | manually panning w/ keyboard! h 3, v -3
  222. 219 | manually panning w/ keyboard! h 3, v -3
  223. 220 | manually panning w/ keyboard! h 3, v -3
  224. 221 | manually panning w/ keyboard! h 3, v -3
  225. 222 | manually panning w/ keyboard! h 3, v -3
  226. 223 | manually panning w/ keyboard! h 3, v -3
  227. 224 | manually panning w/ keyboard! h 3, v -3
  228. 225 | manually panning w/ keyboard! h 3, v -3
  229. 226 | manually panning w/ keyboard! h 3, v -3
  230. 227 | manually panning w/ keyboard! h -0.1666882, v 0
  231. 228 | manually panning w/ keyboard! h -0.5857139, v 0
  232. 229 | manually panning w/ keyboard! h -1.230416, v 0
  233. 230 | manually panning w/ keyboard! h -2.097292, v 0
  234. 231 | manually panning w/ keyboard! h -3, v 0
  235. 232 | manually panning w/ keyboard! h -3, v 0
  236. 233 | manually panning w/ keyboard! h -3, v 0
  237. 234 | manually panning w/ keyboard! h -3, v 0
  238. 235 | manually panning w/ keyboard! h -3, v 0
  239. 236 | manually panning w/ keyboard! h -3, v 0
  240. 237 | manually panning w/ keyboard! h -3, v 0
  241. 238 | manually panning w/ keyboard! h -3, v 0
  242. 239 | manually panning w/ keyboard! h -3, v 0
  243. 240 | manually panning w/ keyboard! h -3, v 0
  244. 241 | manually panning w/ keyboard! h -3, v 0
  245. 242 | manually panning w/ keyboard! h -3, v 0
  246. 243 | manually panning w/ keyboard! h -3, v 0
  247. 244 | Mouse clicked on unit 2678
  248. 245 | running addSelector() in BattlefieldScript
  249. 246 | running showSelection() in unit 2678, player 0's Louise Legerdemain
  250. 247 | running selectNewUnit() in BattlefieldScript; selecting character 2678; gamePaused = False; isComputerBrainActive() = False
  251. 248 | selection behavior = Take Turn; last selectedUnit = 4724
  252. 249 | running checkForMovement() in BattlefieldScript; unit 2678
  253. 250 | running clearSelectionAnim() in unit 4724's UnitScript
  254. 251 | running showActionsMenu() in ControllerScript; dialogueActive = False
  255. 252 | running placeMoveSpaces() in BattlefieldScript; moverID = 2678; movingUnitPos = 474
  256. 253 | found 0 total sets of coordinates with allied traps:
  257. 254 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 10; barSkills = False
  258. 255 | running newPortrait() in PortraitScript for ; armyColor = Blue
  259. 256 | Creating unique portrait for Louise Legerdemain; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  260. 257 | Louise Legerdemain portraitValues.baseScale = 1
  261. 258 | item sack on unit 2678's space? unique ID: -1
  262. 259 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  263. 260 | successfully selected unit 2678!
  264. 261 | running showSelectionAnim() in unit 2678's UnitScript
  265. 262 | moveTileDisplay() at 16 , 11
  266. 263 | moveTileDisplay() at 16 , 11
  267. 264 | manually panning w/ keyboard! h 0, v 0.1799667
  268. 265 | manually panning w/ keyboard! h 0, v 0.6002867
  269. 266 | manually panning w/ keyboard! h -0.253235, v 1.273842
  270. 267 | manually panning w/ keyboard! h -0.8147439, v 2.255671
  271. 268 | manually panning w/ keyboard! h -1.6388, v 3
  272. 269 | moveTileDisplay() at 12 , 10
  273. 270 | manually panning w/ keyboard! h -2.723416, v 3
  274. 271 | moveTileDisplay() at 12 , 9
  275. 272 | manually panning w/ keyboard! h -3, v 3
  276. 273 | moveTileDisplay() at 11 , 9
  277. 274 | moveTileDisplay() at 11 , 8
  278. 275 | moveTileDisplay() at 10 , 9
  279. 276 | Mouse clicked on unit 5617
  280. 277 | running addSelector() in BattlefieldScript
  281. 278 | running showSelection() in unit 5617, player 0's Zimmer Thrawn
  282. 279 | running selectNewUnit() in BattlefieldScript; selecting character 5617; gamePaused = False; isComputerBrainActive() = False
  283. 280 | selection behavior = Take Turn; last selectedUnit = 2678
  284. 281 | running checkForMovement() in BattlefieldScript; unit 5617
  285. 282 | running clearSelectionAnim() in unit 2678's UnitScript
  286. 283 | running showActionsMenu() in ControllerScript; dialogueActive = False
  287. 284 | running placeMoveSpaces() in BattlefieldScript; moverID = 5617; movingUnitPos = 287
  288. 285 | found 0 total sets of coordinates with allied traps:
  289. 286 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 4; barSkills = False
  290. 287 | running newPortrait() in PortraitScript for ; armyColor = Blue
  291. 288 | Creating unique portrait for Zimmer Thrawn; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  292. 289 | Zimmer Thrawn portraitValues.baseScale = 1
  293. 290 | item sack on unit 5617's space? unique ID: -1
  294. 291 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  295. 292 | successfully selected unit 5617!
  296. 293 | running showSelectionAnim() in unit 5617's UnitScript
  297. 294 | moveTileDisplay() at 10 , 9
  298. 295 | moveTileDisplay() at 11 , 9
  299. 296 | moveTileDisplay() at 12 , 9
  300. 297 | moveTileDisplay() at 13 , 9
  301. 298 | Mouse clicked on unit 10572
  302. 299 | running addSelector() in BattlefieldScript
  303. 300 | running showSelection() in unit 10572, player 0's Wooden Bridge
  304. 301 | running selectNewUnit() in BattlefieldScript; selecting character 10572; gamePaused = False; isComputerBrainActive() = False
  305. 302 | selection behavior = Move To Space; last selectedUnit = 5617
  306. 303 | Wooden Bridge script ID = -1
  307. 304 | running addSelector() in BattlefieldScript
  308. 305 | running moveTileClicked() in BattlefieldScript; Zimmer Thrawn moving 5 spaces to 13 , 9; movesSeq.Count = 5; facingSeq.Count = 5; preventSFX = False
  309. 306 | running checkMoveSequenceForHolds() in BattlefieldScript
  310. 307 | running checkMoveSequenceForPressureTriggers() in BattlefieldScript
  311. 308 | running moveUnit() in BattlefieldScript for unit 5617, destination 13,9. moveType = Land; forcedMovement = False
  312. 309 | adding to undo stack at 9, 8 with elevation 3
  313. 310 | moving to 13, 9 with elevation 3
  314. 311 | running moveUnit() in UnitScript; unit 5617, Zimmer Thrawn; moveMethod = Land, movesSeq.Count = 5
  315. 312 | called playLoop() in SoundManager; sfxName = Footsteps_Outdoors, assigning to channel 0
  316. 313 | total distance to move is 2.473863; moving = True
  317. 314 | running clearHolds() in BattlefieldScript
  318. 315 | reaching destination space! setting transform position to (5.7, 1.2, -8.1)
  319. 316 | playing stopLoop() in SoundManager; sfxName = Footsteps_Outdoors
  320. 317 | found Footsteps_Outdoors in channel 0; is playing?True
  321. 318 | running finishedMoving() in BattlefieldScript for unit 5617; inCombat = False; forcedMove = False; controllerScript.isDialogueActive() = False
  322. 319 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnReachingArea, loadedDialogue.Count = 35; queueIfFound = True
  323. 320 | checking: is 13,9 within topY 8 to bottomY 12 and leftX 0 to rightX 0? inside = False
  324. 321 | triggered OnReachingArea dialogue? False
  325. 322 | running checkForMovement() in BattlefieldScript; unit 5617
  326. 323 | running selectNewUnit() in BattlefieldScript; selecting character 5617; gamePaused = False; isComputerBrainActive() = False
  327. 324 | selection behavior = Take Turn; last selectedUnit = 5617
  328. 325 | running checkForMovement() in BattlefieldScript; unit 5617
  329. 326 | running clearSelectionAnim() in unit 5617's UnitScript
  330. 327 | running showActionsMenu() in ControllerScript; dialogueActive = False
  331. 328 | running placeMoveSpaces() in BattlefieldScript; moverID = 5617; movingUnitPos = 412
  332. 329 | found 0 total sets of coordinates with allied traps:
  333. 330 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 4; barSkills = False
  334. 331 | running newPortrait() in PortraitScript for ; armyColor = Blue
  335. 332 | Creating unique portrait for Zimmer Thrawn; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  336. 333 | Zimmer Thrawn portraitValues.baseScale = 1
  337. 334 | item sack on unit 5617's space? unique ID: -1
  338. 335 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  339. 336 | successfully selected unit 5617!
  340. 337 | running showSelectionAnim() in unit 5617's UnitScript
  341. 338 | Mouse clicked on unit 2678
  342. 339 | running addSelector() in BattlefieldScript
  343. 340 | running showSelection() in unit 2678, player 0's Louise Legerdemain
  344. 341 | running selectNewUnit() in BattlefieldScript; selecting character 2678; gamePaused = False; isComputerBrainActive() = False
  345. 342 | selection behavior = Take Turn; last selectedUnit = 5617
  346. 343 | running checkForMovement() in BattlefieldScript; unit 2678
  347. 344 | running clearSelectionAnim() in unit 5617's UnitScript
  348. 345 | running showActionsMenu() in ControllerScript; dialogueActive = False
  349. 346 | running placeMoveSpaces() in BattlefieldScript; moverID = 2678; movingUnitPos = 474
  350. 347 | found 0 total sets of coordinates with allied traps:
  351. 348 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 10; barSkills = False
  352. 349 | running newPortrait() in PortraitScript for ; armyColor = Blue
  353. 350 | Creating unique portrait for Louise Legerdemain; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  354. 351 | Louise Legerdemain portraitValues.baseScale = 1
  355. 352 | item sack on unit 2678's space? unique ID: -1
  356. 353 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  357. 354 | successfully selected unit 2678!
  358. 355 | running showSelectionAnim() in unit 2678's UnitScript
  359. 356 | running addSelector() in BattlefieldScript
  360. 357 | Mind Shield in Louise Legerdemain max range > 1; checking for applicable RangeBonus tag
  361. 358 | Mind Shield in Louise Legerdemain max range > 1; checking for applicable RangeBonus tag
  362. 359 | clicked skill button 1
  363. 360 | running skillButtonClicked() in BattlefieldScript; selectedUnit = 2678, skillName = Mind Shield
  364. 361 | Louise Legerdemain has Mind Shield
  365. 362 | Louise Legerdemain has enough energy to meet the cost of 3
  366. 363 | Louise Legerdemain hasn't used the skill already this turn
  367. 364 | Louise Legerdemain meets the skill dependency requirements!
  368. 365 | running hideActionsMenu() in ControllerScript
  369. 366 | Terrain Inspector MenuHolder running playDisappearAnim()!
  370. 367 | running placeAttackTiles() in BattlefieldScript for character 2678, skill Mind Shield
  371. 368 | Mind Shield in Louise Legerdemain max range > 1; checking for applicable RangeBonus tag
  372. 369 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnSkillSelected, loadedDialogue.Count = 35; queueIfFound = True
  373. 370 | Mouse clicked on unit 5617
  374. 371 | running addSelector() in BattlefieldScript
  375. 372 | running showSelection() in unit 5617, player 0's Zimmer Thrawn
  376. 373 | running selectNewUnit() in BattlefieldScript; selecting character 5617; gamePaused = False; isComputerBrainActive() = False
  377. 374 | is shift pressed? False. clickedSkill = Mind Shield
  378. 375 | scoring skills for shift-click! previously clicked skill = Mind Shield
  379. 376 | selection behavior = Attack Space; last selectedUnit = 2678
  380. 377 | Mouse clicked on TileAttack at 13 , 9
  381. 378 | running attackTileClicked( 13 , 9 ) in BattlefieldScript; CPUAttacker = False; displayDmg = True
  382. 379 | running hideTextOverlay() in ControllerScript
  383. 380 | unit 10572 detected, whereas attackerID = 2678; targeting at least one non-self unit confirmed!
  384. 381 | running checkForCombatBark(); bark type Heal; randomRoll = 15 and barkChance = 25
  385. 382 | running getDialogue() in Louise Legerdemain; dialogueTypes = Heal
  386. 383 | found 0 lines of Heal dialogue within Louise Legerdemain that meets requirements; picking 1!
  387. 384 | ERROR: no dialogue of the specified type(s) was found!
  388. 385 | detected need for non-approach dialogue--replacing with generic line:
  389. 386 | _______________________________________
  390. 387 | running queueAttack() for unit 2678 skill Mind Shield; 0 statusEffects; stopsCounters = False
  391. 388 | running buildFXList(); soundAndFXString = SFX[Charge Up:0],SFX[Shield Mind:0.25],VFX[MindShield:OnTargets:0.25:0|0|-0.5]; soundAndFXStrList.Count = 3
  392. 389 | VFX MindShield:OnTargets:0.25:0|0|-0.5 parsed! isDirectional = False; newFX.name = MindShield
  393. 390 | ===> Mind Shield deals 24 base Shield dmg facing Up; attacksQueued.Count now = 1
  394. 391 | Terrain Inspector MenuHolder running playDisappearAnim()!
  395. 392 | running clearSelectionAnim() in unit 2678's UnitScript
  396. 393 | checking for any queued dialogue before beginning combat sequence; 0 dialogues found
  397. 394 | camera distance from pan target at (5.7, 1.1, -15.0) = 17.16348
  398. 395 | !!! unable to select unit 2678--game is paused and in combat!
  399. 396 | _______________________________________
  400. 397 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 1
  401. 398 | Mind Shield's animName is ; using animName = Mind Shield
  402. 399 | running newAnim() in unit 2678 UnitScript; animType = Mind Shield, facing = Up, isSkillAnim = True
  403. 400 | determining spaces hit by next queued attack, Mind Shield; 1 total. stopsCounters? False
  404. 401 | _______________________________________
  405. 402 | running applyAttackAt( 412 ) in BattlefieldScript; attackerID = 2678;2 units on space, atk's pos in attacksQueued = 0; attacksQueued.Count = 1
  406. 403 | running checkForHit() to see if attack 0 hits spacePos 412
  407. 404 | accuracy is 100, targetDodge is 3, atkRoll is 97
  408. 405 | attack will hit unit 5617 on space 412! stops counters? False
  409. 406 | total damage to deal to char 5617: 24
  410. 407 | running checkForEquipmentDegradation() in BattlefieldScript
  411. 408 | running queueAttackFX() in BattlefieldScript; new attack's fxList contains 3 effects; attackHitAnyone = True
  412. 409 | adding Charge Up, with onTime value of 0 and onVFXDeath of
  413. 410 | adding Shield Mind, with onTime value of 0.25 and onVFXDeath of
  414. 411 | adding MindShield, with onTime value of 0.25 and onVFXDeath of
  415. 412 | unitsBeingMoved.Count = 0; no one's been knocked back. about to initiate waitToConcludeAttack() coroutine
  416. 413 | running waitToConcludeAttack(); waitFor = 2
  417. 414 | running checkAttackFX() in BattlefieldScript; playing Charge Up at 0.08295945 with onTime trigger 0
  418. 415 | running playAttackFX() in BattlefieldScript; playing Charge Up!
  419. 416 | is SFX
  420. 417 | running checkAttackFX() in BattlefieldScript; playing MindShield at 0.2630178 with onTime trigger 0.25
  421. 418 | running playAttackFX() in BattlefieldScript; playing MindShield!
  422. 419 | ============================================================
  423. 420 | is VFX; refName = ; placementRule = OnTargets!
  424. 421 | >> running createVFX() in BattlefieldScript: MindShield at 13 , 9, facing Up; toward -1 , -1
  425. 422 | running startAnim() in VFXScript; animationName = MindShield; referenceName =
  426. 423 | running loadAnimationClip()! loading AnimationClip from filePath VFX/Anims/MindShield
  427. 424 | running checkAttackFX() in BattlefieldScript; playing Shield Mind at 0.2630178 with onTime trigger 0.25
  428. 425 | running playAttackFX() in BattlefieldScript; playing Shield Mind!
  429. 426 | is SFX
  430. 427 | ~~~~ running concludeAttack()! attacksQueued.Count = 1; damageQueued.Count = 1
  431. 428 | running checkForSwimming()
  432. 429 | running processDamageQueue() in BattlefieldScript; 1 DamageInfo queued up!
  433. 430 | processing damage for target at queue position 1 / 1:
  434. 431 | consolidating all queued status effects on unit 5617...
  435. 432 | no status effects are detected
  436. 433 | damageQueued[ 0 ] imparts 0 status effects
  437. 434 | running checkForStatusEffectsHit()
  438. 435 | detected no status effects actually hitting in processDamageQueue()
  439. 436 | next, consolidating all queued damage to unit 5617...
  440. 437 | damageQueued[ 0 ], 24 Shield from unit 2678, targets unit 5617!
  441. 438 | remaining damageQueued.Count = 0
  442. 439 | Zimmer Thrawn starts with 35 max Health and 21 Damage
  443. 440 | consolidating damage from 1 DamageInfo instance(s) in damageChar()
  444. 441 | display dmg: -24 Shield, affecting Health
  445. 442 | preparing to display -24 Shield damage
  446. 443 | turnWhiteIfDamaging True; prefix +; dmgColor green
  447. 444 | > applying 24 of element Shield affecting Health to unit 5617 in damageChar()
  448. 445 | >> running createParticleFountain() in BattlefieldScript at 5.7 , 1.2 , -8.1, of type Sparks
  449. 446 | running addParticleSystem( SparkShowerFX ) in ParticleFountainScript
  450. 447 | unit 5617 Damage is now 0, with endHealth of 35/35 from startHealth of 14/35; wasCharacterHurt = False
  451. 448 | unit 5617 took -24 Health damage; is dead? False
  452. 449 | creating popups in damageChar(); allPopups.Count = 1
  453. 450 | >> running createPopups() in BattlefieldScript; 1 popups associated with unit 5617 at 5.7 , 1.2 , -8.1; delayIncrement = 20
  454. 451 | no pre-existing popupSpawner for the current unit! creating a new one at position 5.7 , 1.2 , -8.1
  455. 452 | queueing new popup within PopupSpawnerScript: +24 with delay 0; delayIncrement = 20, counter = -1
  456. 453 | nextDelay increased to 20
  457. 454 | running checkToStoreExp(); attackerID = 2678
  458. 455 | Louise Legerdemain has now used Mind Shield 3 times on unit 5617
  459. 456 | element = Shield; targetID = 5617; subsequentUsesVsTarget = 2
  460. 457 | running storeExperience(); uniqueID = 2678; targetAmt = 15; skillCost = 3
  461. 458 | storedExp = True
  462. 459 | unit 5617 isn't dead; element = Shield and amount = -24!
  463. 460 | running checkForDialogue() in ControllerScript; triggerToCheckFor = PostCharAttacked, loadedDialogue.Count = 35; queueIfFound = True
  464. 461 | running checkForCounterAttack(); Zimmer Thrawn meets basic requirements = False
  465. 462 | finished processing damage queue; preparing to apply afterAtk behavior
  466. 463 | attacksQueued[ 0 ].attackerID = 2678; selectedUnit = 2678; attacksQueued[ 0 ].afterAttack = End Turn
  467. 464 | no attacks left in queue--check for onDeath attacks now!
  468. 465 | running checkForOnDeathAttacks() in BattlefieldScript; deathsQueued.Count = 0
  469. 466 | done checking for onDeath attacks; attacksQueued.Count = 0
  470. 467 | counter within PopupSpawnerScript has reached 0; adding new green-colored PopUp3D popup: +24
  471. 468 | remaining popupsQueued.Count = 0
  472. 469 | running finishAnim() in VFXScript; marking MindShield animation completed, checking for OnDeath match with refName
  473. 470 | _______________________________________
  474. 471 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 0
  475. 472 | no more attacks queued! checking for any queued dialogue before ending combat sequence; 0 dialogues found
  476. 473 | _______________________________________
  477. 474 | running processDeathsQueue() in BattlefieldScript; 0 units queued up to die!
  478. 475 | current death rules: Permadeath
  479. 476 | running distributeExperience()
  480. 477 | running getTotalExp() for unit 2678 w/in ExpInfo; targetValue = 11, numOfTargets = 1, skillCost = 2
  481. 478 | avgValuePerTarget = 11
  482. 479 | gaining 11 for target 0 (reduceTargetValueBy 0)
  483. 480 | gaining 2 for skillCost
  484. 481 | totalExp: 13
  485. 482 | stored exp 0: char 2678 should gain 13
  486. 483 | running gainExp(); char 2678, Louise Legerdemain; adding 13 to 30
  487. 484 | running gainExp() within CharLevelUp; Louise Legerdemain has 30 exp, gains 13 experience
  488. 485 | >> running createExpBar() in BattlefieldScript; 30 XP => 43XP; levelingUp = False
  489. 486 | Mouse clicked on unit 5617
  490. 487 | running endCombatSequence() in BattlefieldScript; levelUpsQueued.Count = 0; controllerScript.isDialogueActive() = False
  491. 488 | graying out 1 units
  492. 489 | running endCharTurn() for Louise Legerdemain, unit 2678
  493. 490 | running clearSelectionAnim() in unit 2678's UnitScript
  494. 491 | running showActionsMenu() in ControllerScript; dialogueActive = False
  495. 492 | running fadeTextOverlay() in ControllerScript
  496. 493 | running addSelector() in BattlefieldScript
  497. 494 | running addSelector() in BattlefieldScript
  498. 495 | running showSelection() in unit 5617, player 0's Zimmer Thrawn
  499. 496 | running selectNewUnit() in BattlefieldScript; selecting character 5617; gamePaused = False; isComputerBrainActive() = False
  500. 497 | selection behavior = Take Turn; last selectedUnit = -1
  501. 498 | running checkForMovement() in BattlefieldScript; unit 5617
  502. 499 | running showActionsMenu() in ControllerScript; dialogueActive = False
  503. 500 | running placeMoveSpaces() in BattlefieldScript; moverID = 5617; movingUnitPos = 412
  504. 501 | found 0 total sets of coordinates with allied traps:
  505. 502 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 4; barSkills = False
  506. 503 | running newPortrait() in PortraitScript for ; armyColor = Blue
  507. 504 | Creating unique portrait for Zimmer Thrawn; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  508. 505 | Zimmer Thrawn portraitValues.baseScale = 1
  509. 506 | item sack on unit 5617's space? unique ID: -1
  510. 507 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  511. 508 | successfully selected unit 5617!
  512. 509 | running showSelectionAnim() in unit 5617's UnitScript
  513. 510 | manually panning w/ keyboard! h 0, v 0.2269399
  514. 511 | manually panning w/ keyboard! h 0, v 0.7406061
  515. 512 | manually panning w/ keyboard! h 0, v 1.513846
  516. 513 | manually panning w/ keyboard! h 0, v 2.571819
  517. 514 | manually panning w/ keyboard! h 0, v 3
  518. 515 | manually panning w/ keyboard! h 0, v 3
  519. 516 | manually panning w/ keyboard! h 0, v 3
  520. 517 | manually panning w/ keyboard! h 0, v 3
  521. 518 | manually panning w/ keyboard! h 0, v 3
  522. 519 | running addSelector() in BattlefieldScript
  523. 520 | Mouse clicked on unit 2676
  524. 521 | running addSelector() in BattlefieldScript
  525. 522 | running showSelection() in unit 2676, player 0's Farasat Hashmal
  526. 523 | running selectNewUnit() in BattlefieldScript; selecting character 2676; gamePaused = False; isComputerBrainActive() = False
  527. 524 | selection behavior = Take Turn; last selectedUnit = 5617
  528. 525 | running checkForMovement() in BattlefieldScript; unit 2676
  529. 526 | running clearSelectionAnim() in unit 5617's UnitScript
  530. 527 | running showActionsMenu() in ControllerScript; dialogueActive = False
  531. 528 | running placeMoveSpaces() in BattlefieldScript; moverID = 2676; movingUnitPos = 162
  532. 529 | found 0 total sets of coordinates with allied traps:
  533. 530 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 3; barSkills = False
  534. 531 | running newPortrait() in PortraitScript for ; armyColor = Blue
  535. 532 | Creating unique portrait for Farasat Hashmal; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  536. 533 | Farasat Hashmal portraitValues.baseScale = 1
  537. 534 | item sack on unit 2676's space? unique ID: -1
  538. 535 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  539. 536 | successfully selected unit 2676!
  540. 537 | running showSelectionAnim() in unit 2676's UnitScript
  541. 538 | manually panning w/ keyboard! h -0.1693429, v 0
  542. 539 | manually panning w/ keyboard! h -0.5833058, v 0.24462
  543. 540 | moveTileDisplay() at 6 , 7
  544. 541 | manually panning w/ keyboard! h -1.241805, v 0.7337761
  545. 542 | manually panning w/ keyboard! h -2.209168, v 1.531796
  546. 543 | manually panning w/ keyboard! h -3, v 2.658763
  547. 544 | manually panning w/ keyboard! h -3, v 3
  548. 545 | running hideActionsMenu() in ControllerScript
  549. 546 | Terrain Inspector MenuHolder running playDisappearAnim()!
  550. 547 | running createCharScreen() in ControllerScript for Farasat Hashmal, unit 2676
  551. 548 | configuring skill button 0 in CharacterScreenScript; buttonSkillsList[0/3] = Mind Blast
  552. 549 | configuring skill button 1 in CharacterScreenScript; buttonSkillsList[1/3] = Light Blast
  553. 550 | configuring skill button 2 in CharacterScreenScript; buttonSkillsList[2/3] = Blinding Cloak
  554. 551 | inv button 0 in CharacterScreenScript; item 0/4 = Bandages
  555. 552 | inv button 1 in CharacterScreenScript; item 1/4 = Iron Helm
  556. 553 | inv button 2 in CharacterScreenScript; item 2/4 = Leather Boots
  557. 554 | inv button 3 in CharacterScreenScript; item 3/4 = Leather Armor
  558. 555 | inv button 4 in CharacterScreenScript has been set to inactive.
  559. 556 | inv button 5 in CharacterScreenScript has been set to inactive.
  560. 557 | inv button 6 in CharacterScreenScript has been set to inactive.
  561. 558 | inv button 7 in CharacterScreenScript has been set to inactive.
  562. 559 | inv button 8 in CharacterScreenScript has been set to inactive.
  563. 560 | inv button 9 in CharacterScreenScript has been set to inactive.
  564. 561 | inv button 10 in CharacterScreenScript has been set to inactive.
  565. 562 | inv button 11 in CharacterScreenScript has been set to inactive.
  566. 563 | running newPortrait() in PortraitScript for ; armyColor = Blue
  567. 564 | Creating unique portrait for Farasat Hashmal; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  568. 565 | Character Screen MenuHolder running playAppearAnim()!
  569. 566 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharScreen, loadedDialogue.Count = 35; queueIfFound = True
  570. 567 | running buttonClicked() in ItemBoxScript for box 0; yesNoScreenOpen = False; ownersTurnHasEnded = False; unitCategory = character; ownerUniqueID = 2676
  571. 568 | clicked item box 0
  572. 569 | clicked Use/Equip for item box 0
  573. 570 | running useItem() in BattlefieldScript; uniqueID = 2676; item = Bandages
  574. 571 | item.masteriesReq = ; does unit have a matching mastery?False
  575. 572 | running useItem() on Bandages in LoadedCharacter Farasat Hashmal
  576. 573 | ...adds -12 to Damage
  577. 574 | running removeItem() in LoadedCharacter Farasat Hashmal; itemID = 32
  578. 575 | found itemID on Bandages; removing from inventory
  579. 576 | item grants 0 experience; item.expScaledAgainstLevel = -1
  580. 577 | running clearCharScreen() in ControllerScript
  581. 578 | Character Screen MenuHolder running playDisappearAnim()!
  582. 579 | running showActionsMenu() in ControllerScript; dialogueActive = False
  583. 580 | running createPopupsFor() in BattlefieldScript; 1 popups for unit 2676; delayIncrement = 30
  584. 581 | >> running createPopups() in BattlefieldScript; 1 popups associated with unit 2676 at 4.5 , 1.2 , -3.300001; delayIncrement = 30
  585. 582 | no pre-existing popupSpawner for the current unit! creating a new one at position 4.5 , 1.2 , -3.300001
  586. 583 | queueing new popup within PopupSpawnerScript: +12 with delay 0; delayIncrement = 30, counter = -1
  587. 584 | nextDelay increased to 30
  588. 585 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 3; barSkills = False
  589. 586 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnUse, loadedDialogue.Count = 35; queueIfFound = True
  590. 587 | counter within PopupSpawnerScript has reached 0; adding new green-colored PopUp3D popup: +12
  591. 588 | remaining popupsQueued.Count = 0
  592. 589 | moveTileDisplay() at 4 , 7
  593. 590 | running addSelector() in BattlefieldScript
  594. 591 | Light Blast in Farasat Hashmal max range > 1; checking for applicable RangeBonus tag
  595. 592 | Light Blast in Farasat Hashmal max range > 1; checking for applicable RangeBonus tag
  596. 593 | clicked skill button 1
  597. 594 | running skillButtonClicked() in BattlefieldScript; selectedUnit = 2676, skillName = Light Blast
  598. 595 | Farasat Hashmal has Light Blast
  599. 596 | Farasat Hashmal has enough energy to meet the cost of 4
  600. 597 | Farasat Hashmal hasn't used the skill already this turn
  601. 598 | Farasat Hashmal meets the skill dependency requirements!
  602. 599 | running hideActionsMenu() in ControllerScript
  603. 600 | Terrain Inspector MenuHolder running playDisappearAnim()!
  604. 601 | running placeAttackTiles() in BattlefieldScript for character 2676, skill Light Blast
  605. 602 | Light Blast in Farasat Hashmal max range > 1; checking for applicable RangeBonus tag
  606. 603 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnSkillSelected, loadedDialogue.Count = 35; queueIfFound = True
  607. 604 | Mouse clicked on unit 10426
  608. 605 | running addSelector() in BattlefieldScript
  609. 606 | running showSelection() in unit 10426, player 0's Ebon Crossbowman
  610. 607 | running selectNewUnit() in BattlefieldScript; selecting character 10426; gamePaused = False; isComputerBrainActive() = False
  611. 608 | is shift pressed? False. clickedSkill = Light Blast
  612. 609 | scoring skills for shift-click! previously clicked skill = Light Blast
  613. 610 | selection behavior = Attack Space; last selectedUnit = 2676
  614. 611 | Mouse clicked on TileAttack at 5 , 4
  615. 612 | running attackTileClicked( 5 , 4 ) in BattlefieldScript; CPUAttacker = False; displayDmg = True
  616. 613 | running hideTextOverlay() in ControllerScript
  617. 614 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharAttacked, loadedDialogue.Count = 35; queueIfFound = True
  618. 615 | matchedTarget = False; queueIfFound = True
  619. 616 | running checkForCombatBark(); bark type Attack; randomRoll = 89 and barkChance = 10
  620. 617 | _______________________________________
  621. 618 | running queueAttack() for unit 2676 skill Light Blast; 1 statusEffects; stopsCounters = True
  622. 619 | running buildFXList(); soundAndFXString = SFX[Feedback Charge Up:0],SFX[Blast Light:OnDeath-A1],VFX[LightBlast_1(A1):OnSelf:0.25:0.6|0|0.7],VFX[LightBlast_2(A2):TowardTargets:OnDeath-A1:0.6|0|0.7],VFX[LightBlast_3:OnTargets:OnDeath-A2:0|0|0.3]; soundAndFXStrList.Count = 5
  623. 620 | VFX LightBlast_1(A1):OnSelf:0.25:0.6|0|0.7 parsed! isDirectional = False; newFX.name = LightBlast_1
  624. 621 | VFX LightBlast_2(A2):TowardTargets:OnDeath-A1:0.6|0|0.7 parsed! isDirectional = False; newFX.name = LightBlast_2
  625. 622 | VFX LightBlast_3:OnTargets:OnDeath-A2:0|0|0.3 parsed! isDirectional = False; newFX.name = LightBlast_3
  626. 623 | ===> Light Blast deals 20 base Light dmg facing Left; attacksQueued.Count now = 1
  627. 624 | Terrain Inspector MenuHolder running playDisappearAnim()!
  628. 625 | running clearSelectionAnim() in unit 2676's UnitScript
  629. 626 | checking for any queued dialogue before beginning combat sequence; 0 dialogues found
  630. 627 | camera distance from pan target at (3.3, 1.3, -9.6) = 16.94493
  631. 628 | !!! unable to select unit 2676--game is paused and in combat!
  632. 629 | _______________________________________
  633. 630 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 1
  634. 631 | Light Blast's animName is ; using animName = Light Blast
  635. 632 | running newAnim() in unit 2676 UnitScript; animType = Light Blast, facing = Left, isSkillAnim = True
  636. 633 | determining spaces hit by next queued attack, Light Blast; 1 total. stopsCounters? True
  637. 634 | _______________________________________
  638. 635 | running applyAttackAt( 159 ) in BattlefieldScript; attackerID = 2676;1 units on space, atk's pos in attacksQueued = 0; attacksQueued.Count = 1
  639. 636 | running checkForHit() to see if attack 0 hits spacePos 159
  640. 637 | accuracy is 100, targetDodge is 0, atkRoll is 34
  641. 638 | attack will hit unit 10426 on space 159! stops counters? True
  642. 639 | total damage to deal to char 10426: 12
  643. 640 | running checkForEquipmentDegradation() in BattlefieldScript
  644. 641 | running queueAttackFX() in BattlefieldScript; new attack's fxList contains 5 effects; attackHitAnyone = True
  645. 642 | adding Feedback Charge Up, with onTime value of 0 and onVFXDeath of
  646. 643 | adding Blast Light, with onTime value of -1 and onVFXDeath of A1
  647. 644 | adding LightBlast_1, with onTime value of 0.25 and onVFXDeath of
  648. 645 | adding LightBlast_2, with onTime value of -1 and onVFXDeath of A1
  649. 646 | adding LightBlast_3, with onTime value of -1 and onVFXDeath of A2
  650. 647 | unitsBeingMoved.Count = 0; no one's been knocked back. about to initiate waitToConcludeAttack() coroutine
  651. 648 | running waitToConcludeAttack(); waitFor = 2.35
  652. 649 | running checkAttackFX() in BattlefieldScript; playing Feedback Charge Up at 0.1378684 with onTime trigger 0
  653. 650 | running playAttackFX() in BattlefieldScript; playing Feedback Charge Up!
  654. 651 | is SFX
  655. 652 | running checkAttackFX() in BattlefieldScript; playing LightBlast_1 at 0.2682689 with onTime trigger 0.25
  656. 653 | running playAttackFX() in BattlefieldScript; playing LightBlast_1!
  657. 654 | ============================================================
  658. 655 | is VFX; refName = A1; placementRule = OnSelf!
  659. 656 | >> running createVFX() in BattlefieldScript: LightBlast_1 at 5 , 7, facing Left; toward -1 , -1
  660. 657 | offsets detected! frontBackOffset = 0.6 , leftRightOffset = 0
  661. 658 | ...offsets translated to z and x axes: zOffset = 0 , xOffset = -0.36
  662. 659 | running startAnim() in VFXScript; animationName = LightBlast_1; referenceName = A1
  663. 660 | running loadAnimationClip()! loading AnimationClip from filePath VFX/Anims/LightBlast_1
  664. 661 | running finishAnim() in VFXScript; marking LightBlast_1 animation completed, checking for OnDeath match with refName A1
  665. 662 | running triggerAttackFX() in BattlefieldScript; deadFXRefName = A1
  666. 663 | running playAttackFX() in BattlefieldScript; playing LightBlast_2!
  667. 664 | ============================================================
  668. 665 | is VFX; refName = A2; placementRule = TowardTargets!
  669. 666 | target spacePos 159 = 5 , 4
  670. 667 | >> running createVFX() in BattlefieldScript: LightBlast_2 at 5 , 7, facing Left; toward 5 , 4
  671. 668 | offsets detected! frontBackOffset = 0.6 , leftRightOffset = 0
  672. 669 | ...offsets translated to z and x axes: zOffset = 0 , xOffset = -0.36
  673. 670 | VFX LightBlast_2 moving Left to target detected! towardTarget 5 , 4: X = 2.7 , Z = -3.31 , Y = 2.3, total distance 1.494657
  674. 671 | running startAnim() in VFXScript; animationName = LightBlast_2; referenceName = A2
  675. 672 | running loadAnimationClip()! loading AnimationClip from filePath VFX/Anims/LightBlast_2
  676. 673 | running moveVFX() in VFXScript
  677. 674 | ** current VFX LightBlast_2 position: x 4.14, y 2.15, z -2.49
  678. 675 | >> target VFX LightBlast_2 position: x 2.7, y 2.3, z -3.31
  679. 676 | == total distance to move is 1.494657; clipLength = 0.4838709; base moveSpeed = 3.088958
  680. 677 | && multiplied by speedFactor 1, moveSpeed is now 3.088958!
  681. 678 | running playAttackFX() in BattlefieldScript; playing Blast Light!
  682. 679 | is SFX
  683. 680 | running finishAnim() in VFXScript; marking LightBlast_2 animation completed, checking for OnDeath match with refName A2
  684. 681 | running triggerAttackFX() in BattlefieldScript; deadFXRefName = A2
  685. 682 | running playAttackFX() in BattlefieldScript; playing LightBlast_3!
  686. 683 | ============================================================
  687. 684 | is VFX; refName = ; placementRule = OnTargets!
  688. 685 | >> running createVFX() in BattlefieldScript: LightBlast_3 at 5 , 4, facing Left; toward -1 , -1
  689. 686 | running startAnim() in VFXScript; animationName = LightBlast_3; referenceName =
  690. 687 | running loadAnimationClip()! loading AnimationClip from filePath VFX/Anims/LightBlast_3
  691. 688 | ~~~~ running concludeAttack()! attacksQueued.Count = 1; damageQueued.Count = 1
  692. 689 | running checkForSwimming()
  693. 690 | running processDamageQueue() in BattlefieldScript; 1 DamageInfo queued up!
  694. 691 | processing damage for target at queue position 1 / 1:
  695. 692 | consolidating all queued status effects on unit 10426...
  696. 693 | 1 status effects *could* hit unit 10426: Blinded
  697. 694 | damageQueued[ 0 ] imparts 1 status effects
  698. 695 | running checkForStatusEffectsHit()
  699. 696 | checking to see if Blinded hits; base hit chance of 50
  700. 697 | ignoreRes = 0; hitRoll = 93, hit chance modified by resistance = 50
  701. 698 | Blinded does not hit (it must roll beneath hit chance)!
  702. 699 | detected no status effects actually hitting in processDamageQueue()
  703. 700 | next, consolidating all queued damage to unit 10426...
  704. 701 | damageQueued[ 0 ], 12 Light from unit 2676, targets unit 10426!
  705. 702 | remaining damageQueued.Count = 0
  706. 703 | Ebon Crossbowman starts with 32 max Health and 8 Damage
  707. 704 | consolidating damage from 1 DamageInfo instance(s) in damageChar()
  708. 705 | display dmg: 12 Light, affecting Health
  709. 706 | > applying 12 of element Light affecting Health to unit 10426 in damageChar()
  710. 707 | >> running createParticleFountain() in BattlefieldScript at 2.7 , 1.6 , -3.3, of type Sparks
  711. 708 | running addParticleSystem( SparkShowerFX ) in ParticleFountainScript
  712. 709 | running incrementScoreStat() in ControllerScript; statType = Damage Taken, amt = 12, forPlayer = 1
  713. 710 | running incrementScoreStat() in ControllerScript; statType = Damage Dealt, amt = 12, forPlayer = 0
  714. 711 | unit 10426 Damage is now 20, with endHealth of 12/32 from startHealth of 24/32; wasCharacterHurt = True
  715. 712 | unit 10426 took 12 Health damage; is dead? False
  716. 713 | creating popups in damageChar(); allPopups.Count = 1
  717. 714 | >> running createPopups() in BattlefieldScript; 1 popups associated with unit 10426 at 2.7 , 1.6 , -3.3; delayIncrement = 20
  718. 715 | no pre-existing popupSpawner for the current unit! creating a new one at position 2.7 , 1.6 , -3.3
  719. 716 | queueing new popup within PopupSpawnerScript: -12 with delay 0; delayIncrement = 20, counter = -1
  720. 717 | nextDelay increased to 20
  721. 718 | initiating SCREEN SHAKE: shakeMagnitude 0.2, shakeDuration 0.6!
  722. 719 | running checkToStoreExp(); attackerID = 2676
  723. 720 | Farasat Hashmal has now used Light Blast 2 times on unit 10426
  724. 721 | element = Light; targetID = 10426; subsequentUsesVsTarget = 1
  725. 722 | running storeExperience(); uniqueID = 2676; targetAmt = 15; skillCost = 4
  726. 723 | storedExp = True
  727. 724 | unit 10426 isn't dead; element = Light and amount = 12!
  728. 725 | running checkForDialogue() in ControllerScript; triggerToCheckFor = PostCharAttacked, loadedDialogue.Count = 35; queueIfFound = True
  729. 726 | running checkForCounterAttack(); Ebon Crossbowman meets basic requirements = False
  730. 727 | finished processing damage queue; preparing to apply afterAtk behavior
  731. 728 | attacksQueued[ 0 ].attackerID = 2676; selectedUnit = 2676; attacksQueued[ 0 ].afterAttack = End Turn
  732. 729 | no attacks left in queue--check for onDeath attacks now!
  733. 730 | running checkForOnDeathAttacks() in BattlefieldScript; deathsQueued.Count = 0
  734. 731 | done checking for onDeath attacks; attacksQueued.Count = 0
  735. 732 | counter within PopupSpawnerScript has reached 0; adding new white-colored PopUp3D popup: -12
  736. 733 | remaining popupsQueued.Count = 0
  737. 734 | _______________________________________
  738. 735 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 0
  739. 736 | no more attacks queued! checking for any queued dialogue before ending combat sequence; 0 dialogues found
  740. 737 | _______________________________________
  741. 738 | running processDeathsQueue() in BattlefieldScript; 0 units queued up to die!
  742. 739 | current death rules: Permadeath
  743. 740 | running distributeExperience()
  744. 741 | running getTotalExp() for unit 2676 w/in ExpInfo; targetValue = 13, numOfTargets = 1, skillCost = 3
  745. 742 | avgValuePerTarget = 13
  746. 743 | gaining 13 for target 0 (reduceTargetValueBy 0)
  747. 744 | gaining 3 for skillCost
  748. 745 | totalExp: 16
  749. 746 | stored exp 0: char 2676 should gain 16
  750. 747 | running gainExp(); char 2676, Farasat Hashmal; adding 16 to 33
  751. 748 | running gainExp() within CharLevelUp; Farasat Hashmal has 33 exp, gains 16 experience
  752. 749 | >> running createExpBar() in BattlefieldScript; 33 XP => 49XP; levelingUp = False
  753. 750 | running finishAnim() in VFXScript; marking LightBlast_3 animation completed, checking for OnDeath match with refName
  754. 751 | running endCombatSequence() in BattlefieldScript; levelUpsQueued.Count = 0; controllerScript.isDialogueActive() = False
  755. 752 | graying out 1 units
  756. 753 | running endCharTurn() for Farasat Hashmal, unit 2676
  757. 754 | running clearSelectionAnim() in unit 2676's UnitScript
  758. 755 | running showActionsMenu() in ControllerScript; dialogueActive = False
  759. 756 | running fadeTextOverlay() in ControllerScript
  760. 757 | running addSelector() in BattlefieldScript
  761. 758 | Mouse clicked on unit 5811
  762. 759 | running addSelector() in BattlefieldScript
  763. 760 | running showSelection() in unit 5811, player 0's Rebecca Flare
  764. 761 | running selectNewUnit() in BattlefieldScript; selecting character 5811; gamePaused = False; isComputerBrainActive() = False
  765. 762 | selection behavior = Take Turn; last selectedUnit = -1
  766. 763 | running checkForMovement() in BattlefieldScript; unit 5811
  767. 764 | running showActionsMenu() in ControllerScript; dialogueActive = False
  768. 765 | running placeMoveSpaces() in BattlefieldScript; moverID = 5811; movingUnitPos = 255
  769. 766 | found 0 total sets of coordinates with allied traps:
  770. 767 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 4; barSkills = False
  771. 768 | running newPortrait() in PortraitScript for ; armyColor = Blue
  772. 769 | Creating unique portrait for Rebecca Flare; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  773. 770 | Rebecca Flare portraitValues.baseScale = 1
  774. 771 | item sack on unit 5811's space? unique ID: -1
  775. 772 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  776. 773 | successfully selected unit 5811!
  777. 774 | running showSelectionAnim() in unit 5811's UnitScript
  778. 775 | moveTileDisplay() at 8 , 6
  779. 776 | moveTileDisplay() at 8 , 6
  780. 777 | moveTileDisplay() at 8 , 5
  781. 778 | moveTileDisplay() at 8 , 5
  782. 779 | moveTileDisplay() at 8 , 5
  783. 780 | moveTileDisplay() at 8 , 4
  784. 781 | moveTileDisplay() at 8 , 4
  785. 782 | Mouse clicked on unit 10180
  786. 783 | running addSelector() in BattlefieldScript
  787. 784 | running showSelection() in unit 10180, player 0's Stone Bridge
  788. 785 | running selectNewUnit() in BattlefieldScript; selecting character 10180; gamePaused = False; isComputerBrainActive() = False
  789. 786 | selection behavior = Move To Space; last selectedUnit = 5811
  790. 787 | Stone Bridge script ID = -1
  791. 788 | running addSelector() in BattlefieldScript
  792. 789 | running moveTileClicked() in BattlefieldScript; Rebecca Flare moving 3 spaces to 8 , 4; movesSeq.Count = 3; facingSeq.Count = 3; preventSFX = False
  793. 790 | running checkMoveSequenceForHolds() in BattlefieldScript
  794. 791 | running checkMoveSequenceForPressureTriggers() in BattlefieldScript
  795. 792 | running moveUnit() in BattlefieldScript for unit 5811, destination 8,4. moveType = Land; forcedMovement = False
  796. 793 | adding to undo stack at 8, 7 with elevation 3
  797. 794 | moving to 8, 4 with elevation 3
  798. 795 | running moveUnit() in UnitScript; unit 5811, Rebecca Flare; moveMethod = Land, movesSeq.Count = 3
  799. 796 | called playLoop() in SoundManager; sfxName = Footsteps_Outdoors, assigning to channel 0
  800. 797 | total distance to move is 1.8; moving = True
  801. 798 | running clearHolds() in BattlefieldScript
  802. 799 | running addSelector() in BattlefieldScript
  803. 800 | reaching destination space! setting transform position to (2.7, 1.2, -5.1)
  804. 801 | playing stopLoop() in SoundManager; sfxName = Footsteps_Outdoors
  805. 802 | found Footsteps_Outdoors in channel 0; is playing?True
  806. 803 | running finishedMoving() in BattlefieldScript for unit 5811; inCombat = False; forcedMove = False; controllerScript.isDialogueActive() = False
  807. 804 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnReachingArea, loadedDialogue.Count = 35; queueIfFound = True
  808. 805 | checking: is 8,4 within topY 8 to bottomY 12 and leftX 0 to rightX 0? inside = False
  809. 806 | triggered OnReachingArea dialogue? False
  810. 807 | running checkForMovement() in BattlefieldScript; unit 5811
  811. 808 | running selectNewUnit() in BattlefieldScript; selecting character 5811; gamePaused = False; isComputerBrainActive() = False
  812. 809 | selection behavior = Take Turn; last selectedUnit = 5811
  813. 810 | running checkForMovement() in BattlefieldScript; unit 5811
  814. 811 | running clearSelectionAnim() in unit 5811's UnitScript
  815. 812 | running showActionsMenu() in ControllerScript; dialogueActive = False
  816. 813 | running placeMoveSpaces() in BattlefieldScript; moverID = 5811; movingUnitPos = 252
  817. 814 | found 0 total sets of coordinates with allied traps:
  818. 815 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 4; barSkills = False
  819. 816 | running newPortrait() in PortraitScript for ; armyColor = Blue
  820. 817 | Creating unique portrait for Rebecca Flare; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  821. 818 | Rebecca Flare portraitValues.baseScale = 1
  822. 819 | item sack on unit 5811's space? unique ID: -1
  823. 820 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  824. 821 | successfully selected unit 5811!
  825. 822 | running showSelectionAnim() in unit 5811's UnitScript
  826. 823 | Pyro Blast in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  827. 824 | Pyro Blast in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  828. 825 | clicked skill button 1
  829. 826 | running skillButtonClicked() in BattlefieldScript; selectedUnit = 5811, skillName = Pyro Blast
  830. 827 | Rebecca Flare has Pyro Blast
  831. 828 | Rebecca Flare has enough energy to meet the cost of 4
  832. 829 | Rebecca Flare hasn't used the skill already this turn
  833. 830 | Rebecca Flare meets the skill dependency requirements!
  834. 831 | running hideActionsMenu() in ControllerScript
  835. 832 | Terrain Inspector MenuHolder running playDisappearAnim()!
  836. 833 | running placeAttackTiles() in BattlefieldScript for character 5811, skill Pyro Blast
  837. 834 | Pyro Blast in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  838. 835 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnSkillSelected, loadedDialogue.Count = 35; queueIfFound = True
  839. 836 | running fadeTextOverlay() in ControllerScript
  840. 837 | running showActionsMenu() in ControllerScript; dialogueActive = False
  841. 838 | running addSelector() in BattlefieldScript
  842. 839 | Defrost in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  843. 840 | Defrost in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  844. 841 | Defrost affects Cold Res.; adding icon to damage text!
  845. 842 | Pyro Hail in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  846. 843 | Pyro Hail in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  847. 844 | clicked skill button 3
  848. 845 | running skillButtonClicked() in BattlefieldScript; selectedUnit = 5811, skillName = Pyro Hail
  849. 846 | Rebecca Flare has Pyro Hail
  850. 847 | Rebecca Flare has enough energy to meet the cost of 12
  851. 848 | Rebecca Flare hasn't used the skill already this turn
  852. 849 | Rebecca Flare meets the skill dependency requirements!
  853. 850 | running hideActionsMenu() in ControllerScript
  854. 851 | Terrain Inspector MenuHolder running playDisappearAnim()!
  855. 852 | running placeAttackTiles() in BattlefieldScript for character 5811, skill Pyro Hail
  856. 853 | Pyro Hail in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  857. 854 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnSkillSelected, loadedDialogue.Count = 35; queueIfFound = True
  858. 855 | running fadeTextOverlay() in ControllerScript
  859. 856 | running showActionsMenu() in ControllerScript; dialogueActive = False
  860. 857 | running addSelector() in BattlefieldScript
  861. 858 | Pyro Blast in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  862. 859 | Pyro Blast in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  863. 860 | running addSelector() in BattlefieldScript
  864. 861 | Pyro Blast in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  865. 862 | Pyro Blast in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  866. 863 | clicked skill button 1
  867. 864 | running skillButtonClicked() in BattlefieldScript; selectedUnit = 5811, skillName = Pyro Blast
  868. 865 | Rebecca Flare has Pyro Blast
  869. 866 | Rebecca Flare has enough energy to meet the cost of 4
  870. 867 | Rebecca Flare hasn't used the skill already this turn
  871. 868 | Rebecca Flare meets the skill dependency requirements!
  872. 869 | running hideActionsMenu() in ControllerScript
  873. 870 | Terrain Inspector MenuHolder running playDisappearAnim()!
  874. 871 | running placeAttackTiles() in BattlefieldScript for character 5811, skill Pyro Blast
  875. 872 | Pyro Blast in Rebecca Flare max range > 1; checking for applicable RangeBonus tag
  876. 873 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnSkillSelected, loadedDialogue.Count = 35; queueIfFound = True
  877. 874 | Mouse clicked on unit 10426
  878. 875 | running addSelector() in BattlefieldScript
  879. 876 | running showSelection() in unit 10426, player 0's Ebon Crossbowman
  880. 877 | running selectNewUnit() in BattlefieldScript; selecting character 10426; gamePaused = False; isComputerBrainActive() = False
  881. 878 | is shift pressed? False. clickedSkill = Pyro Blast
  882. 879 | scoring skills for shift-click! previously clicked skill = Pyro Blast
  883. 880 | selection behavior = Attack Space; last selectedUnit = 5811
  884. 881 | Mouse clicked on TileAttack at 5 , 4
  885. 882 | running attackTileClicked( 5 , 4 ) in BattlefieldScript; CPUAttacker = False; displayDmg = True
  886. 883 | running hideTextOverlay() in ControllerScript
  887. 884 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharAttacked, loadedDialogue.Count = 35; queueIfFound = True
  888. 885 | matchedTarget = False; queueIfFound = True
  889. 886 | running checkForCombatBark(); bark type Attack; randomRoll = 73 and barkChance = 10
  890. 887 | _______________________________________
  891. 888 | running queueAttack() for unit 5811 skill Pyro Blast; 1 statusEffects; stopsCounters = False
  892. 889 | running buildFXList(); soundAndFXString = SFX[Charge Up:0],SFX[Blast Pyro:OnDeath-A1],VFX[PyroBlast_1(A1):OnSelf:0.25:0.6|0|0.6],VFX[PyroBlast_2(A2):TowardTargets:OnDeath-A1:0.6|0|0.6],VFX[PyroBlast_3:OnTargets:OnDeath-A2:0|0|0.3]; soundAndFXStrList.Count = 5
  893. 890 | VFX PyroBlast_1(A1):OnSelf:0.25:0.6|0|0.6 parsed! isDirectional = False; newFX.name = PyroBlast_1
  894. 891 | VFX PyroBlast_2(A2):TowardTargets:OnDeath-A1:0.6|0|0.6 parsed! isDirectional = False; newFX.name = PyroBlast_2
  895. 892 | VFX PyroBlast_3:OnTargets:OnDeath-A2:0|0|0.3 parsed! isDirectional = False; newFX.name = PyroBlast_3
  896. 893 | ===> Pyro Blast deals 18 base Heat dmg facing Up; attacksQueued.Count now = 1
  897. 894 | Terrain Inspector MenuHolder running playDisappearAnim()!
  898. 895 | running clearSelectionAnim() in unit 5811's UnitScript
  899. 896 | checking for any queued dialogue before beginning combat sequence; 0 dialogues found
  900. 897 | camera distance from pan target at (2.7, 1.3, -10.2) = 17.02599
  901. 898 | !!! unable to select unit 5811--game is paused and in combat!
  902. 899 | _______________________________________
  903. 900 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 1
  904. 901 | Pyro Blast's animName is ; using animName = Pyro Blast
  905. 902 | running newAnim() in unit 5811 UnitScript; animType = Pyro Blast, facing = Up, isSkillAnim = True
  906. 903 | determining spaces hit by next queued attack, Pyro Blast; 1 total. stopsCounters? False
  907. 904 | _______________________________________
  908. 905 | running applyAttackAt( 159 ) in BattlefieldScript; attackerID = 5811;1 units on space, atk's pos in attacksQueued = 0; attacksQueued.Count = 1
  909. 906 | running checkForHit() to see if attack 0 hits spacePos 159
  910. 907 | accuracy is 100, targetDodge is 0, atkRoll is 7
  911. 908 | attack will hit unit 10426 on space 159! stops counters? False
  912. 909 | total damage to deal to char 10426: 11
  913. 910 | running checkForEquipmentDegradation() in BattlefieldScript
  914. 911 | running queueAttackFX() in BattlefieldScript; new attack's fxList contains 5 effects; attackHitAnyone = True
  915. 912 | adding Charge Up, with onTime value of 0 and onVFXDeath of
  916. 913 | adding Blast Pyro, with onTime value of -1 and onVFXDeath of A1
  917. 914 | adding PyroBlast_1, with onTime value of 0.25 and onVFXDeath of
  918. 915 | adding PyroBlast_2, with onTime value of -1 and onVFXDeath of A1
  919. 916 | adding PyroBlast_3, with onTime value of -1 and onVFXDeath of A2
  920. 917 | unitsBeingMoved.Count = 0; no one's been knocked back. about to initiate waitToConcludeAttack() coroutine
  921. 918 | running waitToConcludeAttack(); waitFor = 2.35
  922. 919 | running checkAttackFX() in BattlefieldScript; playing Charge Up at 0.08047344 with onTime trigger 0
  923. 920 | running playAttackFX() in BattlefieldScript; playing Charge Up!
  924. 921 | is SFX
  925. 922 | running checkAttackFX() in BattlefieldScript; playing PyroBlast_1 at 0.2556094 with onTime trigger 0.25
  926. 923 | running playAttackFX() in BattlefieldScript; playing PyroBlast_1!
  927. 924 | ============================================================
  928. 925 | is VFX; refName = A1; placementRule = OnSelf!
  929. 926 | >> running createVFX() in BattlefieldScript: PyroBlast_1 at 8 , 4, facing Up; toward -1 , -1
  930. 927 | offsets detected! frontBackOffset = 0.6 , leftRightOffset = 0
  931. 928 | ...offsets translated to z and x axes: zOffset = -0.36 , xOffset = 0
  932. 929 | running startAnim() in VFXScript; animationName = PyroBlast_1; referenceName = A1
  933. 930 | running loadAnimationClip()! loading AnimationClip from filePath VFX/Anims/PyroBlast_1
  934. 931 | running finishAnim() in VFXScript; marking PyroBlast_1 animation completed, checking for OnDeath match with refName A1
  935. 932 | running triggerAttackFX() in BattlefieldScript; deadFXRefName = A1
  936. 933 | running playAttackFX() in BattlefieldScript; playing PyroBlast_2!
  937. 934 | ============================================================
  938. 935 | is VFX; refName = A2; placementRule = TowardTargets!
  939. 936 | target spacePos 159 = 5 , 4
  940. 937 | >> running createVFX() in BattlefieldScript: PyroBlast_2 at 8 , 4, facing Up; toward 5 , 4
  941. 938 | offsets detected! frontBackOffset = 0.6 , leftRightOffset = 0
  942. 939 | ...offsets translated to z and x axes: zOffset = -0.36 , xOffset = 0
  943. 940 | VFX PyroBlast_2 moving Up to target detected! towardTarget 5 , 4: X = 2.7 , Z = -3.31 , Y = 2.2, total distance 1.475263
  944. 941 | running startAnim() in VFXScript; animationName = PyroBlast_2; referenceName = A2
  945. 942 | running loadAnimationClip()! loading AnimationClip from filePath VFX/Anims/PyroBlast_2
  946. 943 | running moveVFX() in VFXScript
  947. 944 | ** current VFX PyroBlast_2 position: x 2.7, y 2.05, z -3.93
  948. 945 | >> target VFX PyroBlast_2 position: x 2.7, y 2.2, z -3.31
  949. 946 | == total distance to move is 1.475263; clipLength = 0.4838709; base moveSpeed = 3.048876
  950. 947 | && multiplied by speedFactor 1, moveSpeed is now 3.048876!
  951. 948 | running playAttackFX() in BattlefieldScript; playing Blast Pyro!
  952. 949 | is SFX
  953. 950 | running finishAnim() in VFXScript; marking PyroBlast_2 animation completed, checking for OnDeath match with refName A2
  954. 951 | running triggerAttackFX() in BattlefieldScript; deadFXRefName = A2
  955. 952 | running playAttackFX() in BattlefieldScript; playing PyroBlast_3!
  956. 953 | ============================================================
  957. 954 | is VFX; refName = ; placementRule = OnTargets!
  958. 955 | >> running createVFX() in BattlefieldScript: PyroBlast_3 at 5 , 4, facing Up; toward -1 , -1
  959. 956 | running startAnim() in VFXScript; animationName = PyroBlast_3; referenceName =
  960. 957 | running loadAnimationClip()! loading AnimationClip from filePath VFX/Anims/PyroBlast_3
  961. 958 | ~~~~ running concludeAttack()! attacksQueued.Count = 1; damageQueued.Count = 1
  962. 959 | running checkForSwimming()
  963. 960 | running processDamageQueue() in BattlefieldScript; 1 DamageInfo queued up!
  964. 961 | processing damage for target at queue position 1 / 1:
  965. 962 | consolidating all queued status effects on unit 10426...
  966. 963 | 1 status effects *could* hit unit 10426: Burning
  967. 964 | damageQueued[ 0 ] imparts 1 status effects
  968. 965 | running checkForStatusEffectsHit()
  969. 966 | checking to see if Burning hits; base hit chance of 100
  970. 967 | ignoreRes = 0; hitRoll = 74, hit chance modified by resistance = 100
  971. 968 | Burning hits! lasts 1
  972. 969 | detected 1 status effects actually hitting in processDamageQueue()
  973. 970 | running addStatus() Burning to char 10426! length = 1; alreadyAnnouncedStatus = True
  974. 971 | >>>>>>>>> running applyStatus() on Ebon Crossbowman! ofType = Burning, power = 20, length = 1
  975. 972 | removing all Frozen status effects from Ebon Crossbowman; statusEffects.Count = 1
  976. 973 | 1 status effects remaining
  977. 974 | Character 10426 is Burning, power of 20, for 1 rounds
  978. 975 | running showStatusEffects() in UnitScript for Ebon Crossbowman, ID 10426
  979. 976 | running showStatusEffects() in StatFXDisplayerScript
  980. 977 | prepping spriteData for 2 status effects in StatFXDisplayerScript
  981. 978 | loaded newSprite: Blinded!
  982. 979 | loaded newSprite: Burning!
  983. 980 | status effect added: Burning
  984. 981 | next, consolidating all queued damage to unit 10426...
  985. 982 | damageQueued[ 0 ], 11 Heat from unit 5811, targets unit 10426!
  986. 983 | remaining damageQueued.Count = 0
  987. 984 | Ebon Crossbowman starts with 32 max Health and 20 Damage
  988. 985 | consolidating damage from 1 DamageInfo instance(s) in damageChar()
  989. 986 | display dmg: 11 Heat, affecting Health
  990. 987 | > applying 11 of element Heat affecting Health to unit 10426 in damageChar()
  991. 988 | >> running createParticleFountain() in BattlefieldScript at 2.7 , 1.6 , -3.3, of type Heat
  992. 989 | running addParticleSystem( SparkShowerFX ) in ParticleFountainScript
  993. 990 | running incrementScoreStat() in ControllerScript; statType = Damage Taken, amt = 11, forPlayer = 1
  994. 991 | running incrementScoreStat() in ControllerScript; statType = Damage Dealt, amt = 11, forPlayer = 0
  995. 992 | unit 10426 Damage is now 31, with endHealth of 1/32 from startHealth of 12/32; wasCharacterHurt = True
  996. 993 | unit 10426 took 11 Health damage; is dead? False
  997. 994 | status effect popup prepped: Burning; allPopups.Count = 2
  998. 995 | creating popups in damageChar(); allPopups.Count = 2
  999. 996 | >> running createPopups() in BattlefieldScript; 2 popups associated with unit 10426 at 2.7 , 1.6 , -3.3; delayIncrement = 20
  1000. 997 | no pre-existing popupSpawner for the current unit! creating a new one at position 2.7 , 1.6 , -3.3
  1001. 998 | queueing new popup within PopupSpawnerScript: -11 with delay 0; delayIncrement = 20, counter = -1
  1002. 999 | nextDelay increased to 20
  1003. 1000 | queueing new popup within PopupSpawnerScript: Burning! with delay 20; delayIncrement = 20, counter = -1
  1004. 1001 | nextDelay increased to 40
  1005. 1002 | initiating SCREEN SHAKE: shakeMagnitude 0.2, shakeDuration 0.6!
  1006. 1003 | running checkToStoreExp(); attackerID = 5811
  1007. 1004 | Rebecca Flare has now used Pyro Blast 0 times on unit 10426
  1008. 1005 | element = Heat; targetID = 10426; subsequentUsesVsTarget = -1
  1009. 1006 | running storeExperience(); uniqueID = 5811; targetAmt = 16; skillCost = 4
  1010. 1007 | storedExp = True
  1011. 1008 | unit 10426 isn't dead; element = Heat and amount = 11!
  1012. 1009 | running checkForDialogue() in ControllerScript; triggerToCheckFor = PostCharAttacked, loadedDialogue.Count = 35; queueIfFound = True
  1013. 1010 | running checkForCounterAttack(); Ebon Crossbowman meets basic requirements = False
  1014. 1011 | finished processing damage queue; preparing to apply afterAtk behavior
  1015. 1012 | attacksQueued[ 0 ].attackerID = 5811; selectedUnit = 5811; attacksQueued[ 0 ].afterAttack = End Turn
  1016. 1013 | no attacks left in queue--check for onDeath attacks now!
  1017. 1014 | running checkForOnDeathAttacks() in BattlefieldScript; deathsQueued.Count = 0
  1018. 1015 | done checking for onDeath attacks; attacksQueued.Count = 0
  1019. 1016 | counter within PopupSpawnerScript has reached 0; adding new white-colored PopUp3D popup: -11
  1020. 1017 | remaining popupsQueued.Count = 1
  1021. 1018 | _______________________________________
  1022. 1019 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 0
  1023. 1020 | no more attacks queued! checking for any queued dialogue before ending combat sequence; 0 dialogues found
  1024. 1021 | _______________________________________
  1025. 1022 | running processDeathsQueue() in BattlefieldScript; 0 units queued up to die!
  1026. 1023 | current death rules: Permadeath
  1027. 1024 | running distributeExperience()
  1028. 1025 | running getTotalExp() for unit 5811 w/in ExpInfo; targetValue = 18, numOfTargets = 1, skillCost = 5
  1029. 1026 | avgValuePerTarget = 18
  1030. 1027 | gaining 18 for target 0 (reduceTargetValueBy 0)
  1031. 1028 | gaining 5 for skillCost
  1032. 1029 | totalExp: 23
  1033. 1030 | stored exp 0: char 5811 should gain 23
  1034. 1031 | running gainExp(); char 5811, Rebecca Flare; adding 23 to 29
  1035. 1032 | running gainExp() within CharLevelUp; Rebecca Flare has 29 exp, gains 23 experience
  1036. 1033 | >> running createExpBar() in BattlefieldScript; 29 XP => 52XP; levelingUp = False
  1037. 1034 | running finishAnim() in VFXScript; marking PyroBlast_3 animation completed, checking for OnDeath match with refName
  1038. 1035 | counter within PopupSpawnerScript has reached 20; adding new yellow-colored PopUp3D popup: Burning!
  1039. 1036 | remaining popupsQueued.Count = 0
  1040. 1037 | running endCombatSequence() in BattlefieldScript; levelUpsQueued.Count = 0; controllerScript.isDialogueActive() = False
  1041. 1038 | graying out 1 units
  1042. 1039 | running endCharTurn() for Rebecca Flare, unit 5811
  1043. 1040 | running clearSelectionAnim() in unit 5811's UnitScript
  1044. 1041 | running showActionsMenu() in ControllerScript; dialogueActive = False
  1045. 1042 | running fadeTextOverlay() in ControllerScript
  1046. 1043 | running addSelector() in BattlefieldScript
  1047. 1044 | Mouse clicked on unit 8086
  1048. 1045 | running addSelector() in BattlefieldScript
  1049. 1046 | running showSelection() in unit 8086, player 0's Teresa Dayo
  1050. 1047 | running selectNewUnit() in BattlefieldScript; selecting character 8086; gamePaused = False; isComputerBrainActive() = False
  1051. 1048 | selection behavior = Take Turn; last selectedUnit = -1
  1052. 1049 | running checkForMovement() in BattlefieldScript; unit 8086
  1053. 1050 | running showActionsMenu() in ControllerScript; dialogueActive = False
  1054. 1051 | running placeMoveSpaces() in BattlefieldScript; moverID = 8086; movingUnitPos = 194
  1055. 1052 | found 0 total sets of coordinates with allied traps:
  1056. 1053 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 6; barSkills = False
  1057. 1054 | running newPortrait() in PortraitScript for ; armyColor = Blue
  1058. 1055 | Creating unique portrait for Teresa Dayo; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  1059. 1056 | Teresa Dayo portraitValues.baseScale = 1
  1060. 1057 | item sack on unit 8086's space? unique ID: -1
  1061. 1058 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  1062. 1059 | successfully selected unit 8086!
  1063. 1060 | running showSelectionAnim() in unit 8086's UnitScript
  1064. 1061 | moveTileDisplay() at 7 , 8
  1065. 1062 | moveTileDisplay() at 8 , 7
  1066. 1063 | moveTileDisplay() at 9 , 6
  1067. 1064 | moveTileDisplay() at 9 , 6
  1068. 1065 | running addSelector() in BattlefieldScript
  1069. 1066 | clicked skill button 2
  1070. 1067 | running skillButtonClicked() in BattlefieldScript; selectedUnit = 8086, skillName = Build Wood Bridge
  1071. 1068 | Teresa Dayo has Build Wood Bridge
  1072. 1069 | Teresa Dayo has enough energy to meet the cost of 1
  1073. 1070 | Teresa Dayo hasn't used the skill already this turn
  1074. 1071 | Teresa Dayo meets the skill dependency requirements!
  1075. 1072 | running hideActionsMenu() in ControllerScript
  1076. 1073 | Terrain Inspector MenuHolder running playDisappearAnim()!
  1077. 1074 | running placeAttackTiles() in BattlefieldScript for character 8086, skill Build Wood Bridge
  1078. 1075 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnSkillSelected, loadedDialogue.Count = 35; queueIfFound = True
  1079. 1076 | Mouse clicked on TileAttack at 5 , 8
  1080. 1077 | running attackTileClicked( 5 , 8 ) in BattlefieldScript; CPUAttacker = False; displayDmg = False
  1081. 1078 | running hideTextOverlay() in ControllerScript
  1082. 1079 | _______________________________________
  1083. 1080 | running queueAttack() for unit 8086 skill Build Wood Bridge; 0 statusEffects; stopsCounters = False
  1084. 1081 | running buildFXList(); soundAndFXString = SFX[Build:0]; soundAndFXStrList.Count = 1
  1085. 1082 | ===> Build Wood Bridge deals 0 base Create dmg facing Up; attacksQueued.Count now = 1
  1086. 1083 | Terrain Inspector MenuHolder running playDisappearAnim()!
  1087. 1084 | running clearSelectionAnim() in unit 8086's UnitScript
  1088. 1085 | checking for any queued dialogue before beginning combat sequence; 0 dialogues found
  1089. 1086 | camera distance from pan target at (5.1, 0.5, -9.9) = 17.60422
  1090. 1087 | _______________________________________
  1091. 1088 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 1
  1092. 1089 | Build Wood Bridge's animName is Build; using animName = Build
  1093. 1090 | running newAnim() in unit 8086 UnitScript; animType = Build, facing = Up, isSkillAnim = True
  1094. 1091 | successfully loaded animation clip Build
  1095. 1092 | determining spaces hit by next queued attack, Build Wood Bridge; 1 total. stopsCounters? False
  1096. 1093 | running checkForEquipmentDegradation() in BattlefieldScript
  1097. 1094 | running queueAttackFX() in BattlefieldScript; new attack's fxList contains 1 effects; attackHitAnyone = True
  1098. 1095 | adding Build, with onTime value of 0 and onVFXDeath of
  1099. 1096 | unitsBeingMoved.Count = 0; no one's been knocked back. about to initiate waitToConcludeAttack() coroutine
  1100. 1097 | running waitToConcludeAttack(); waitFor = 2
  1101. 1098 | running checkAttackFX() in BattlefieldScript; playing Build at 0.08163182 with onTime trigger 0
  1102. 1099 | running playAttackFX() in BattlefieldScript; playing Build!
  1103. 1100 | is SFX
  1104. 1101 | it's a Create skill! creating: BridgeWood
  1105. 1102 | running createUnitOfType() in ControllerScript: loadID BridgeWood at 5 , 8
  1106. 1103 | running convertTemplateToUnit() in Util
  1107. 1104 | running addDialogue() in Wooden Bridge; adding 0 new lines!
  1108. 1105 | running processGeneratedDialogue() in Util; 0 linesToProcess, _charname = Wooden Bridge
  1109. 1106 | theUnit.getName() = Wooden Bridge; theUnit.charClass = Wooden Bridge; theUnit.baseClass = Wooden Bridge
  1110. 1107 | running createUnit() in ControllerScript: Wooden Bridge at 5 , 8
  1111. 1108 | tags = Elev,=:3
  1112. 1109 | >->->->-> running createUnit() in BattlefieldScript; bridge, unit 10628: Wooden Bridge the Blue Wooden Bridge at 5 , 8, in army 0
  1113. 1110 | adding tags to Wooden Bridge: Elev,=:3
  1114. 1111 | adding tag Elev,=:3 to unit 10628, Wooden Bridge
  1115. 1112 | neither an ID nor a Trigger tag; converted to UnitTag type Elev!
  1116. 1113 | Wooden Bridge was to spawn at 5 , 8; spawn coords are now 5 , 8
  1117. 1114 | bridge above hazard--updating height coord to 1
  1118. 1115 | bridge has 1 Elev tag(s)! updating height coord to operations in tag(s)
  1119. 1116 | elev operation 0: =:3
  1120. 1117 | !- new bridge height coord: 3
  1121. 1118 | running embodyUnit() in BattlefieldScript; creating Unit object for unit 10628, Wooden Bridge the level 1 Wooden Bridge at 5,8 (spacePos 163)
  1122. 1119 | unit assigned ID 10628, spriteset Bridges/bridgeWood, and color Blue within UnitScript; unitCategory bridge
  1123. 1120 | loaded prefab 3DObjs/Bridges/bridgeWood; origYRot = 0
  1124. 1121 | running getArmyPaletteNum() for Blue; paletteNum = 2
  1125. 1122 | placing Wooden Bridge at elevation 3!
  1126. 1123 | placeAtX = 5.1 , placeAtZ = 3.3 , placeAtY = 1.18 (spaceSize = 0.6)
  1127. 1124 | >> running createParticleFountain() in BattlefieldScript at 5.1 , 1.18 , -3.3, of type Terrain
  1128. 1125 | Water terrain has Water particles
  1129. 1126 | running addParticleSystem( SmokeRingFX ) in ParticleFountainScript
  1130. 1127 | running connectBridgeToLand() in BattlefieldScript!
  1131. 1128 | running checkToStoreExp(); attackerID = 8086
  1132. 1129 | Teresa Dayo has now used Build Wood Bridge 11 times on unit -1
  1133. 1130 | element = Create; targetID = -1; subsequentUsesVsTarget = 10
  1134. 1131 | running storeExperience(); uniqueID = 8086; targetAmt = 15; skillCost = 1
  1135. 1132 | storedExp = True
  1136. 1133 | running checkForCombatBark(); bark type Build; randomRoll = 36 and barkChance = 15
  1137. 1134 | found 1 scripts attached to skill--running now!
  1138. 1135 | running runScripts() in ControllerScript; scriptNames.Count = 1
  1139. 1136 | looking for script BuffCreationHealthScript within all 89 loadedScripts
  1140. 1137 | match found!!! queueing up script actions in ActionRunner
  1141. 1138 | interrupting queue with 3 new actions
  1142. 1139 | queue now contains 1 actions; stuck SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow- at position 0
  1143. 1140 | queue now contains 2 actions; stuck SetValByStat/CreatorPow,+,-UNIQUEID-,Psy at position 0
  1144. 1141 | queue now contains 3 actions; stuck SetValByStat/CreatorPow,=,-UNIQUEID-,Strength at position 0
  1145. 1142 | executing actions queue; 3 actions now queued up
  1146. 1143 | still executing--actionsQueue.Count = 3; pausedForMovement = False; pausedForDialogueEnd = False; pausedForWait = False
  1147. 1144 | running executeNext()...
  1148. 1145 | - - - - - - - - - executeNext(): SetValByStat/CreatorPow,=,-UNIQUEID-,Strength - - - - - - - - -
  1149. 1146 | processing action: SetValByStat/CreatorPow,=,-UNIQUEID-,Strength -- using processing data from
  1150. 1147 | executing action: SetValByStat/CreatorPow,=,8086,Strength
  1151. 1148 | running getStat() in ControllerScript; on char 8086
  1152. 1149 | using operation =:8, changed existing custom int CreatorPow from 8...
  1153. 1150 | ...to 8.
  1154. 1151 | finished executing action SetValByStat--actionsQueue.Count now going from 3...
  1155. 1152 | ...to 2!
  1156. 1153 | (=) running incrementExecutionTimer() in ActionRunner; executionTimer = 0 startTime = 1019.228; Time.time = 1019.228
  1157. 1154 | still executing--actionsQueue.Count = 2; pausedForMovement = False; pausedForDialogueEnd = False; pausedForWait = False
  1158. 1155 | running executeNext()...
  1159. 1156 | - - - - - - - - - executeNext(): SetValByStat/CreatorPow,+,-UNIQUEID-,Psy - - - - - - - - -
  1160. 1157 | processing action: SetValByStat/CreatorPow,+,-UNIQUEID-,Psy -- using processing data from
  1161. 1158 | executing action: SetValByStat/CreatorPow,+,8086,Psy
  1162. 1159 | running getStat() in ControllerScript; on char 8086
  1163. 1160 | using operation +:0, changed existing custom int CreatorPow from 8...
  1164. 1161 | ...to 8.
  1165. 1162 | finished executing action SetValByStat--actionsQueue.Count now going from 2...
  1166. 1163 | ...to 1!
  1167. 1164 | (=) running incrementExecutionTimer() in ActionRunner; executionTimer = 0 startTime = 1019.228; Time.time = 1019.228
  1168. 1165 | still executing--actionsQueue.Count = 1; pausedForMovement = False; pausedForDialogueEnd = False; pausedForWait = False
  1169. 1166 | running executeNext()...
  1170. 1167 | - - - - - - - - - executeNext(): SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow- - - - - - - - - -
  1171. 1168 | processing action: SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow- -- using processing data from
  1172. 1169 | detected 1 or more custom ints in text:SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow-
  1173. 1170 | executing action: SetStat/10628,Health,+:8
  1174. 1171 | running setStat() in ControllerScript; charName: 10628, stat: Health, operationOrString: +:8
  1175. 1172 | running setStatFromAction() in BattlefieldScript; name: Battlefield(Clone), stat: Health, operationOrString: +:8
  1176. 1173 | finished executing action SetStat--actionsQueue.Count now going from 1...
  1177. 1174 | ...to 0!
  1178. 1175 | (=) running incrementExecutionTimer() in ActionRunner; executionTimer = 0 startTime = 1019.228; Time.time = 1019.228
  1179. 1176 | FINISHED EXECUTING! emptiedQueue = True; actionsQueue.Count = 0
  1180. 1177 | ~~~~ running concludeAttack()! attacksQueued.Count = 1; damageQueued.Count = 0
  1181. 1178 | running checkForSwimming()
  1182. 1179 | running processDamageQueue() in BattlefieldScript; 0 DamageInfo queued up!
  1183. 1180 | finished processing damage queue; preparing to apply afterAtk behavior
  1184. 1181 | attacksQueued[ 0 ].attackerID = 8086; selectedUnit = 8086; attacksQueued[ 0 ].afterAttack = Unlimited
  1185. 1182 | no attacks left in queue--check for onDeath attacks now!
  1186. 1183 | running checkForOnDeathAttacks() in BattlefieldScript; deathsQueued.Count = 0
  1187. 1184 | done checking for onDeath attacks; attacksQueued.Count = 0
  1188. 1185 | _______________________________________
  1189. 1186 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 0
  1190. 1187 | no more attacks queued! checking for any queued dialogue before ending combat sequence; 0 dialogues found
  1191. 1188 | _______________________________________
  1192. 1189 | running processDeathsQueue() in BattlefieldScript; 0 units queued up to die!
  1193. 1190 | current death rules: Permadeath
  1194. 1191 | running distributeExperience()
  1195. 1192 | running getTotalExp() for unit 8086 w/in ExpInfo; targetValue = 0, numOfTargets = 1, skillCost = 0
  1196. 1193 | avgValuePerTarget = 0
  1197. 1194 | gaining 0 for target 0 (reduceTargetValueBy 0)
  1198. 1195 | gaining 0 for skillCost
  1199. 1196 | totalExp: 0
  1200. 1197 | stored exp 0: char 8086 should gain 0
  1201. 1198 | running gainExp(); char 8086, Teresa Dayo; adding 0 to 67
  1202. 1199 | running gainExp() within CharLevelUp; Teresa Dayo has 67 exp, gains 0 experience
  1203. 1200 | >> running createExpBar() in BattlefieldScript; 67 XP => 67XP; levelingUp = False
  1204. 1201 | Mouse clicked on unit 8086
  1205. 1202 | running showSelection() in unit 8086, player 0's Teresa Dayo
  1206. 1203 | running selectNewUnit() in BattlefieldScript; selecting character 8086; gamePaused = True; isComputerBrainActive() = False
  1207. 1204 | !!! unable to select unit 8086--game is paused and in combat!
  1208. 1205 | running endCombatSequence() in BattlefieldScript; levelUpsQueued.Count = 0; controllerScript.isDialogueActive() = False
  1209. 1206 | graying out 0 units
  1210. 1207 | running fadeTextOverlay() in ControllerScript
  1211. 1208 | running showActionsMenu() in ControllerScript; dialogueActive = False
  1212. 1209 | running addSelector() in BattlefieldScript
  1213. 1210 | running showSelectionAnim() in unit 8086's UnitScript
  1214. 1211 | Mouse clicked on unit 10628
  1215. 1212 | running addSelector() in BattlefieldScript
  1216. 1213 | running showSelection() in unit 10628, player 0's Wooden Bridge
  1217. 1214 | running selectNewUnit() in BattlefieldScript; selecting character 10628; gamePaused = False; isComputerBrainActive() = False
  1218. 1215 | selection behavior = Deselect; last selectedUnit = 8086
  1219. 1216 | running addSelector() in BattlefieldScript
  1220. 1217 | running addSelector() in BattlefieldScript
  1221. 1218 | Mouse clicked on unit 8086
  1222. 1219 | running addSelector() in BattlefieldScript
  1223. 1220 | running showSelection() in unit 8086, player 0's Teresa Dayo
  1224. 1221 | running selectNewUnit() in BattlefieldScript; selecting character 8086; gamePaused = False; isComputerBrainActive() = False
  1225. 1222 | selection behavior = Take Turn; last selectedUnit = 8086
  1226. 1223 | running checkForMovement() in BattlefieldScript; unit 8086
  1227. 1224 | running clearSelectionAnim() in unit 8086's UnitScript
  1228. 1225 | running showActionsMenu() in ControllerScript; dialogueActive = False
  1229. 1226 | running placeMoveSpaces() in BattlefieldScript; moverID = 8086; movingUnitPos = 194
  1230. 1227 | found 0 total sets of coordinates with allied traps:
  1231. 1228 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 6; barSkills = False
  1232. 1229 | running newPortrait() in PortraitScript for ; armyColor = Blue
  1233. 1230 | Creating unique portrait for Teresa Dayo; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  1234. 1231 | Teresa Dayo portraitValues.baseScale = 1
  1235. 1232 | item sack on unit 8086's space? unique ID: -1
  1236. 1233 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  1237. 1234 | successfully selected unit 8086!
  1238. 1235 | running showSelectionAnim() in unit 8086's UnitScript
  1239. 1236 | moveTileDisplay() at 5 , 8
  1240. 1237 | Mouse clicked on unit 10628
  1241. 1238 | running addSelector() in BattlefieldScript
  1242. 1239 | running showSelection() in unit 10628, player 0's Wooden Bridge
  1243. 1240 | running selectNewUnit() in BattlefieldScript; selecting character 10628; gamePaused = False; isComputerBrainActive() = False
  1244. 1241 | selection behavior = Move To Space; last selectedUnit = 8086
  1245. 1242 | Wooden Bridge script ID = -1
  1246. 1243 | running addSelector() in BattlefieldScript
  1247. 1244 | running moveTileClicked() in BattlefieldScript; Teresa Dayo moving 1 spaces to 5 , 8; movesSeq.Count = 1; facingSeq.Count = 1; preventSFX = False
  1248. 1245 | running checkMoveSequenceForHolds() in BattlefieldScript
  1249. 1246 | running checkMoveSequenceForPressureTriggers() in BattlefieldScript
  1250. 1247 | running moveUnit() in BattlefieldScript for unit 8086, destination 5,8. moveType = Land; forcedMovement = False
  1251. 1248 | adding to undo stack at 6, 8 with elevation 3
  1252. 1249 | moving to 5, 8 with elevation 3
  1253. 1250 | running moveUnit() in UnitScript; unit 8086, Teresa Dayo; moveMethod = Land, movesSeq.Count = 1
  1254. 1251 | called playLoop() in SoundManager; sfxName = Footsteps_Outdoors, assigning to channel 0
  1255. 1252 | total distance to move is 0.5999999; moving = True
  1256. 1253 | running clearHolds() in BattlefieldScript
  1257. 1254 | reaching destination space! setting transform position to (5.1, 1.2, -3.3)
  1258. 1255 | playing stopLoop() in SoundManager; sfxName = Footsteps_Outdoors
  1259. 1256 | found Footsteps_Outdoors in channel 0; is playing?True
  1260. 1257 | running finishedMoving() in BattlefieldScript for unit 8086; inCombat = False; forcedMove = False; controllerScript.isDialogueActive() = False
  1261. 1258 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnReachingArea, loadedDialogue.Count = 35; queueIfFound = True
  1262. 1259 | checking: is 5,8 within topY 8 to bottomY 12 and leftX 0 to rightX 0? inside = False
  1263. 1260 | triggered OnReachingArea dialogue? False
  1264. 1261 | running checkForMovement() in BattlefieldScript; unit 8086
  1265. 1262 | running selectNewUnit() in BattlefieldScript; selecting character 8086; gamePaused = False; isComputerBrainActive() = False
  1266. 1263 | selection behavior = Take Turn; last selectedUnit = 8086
  1267. 1264 | running checkForMovement() in BattlefieldScript; unit 8086
  1268. 1265 | running clearSelectionAnim() in unit 8086's UnitScript
  1269. 1266 | running showActionsMenu() in ControllerScript; dialogueActive = False
  1270. 1267 | running placeMoveSpaces() in BattlefieldScript; moverID = 8086; movingUnitPos = 163
  1271. 1268 | found 0 total sets of coordinates with allied traps:
  1272. 1269 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 6; barSkills = False
  1273. 1270 | running newPortrait() in PortraitScript for ; armyColor = Blue
  1274. 1271 | Creating unique portrait for Teresa Dayo; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  1275. 1272 | Teresa Dayo portraitValues.baseScale = 1
  1276. 1273 | item sack on unit 8086's space? unique ID: -1
  1277. 1274 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  1278. 1275 | successfully selected unit 8086!
  1279. 1276 | running showSelectionAnim() in unit 8086's UnitScript
  1280. 1277 | moveTileDisplay() at 8 , 7
  1281. 1278 | manually panning w/ keyboard! h 0, v -0.2105159
  1282. 1279 | manually panning w/ keyboard! h 0, v -0.7271674
  1283. 1280 | manually panning w/ keyboard! h 0, v -1.540393
  1284. 1281 | manually panning w/ keyboard! h 0, v -2.633017
  1285. 1282 | manually panning w/ keyboard! h 0, v -3
  1286. 1283 | moveTileDisplay() at 8 , 7
  1287. 1284 | manually panning w/ keyboard! h 0, v 0.2144573
  1288. 1285 | manually panning w/ keyboard! h 0, v 0.7256391
  1289. 1286 | manually panning w/ keyboard! h 0, v 1.513333
  1290. 1287 | manually panning w/ keyboard! h 0, v 2.596327
  1291. 1288 | manually panning w/ keyboard! h 0, v 3
  1292. 1289 | manually panning w/ keyboard! h 0, v 3
  1293. 1290 | manually panning w/ keyboard! h 0, v 3
  1294. 1291 | running addSelector() in BattlefieldScript
  1295. 1292 | clicked skill button 2
  1296. 1293 | running skillButtonClicked() in BattlefieldScript; selectedUnit = 8086, skillName = Build Wood Bridge
  1297. 1294 | Teresa Dayo has Build Wood Bridge
  1298. 1295 | Teresa Dayo has enough energy to meet the cost of 1
  1299. 1296 | Teresa Dayo hasn't used the skill already this turn
  1300. 1297 | Teresa Dayo meets the skill dependency requirements!
  1301. 1298 | running hideActionsMenu() in ControllerScript
  1302. 1299 | Terrain Inspector MenuHolder running playDisappearAnim()!
  1303. 1300 | running placeAttackTiles() in BattlefieldScript for character 8086, skill Build Wood Bridge
  1304. 1301 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnSkillSelected, loadedDialogue.Count = 35; queueIfFound = True
  1305. 1302 | manually panning w/ keyboard! h 0, v -0.3365753
  1306. 1303 | Mouse clicked on TileAttack at 4 , 8
  1307. 1304 | running attackTileClicked( 4 , 8 ) in BattlefieldScript; CPUAttacker = False; displayDmg = False
  1308. 1305 | running hideTextOverlay() in ControllerScript
  1309. 1306 | _______________________________________
  1310. 1307 | running queueAttack() for unit 8086 skill Build Wood Bridge; 0 statusEffects; stopsCounters = False
  1311. 1308 | running buildFXList(); soundAndFXString = SFX[Build:0]; soundAndFXStrList.Count = 1
  1312. 1309 | ===> Build Wood Bridge deals 0 base Create dmg facing Up; attacksQueued.Count now = 1
  1313. 1310 | Terrain Inspector MenuHolder running playDisappearAnim()!
  1314. 1311 | running clearSelectionAnim() in unit 8086's UnitScript
  1315. 1312 | checking for any queued dialogue before beginning combat sequence; 0 dialogues found
  1316. 1313 | camera distance from pan target at (5.1, 0.5, -9.3) = 17.64296
  1317. 1314 | _______________________________________
  1318. 1315 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 1
  1319. 1316 | Build Wood Bridge's animName is Build; using animName = Build
  1320. 1317 | running newAnim() in unit 8086 UnitScript; animType = Build, facing = Up, isSkillAnim = True
  1321. 1318 | successfully loaded animation clip Build
  1322. 1319 | determining spaces hit by next queued attack, Build Wood Bridge; 1 total. stopsCounters? False
  1323. 1320 | running checkForEquipmentDegradation() in BattlefieldScript
  1324. 1321 | running queueAttackFX() in BattlefieldScript; new attack's fxList contains 1 effects; attackHitAnyone = True
  1325. 1322 | adding Build, with onTime value of 0 and onVFXDeath of
  1326. 1323 | unitsBeingMoved.Count = 0; no one's been knocked back. about to initiate waitToConcludeAttack() coroutine
  1327. 1324 | running waitToConcludeAttack(); waitFor = 2
  1328. 1325 | running checkAttackFX() in BattlefieldScript; playing Build at 0.08885451 with onTime trigger 0
  1329. 1326 | running playAttackFX() in BattlefieldScript; playing Build!
  1330. 1327 | is SFX
  1331. 1328 | it's a Create skill! creating: BridgeWood
  1332. 1329 | running createUnitOfType() in ControllerScript: loadID BridgeWood at 4 , 8
  1333. 1330 | running convertTemplateToUnit() in Util
  1334. 1331 | running addDialogue() in Wooden Bridge; adding 0 new lines!
  1335. 1332 | running processGeneratedDialogue() in Util; 0 linesToProcess, _charname = Wooden Bridge
  1336. 1333 | theUnit.getName() = Wooden Bridge; theUnit.charClass = Wooden Bridge; theUnit.baseClass = Wooden Bridge
  1337. 1334 | running createUnit() in ControllerScript: Wooden Bridge at 4 , 8
  1338. 1335 | tags = Elev,=:3
  1339. 1336 | >->->->-> running createUnit() in BattlefieldScript; bridge, unit 10631: Wooden Bridge the Blue Wooden Bridge at 4 , 8, in army 0
  1340. 1337 | adding tags to Wooden Bridge: Elev,=:3
  1341. 1338 | adding tag Elev,=:3 to unit 10631, Wooden Bridge
  1342. 1339 | neither an ID nor a Trigger tag; converted to UnitTag type Elev!
  1343. 1340 | Wooden Bridge was to spawn at 4 , 8; spawn coords are now 4 , 8
  1344. 1341 | bridge above hazard--updating height coord to 1
  1345. 1342 | bridge has 1 Elev tag(s)! updating height coord to operations in tag(s)
  1346. 1343 | elev operation 0: =:3
  1347. 1344 | !- new bridge height coord: 3
  1348. 1345 | running embodyUnit() in BattlefieldScript; creating Unit object for unit 10631, Wooden Bridge the level 1 Wooden Bridge at 4,8 (spacePos 132)
  1349. 1346 | unit assigned ID 10631, spriteset Bridges/bridgeWood, and color Blue within UnitScript; unitCategory bridge
  1350. 1347 | loaded prefab 3DObjs/Bridges/bridgeWood; origYRot = 0
  1351. 1348 | running getArmyPaletteNum() for Blue; paletteNum = 2
  1352. 1349 | placing Wooden Bridge at elevation 3!
  1353. 1350 | placeAtX = 5.1 , placeAtZ = 2.7 , placeAtY = 1.18 (spaceSize = 0.6)
  1354. 1351 | >> running createParticleFountain() in BattlefieldScript at 5.1 , 1.18 , -2.7, of type Terrain
  1355. 1352 | Water terrain has Water particles
  1356. 1353 | running addParticleSystem( SmokeRingFX ) in ParticleFountainScript
  1357. 1354 | running connectBridgeToLand() in BattlefieldScript!
  1358. 1355 | running checkToStoreExp(); attackerID = 8086
  1359. 1356 | Teresa Dayo has now used Build Wood Bridge 12 times on unit -1
  1360. 1357 | element = Create; targetID = -1; subsequentUsesVsTarget = 11
  1361. 1358 | running storeExperience(); uniqueID = 8086; targetAmt = 15; skillCost = 1
  1362. 1359 | storedExp = True
  1363. 1360 | running checkForCombatBark(); bark type Build; randomRoll = 62 and barkChance = 15
  1364. 1361 | found 1 scripts attached to skill--running now!
  1365. 1362 | running runScripts() in ControllerScript; scriptNames.Count = 1
  1366. 1363 | looking for script BuffCreationHealthScript within all 89 loadedScripts
  1367. 1364 | match found!!! queueing up script actions in ActionRunner
  1368. 1365 | interrupting queue with 3 new actions
  1369. 1366 | queue now contains 1 actions; stuck SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow- at position 0
  1370. 1367 | queue now contains 2 actions; stuck SetValByStat/CreatorPow,+,-UNIQUEID-,Psy at position 0
  1371. 1368 | queue now contains 3 actions; stuck SetValByStat/CreatorPow,=,-UNIQUEID-,Strength at position 0
  1372. 1369 | executing actions queue; 3 actions now queued up
  1373. 1370 | still executing--actionsQueue.Count = 3; pausedForMovement = False; pausedForDialogueEnd = False; pausedForWait = False
  1374. 1371 | running executeNext()...
  1375. 1372 | - - - - - - - - - executeNext(): SetValByStat/CreatorPow,=,-UNIQUEID-,Strength - - - - - - - - -
  1376. 1373 | processing action: SetValByStat/CreatorPow,=,-UNIQUEID-,Strength -- using processing data from
  1377. 1374 | executing action: SetValByStat/CreatorPow,=,8086,Strength
  1378. 1375 | running getStat() in ControllerScript; on char 8086
  1379. 1376 | using operation =:8, changed existing custom int CreatorPow from 8...
  1380. 1377 | ...to 8.
  1381. 1378 | finished executing action SetValByStat--actionsQueue.Count now going from 3...
  1382. 1379 | ...to 2!
  1383. 1380 | (=) running incrementExecutionTimer() in ActionRunner; executionTimer = 0 startTime = 1030.826; Time.time = 1030.826
  1384. 1381 | still executing--actionsQueue.Count = 2; pausedForMovement = False; pausedForDialogueEnd = False; pausedForWait = False
  1385. 1382 | running executeNext()...
  1386. 1383 | - - - - - - - - - executeNext(): SetValByStat/CreatorPow,+,-UNIQUEID-,Psy - - - - - - - - -
  1387. 1384 | processing action: SetValByStat/CreatorPow,+,-UNIQUEID-,Psy -- using processing data from
  1388. 1385 | executing action: SetValByStat/CreatorPow,+,8086,Psy
  1389. 1386 | running getStat() in ControllerScript; on char 8086
  1390. 1387 | using operation +:0, changed existing custom int CreatorPow from 8...
  1391. 1388 | ...to 8.
  1392. 1389 | finished executing action SetValByStat--actionsQueue.Count now going from 2...
  1393. 1390 | ...to 1!
  1394. 1391 | (=) running incrementExecutionTimer() in ActionRunner; executionTimer = 0 startTime = 1030.826; Time.time = 1030.826
  1395. 1392 | still executing--actionsQueue.Count = 1; pausedForMovement = False; pausedForDialogueEnd = False; pausedForWait = False
  1396. 1393 | running executeNext()...
  1397. 1394 | - - - - - - - - - executeNext(): SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow- - - - - - - - - -
  1398. 1395 | processing action: SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow- -- using processing data from
  1399. 1396 | detected 1 or more custom ints in text:SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow-
  1400. 1397 | executing action: SetStat/10631,Health,+:8
  1401. 1398 | running setStat() in ControllerScript; charName: 10631, stat: Health, operationOrString: +:8
  1402. 1399 | running setStatFromAction() in BattlefieldScript; name: Battlefield(Clone), stat: Health, operationOrString: +:8
  1403. 1400 | finished executing action SetStat--actionsQueue.Count now going from 1...
  1404. 1401 | ...to 0!
  1405. 1402 | (=) running incrementExecutionTimer() in ActionRunner; executionTimer = 0 startTime = 1030.826; Time.time = 1030.826
  1406. 1403 | FINISHED EXECUTING! emptiedQueue = True; actionsQueue.Count = 0
  1407. 1404 | ~~~~ running concludeAttack()! attacksQueued.Count = 1; damageQueued.Count = 0
  1408. 1405 | running checkForSwimming()
  1409. 1406 | running processDamageQueue() in BattlefieldScript; 0 DamageInfo queued up!
  1410. 1407 | finished processing damage queue; preparing to apply afterAtk behavior
  1411. 1408 | attacksQueued[ 0 ].attackerID = 8086; selectedUnit = 8086; attacksQueued[ 0 ].afterAttack = Unlimited
  1412. 1409 | no attacks left in queue--check for onDeath attacks now!
  1413. 1410 | running checkForOnDeathAttacks() in BattlefieldScript; deathsQueued.Count = 0
  1414. 1411 | done checking for onDeath attacks; attacksQueued.Count = 0
  1415. 1412 | _______________________________________
  1416. 1413 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 0
  1417. 1414 | no more attacks queued! checking for any queued dialogue before ending combat sequence; 0 dialogues found
  1418. 1415 | _______________________________________
  1419. 1416 | running processDeathsQueue() in BattlefieldScript; 0 units queued up to die!
  1420. 1417 | current death rules: Permadeath
  1421. 1418 | running distributeExperience()
  1422. 1419 | running getTotalExp() for unit 8086 w/in ExpInfo; targetValue = 0, numOfTargets = 1, skillCost = 0
  1423. 1420 | avgValuePerTarget = 0
  1424. 1421 | gaining 0 for target 0 (reduceTargetValueBy 0)
  1425. 1422 | gaining 0 for skillCost
  1426. 1423 | totalExp: 0
  1427. 1424 | stored exp 0: char 8086 should gain 0
  1428. 1425 | running gainExp(); char 8086, Teresa Dayo; adding 0 to 67
  1429. 1426 | running gainExp() within CharLevelUp; Teresa Dayo has 67 exp, gains 0 experience
  1430. 1427 | >> running createExpBar() in BattlefieldScript; 67 XP => 67XP; levelingUp = False
  1431. 1428 | Mouse clicked on unit 8086
  1432. 1429 | running showSelection() in unit 8086, player 0's Teresa Dayo
  1433. 1430 | running selectNewUnit() in BattlefieldScript; selecting character 8086; gamePaused = True; isComputerBrainActive() = False
  1434. 1431 | !!! unable to select unit 8086--game is paused and in combat!
  1435. 1432 | running endCombatSequence() in BattlefieldScript; levelUpsQueued.Count = 0; controllerScript.isDialogueActive() = False
  1436. 1433 | graying out 0 units
  1437. 1434 | running fadeTextOverlay() in ControllerScript
  1438. 1435 | running showActionsMenu() in ControllerScript; dialogueActive = False
  1439. 1436 | running addSelector() in BattlefieldScript
  1440. 1437 | running showSelectionAnim() in unit 8086's UnitScript
  1441. 1438 | Mouse clicked on unit 10631
  1442. 1439 | running addSelector() in BattlefieldScript
  1443. 1440 | running showSelection() in unit 10631, player 0's Wooden Bridge
  1444. 1441 | running selectNewUnit() in BattlefieldScript; selecting character 10631; gamePaused = False; isComputerBrainActive() = False
  1445. 1442 | selection behavior = Deselect; last selectedUnit = 8086
  1446. 1443 | running addSelector() in BattlefieldScript
  1447. 1444 | running addSelector() in BattlefieldScript
  1448. 1445 | running addSelector() in BattlefieldScript
  1449. 1446 | Mouse clicked on unit 10631
  1450. 1447 | running addSelector() in BattlefieldScript
  1451. 1448 | running showSelection() in unit 10631, player 0's Wooden Bridge
  1452. 1449 | running selectNewUnit() in BattlefieldScript; selecting character 10631; gamePaused = False; isComputerBrainActive() = False
  1453. 1450 | selection behavior = Deselect; last selectedUnit = 8086
  1454. 1451 | running addSelector() in BattlefieldScript
  1455. 1452 | running addSelector() in BattlefieldScript
  1456. 1453 | Mouse clicked on unit 8086
  1457. 1454 | running addSelector() in BattlefieldScript
  1458. 1455 | running showSelection() in unit 8086, player 0's Teresa Dayo
  1459. 1456 | running selectNewUnit() in BattlefieldScript; selecting character 8086; gamePaused = False; isComputerBrainActive() = False
  1460. 1457 | selection behavior = Take Turn; last selectedUnit = 8086
  1461. 1458 | running checkForMovement() in BattlefieldScript; unit 8086
  1462. 1459 | running clearSelectionAnim() in unit 8086's UnitScript
  1463. 1460 | running showActionsMenu() in ControllerScript; dialogueActive = False
  1464. 1461 | running placeMoveSpaces() in BattlefieldScript; moverID = 8086; movingUnitPos = 163
  1465. 1462 | found 0 total sets of coordinates with allied traps:
  1466. 1463 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 6; barSkills = False
  1467. 1464 | running newPortrait() in PortraitScript for ; armyColor = Blue
  1468. 1465 | Creating unique portrait for Teresa Dayo; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  1469. 1466 | Teresa Dayo portraitValues.baseScale = 1
  1470. 1467 | item sack on unit 8086's space? unique ID: -1
  1471. 1468 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  1472. 1469 | successfully selected unit 8086!
  1473. 1470 | running showSelectionAnim() in unit 8086's UnitScript
  1474. 1471 | moveTileDisplay() at 4 , 8
  1475. 1472 | Mouse clicked on unit 10631
  1476. 1473 | running addSelector() in BattlefieldScript
  1477. 1474 | running showSelection() in unit 10631, player 0's Wooden Bridge
  1478. 1475 | running selectNewUnit() in BattlefieldScript; selecting character 10631; gamePaused = False; isComputerBrainActive() = False
  1479. 1476 | selection behavior = Move To Space; last selectedUnit = 8086
  1480. 1477 | Wooden Bridge script ID = -1
  1481. 1478 | running addSelector() in BattlefieldScript
  1482. 1479 | running moveTileClicked() in BattlefieldScript; Teresa Dayo moving 1 spaces to 4 , 8; movesSeq.Count = 1; facingSeq.Count = 1; preventSFX = False
  1483. 1480 | running checkMoveSequenceForHolds() in BattlefieldScript
  1484. 1481 | running checkMoveSequenceForPressureTriggers() in BattlefieldScript
  1485. 1482 | running moveUnit() in BattlefieldScript for unit 8086, destination 4,8. moveType = Land; forcedMovement = False
  1486. 1483 | adding to undo stack at 5, 8 with elevation 3
  1487. 1484 | moving to 4, 8 with elevation 3
  1488. 1485 | running moveUnit() in UnitScript; unit 8086, Teresa Dayo; moveMethod = Land, movesSeq.Count = 1
  1489. 1486 | called playLoop() in SoundManager; sfxName = Footsteps_Outdoors, assigning to channel 0
  1490. 1487 | total distance to move is 0.5999999; moving = True
  1491. 1488 | running clearHolds() in BattlefieldScript
  1492. 1489 | reaching destination space! setting transform position to (5.1, 1.2, -2.7)
  1493. 1490 | playing stopLoop() in SoundManager; sfxName = Footsteps_Outdoors
  1494. 1491 | found Footsteps_Outdoors in channel 0; is playing?True
  1495. 1492 | running finishedMoving() in BattlefieldScript for unit 8086; inCombat = False; forcedMove = False; controllerScript.isDialogueActive() = False
  1496. 1493 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnReachingArea, loadedDialogue.Count = 35; queueIfFound = True
  1497. 1494 | checking: is 4,8 within topY 8 to bottomY 12 and leftX 0 to rightX 0? inside = False
  1498. 1495 | triggered OnReachingArea dialogue? False
  1499. 1496 | running checkForMovement() in BattlefieldScript; unit 8086
  1500. 1497 | running selectNewUnit() in BattlefieldScript; selecting character 8086; gamePaused = False; isComputerBrainActive() = False
  1501. 1498 | selection behavior = Take Turn; last selectedUnit = 8086
  1502. 1499 | running checkForMovement() in BattlefieldScript; unit 8086
  1503. 1500 | running clearSelectionAnim() in unit 8086's UnitScript
  1504. 1501 | running showActionsMenu() in ControllerScript; dialogueActive = False
  1505. 1502 | running placeMoveSpaces() in BattlefieldScript; moverID = 8086; movingUnitPos = 132
  1506. 1503 | found 0 total sets of coordinates with allied traps:
  1507. 1504 | running configureActionsMenu() in ControllerScript; barSkills = False; buttonSkillsList.Count = 6; barSkills = False
  1508. 1505 | running newPortrait() in PortraitScript for ; armyColor = Blue
  1509. 1506 | Creating unique portrait for Teresa Dayo; skinPalette = 0 , portraitValues.race = , facialExpression = Blank
  1510. 1507 | Teresa Dayo portraitValues.baseScale = 1
  1511. 1508 | item sack on unit 8086's space? unique ID: -1
  1512. 1509 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharSelected, loadedDialogue.Count = 35; queueIfFound = True
  1513. 1510 | successfully selected unit 8086!
  1514. 1511 | running showSelectionAnim() in unit 8086's UnitScript
  1515. 1512 | running addSelector() in BattlefieldScript
  1516. 1513 | clicked skill button 2
  1517. 1514 | running skillButtonClicked() in BattlefieldScript; selectedUnit = 8086, skillName = Build Wood Bridge
  1518. 1515 | Teresa Dayo has Build Wood Bridge
  1519. 1516 | Teresa Dayo has enough energy to meet the cost of 1
  1520. 1517 | Teresa Dayo hasn't used the skill already this turn
  1521. 1518 | Teresa Dayo meets the skill dependency requirements!
  1522. 1519 | running hideActionsMenu() in ControllerScript
  1523. 1520 | Terrain Inspector MenuHolder running playDisappearAnim()!
  1524. 1521 | running placeAttackTiles() in BattlefieldScript for character 8086, skill Build Wood Bridge
  1525. 1522 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnSkillSelected, loadedDialogue.Count = 35; queueIfFound = True
  1526. 1523 | Mouse clicked on TileAttack at 3 , 8
  1527. 1524 | running attackTileClicked( 3 , 8 ) in BattlefieldScript; CPUAttacker = False; displayDmg = False
  1528. 1525 | running hideTextOverlay() in ControllerScript
  1529. 1526 | _______________________________________
  1530. 1527 | running queueAttack() for unit 8086 skill Build Wood Bridge; 0 statusEffects; stopsCounters = False
  1531. 1528 | running buildFXList(); soundAndFXString = SFX[Build:0]; soundAndFXStrList.Count = 1
  1532. 1529 | ===> Build Wood Bridge deals 0 base Create dmg facing Up; attacksQueued.Count now = 1
  1533. 1530 | Terrain Inspector MenuHolder running playDisappearAnim()!
  1534. 1531 | running clearSelectionAnim() in unit 8086's UnitScript
  1535. 1532 | checking for any queued dialogue before beginning combat sequence; 0 dialogues found
  1536. 1533 | camera distance from pan target at (5.1, 0.5, -8.7) = 17.61342
  1537. 1534 | _______________________________________
  1538. 1535 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 1
  1539. 1536 | Build Wood Bridge's animName is Build; using animName = Build
  1540. 1537 | running newAnim() in unit 8086 UnitScript; animType = Build, facing = Up, isSkillAnim = True
  1541. 1538 | successfully loaded animation clip Build
  1542. 1539 | determining spaces hit by next queued attack, Build Wood Bridge; 1 total. stopsCounters? False
  1543. 1540 | running checkForEquipmentDegradation() in BattlefieldScript
  1544. 1541 | running queueAttackFX() in BattlefieldScript; new attack's fxList contains 1 effects; attackHitAnyone = True
  1545. 1542 | adding Build, with onTime value of 0 and onVFXDeath of
  1546. 1543 | unitsBeingMoved.Count = 0; no one's been knocked back. about to initiate waitToConcludeAttack() coroutine
  1547. 1544 | running waitToConcludeAttack(); waitFor = 2
  1548. 1545 | running checkAttackFX() in BattlefieldScript; playing Build at 0.08301596 with onTime trigger 0
  1549. 1546 | running playAttackFX() in BattlefieldScript; playing Build!
  1550. 1547 | is SFX
  1551. 1548 | it's a Create skill! creating: BridgeWood
  1552. 1549 | running createUnitOfType() in ControllerScript: loadID BridgeWood at 3 , 8
  1553. 1550 | running convertTemplateToUnit() in Util
  1554. 1551 | running addDialogue() in Wooden Bridge; adding 0 new lines!
  1555. 1552 | running processGeneratedDialogue() in Util; 0 linesToProcess, _charname = Wooden Bridge
  1556. 1553 | theUnit.getName() = Wooden Bridge; theUnit.charClass = Wooden Bridge; theUnit.baseClass = Wooden Bridge
  1557. 1554 | running createUnit() in ControllerScript: Wooden Bridge at 3 , 8
  1558. 1555 | tags = Elev,=:3
  1559. 1556 | >->->->-> running createUnit() in BattlefieldScript; bridge, unit 10634: Wooden Bridge the Blue Wooden Bridge at 3 , 8, in army 0
  1560. 1557 | adding tags to Wooden Bridge: Elev,=:3
  1561. 1558 | adding tag Elev,=:3 to unit 10634, Wooden Bridge
  1562. 1559 | neither an ID nor a Trigger tag; converted to UnitTag type Elev!
  1563. 1560 | Wooden Bridge was to spawn at 3 , 8; spawn coords are now 3 , 8
  1564. 1561 | bridge above hazard--updating height coord to 1
  1565. 1562 | bridge has 1 Elev tag(s)! updating height coord to operations in tag(s)
  1566. 1563 | elev operation 0: =:3
  1567. 1564 | !- new bridge height coord: 3
  1568. 1565 | running embodyUnit() in BattlefieldScript; creating Unit object for unit 10634, Wooden Bridge the level 1 Wooden Bridge at 3,8 (spacePos 101)
  1569. 1566 | unit assigned ID 10634, spriteset Bridges/bridgeWood, and color Blue within UnitScript; unitCategory bridge
  1570. 1567 | loaded prefab 3DObjs/Bridges/bridgeWood; origYRot = 0
  1571. 1568 | running getArmyPaletteNum() for Blue; paletteNum = 2
  1572. 1569 | placing Wooden Bridge at elevation 3!
  1573. 1570 | placeAtX = 5.1 , placeAtZ = 2.1 , placeAtY = 1.18 (spaceSize = 0.6)
  1574. 1571 | >> running createParticleFountain() in BattlefieldScript at 5.1 , 1.18 , -2.1, of type Terrain
  1575. 1572 | Water terrain has Water particles
  1576. 1573 | running addParticleSystem( SmokeRingFX ) in ParticleFountainScript
  1577. 1574 | running connectBridgeToLand() in BattlefieldScript!
  1578. 1575 | running checkToStoreExp(); attackerID = 8086
  1579. 1576 | Teresa Dayo has now used Build Wood Bridge 13 times on unit -1
  1580. 1577 | element = Create; targetID = -1; subsequentUsesVsTarget = 12
  1581. 1578 | running storeExperience(); uniqueID = 8086; targetAmt = 15; skillCost = 1
  1582. 1579 | storedExp = True
  1583. 1580 | running checkForCombatBark(); bark type Build; randomRoll = 35 and barkChance = 15
  1584. 1581 | found 1 scripts attached to skill--running now!
  1585. 1582 | running runScripts() in ControllerScript; scriptNames.Count = 1
  1586. 1583 | looking for script BuffCreationHealthScript within all 89 loadedScripts
  1587. 1584 | match found!!! queueing up script actions in ActionRunner
  1588. 1585 | interrupting queue with 3 new actions
  1589. 1586 | queue now contains 1 actions; stuck SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow- at position 0
  1590. 1587 | queue now contains 2 actions; stuck SetValByStat/CreatorPow,+,-UNIQUEID-,Psy at position 0
  1591. 1588 | queue now contains 3 actions; stuck SetValByStat/CreatorPow,=,-UNIQUEID-,Strength at position 0
  1592. 1589 | executing actions queue; 3 actions now queued up
  1593. 1590 | still executing--actionsQueue.Count = 3; pausedForMovement = False; pausedForDialogueEnd = False; pausedForWait = False
  1594. 1591 | running executeNext()...
  1595. 1592 | - - - - - - - - - executeNext(): SetValByStat/CreatorPow,=,-UNIQUEID-,Strength - - - - - - - - -
  1596. 1593 | processing action: SetValByStat/CreatorPow,=,-UNIQUEID-,Strength -- using processing data from
  1597. 1594 | executing action: SetValByStat/CreatorPow,=,8086,Strength
  1598. 1595 | running getStat() in ControllerScript; on char 8086
  1599. 1596 | using operation =:8, changed existing custom int CreatorPow from 8...
  1600. 1597 | ...to 8.
  1601. 1598 | finished executing action SetValByStat--actionsQueue.Count now going from 3...
  1602. 1599 | ...to 2!
  1603. 1600 | (=) running incrementExecutionTimer() in ActionRunner; executionTimer = 0 startTime = 1039.106; Time.time = 1039.106
  1604. 1601 | still executing--actionsQueue.Count = 2; pausedForMovement = False; pausedForDialogueEnd = False; pausedForWait = False
  1605. 1602 | running executeNext()...
  1606. 1603 | - - - - - - - - - executeNext(): SetValByStat/CreatorPow,+,-UNIQUEID-,Psy - - - - - - - - -
  1607. 1604 | processing action: SetValByStat/CreatorPow,+,-UNIQUEID-,Psy -- using processing data from
  1608. 1605 | executing action: SetValByStat/CreatorPow,+,8086,Psy
  1609. 1606 | running getStat() in ControllerScript; on char 8086
  1610. 1607 | using operation +:0, changed existing custom int CreatorPow from 8...
  1611. 1608 | ...to 8.
  1612. 1609 | finished executing action SetValByStat--actionsQueue.Count now going from 2...
  1613. 1610 | ...to 1!
  1614. 1611 | (=) running incrementExecutionTimer() in ActionRunner; executionTimer = 0 startTime = 1039.106; Time.time = 1039.106
  1615. 1612 | still executing--actionsQueue.Count = 1; pausedForMovement = False; pausedForDialogueEnd = False; pausedForWait = False
  1616. 1613 | running executeNext()...
  1617. 1614 | - - - - - - - - - executeNext(): SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow- - - - - - - - - -
  1618. 1615 | processing action: SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow- -- using processing data from
  1619. 1616 | detected 1 or more custom ints in text:SetStat/-CHAR2UNIQUEID-,Health,+:-VAL:CreatorPow-
  1620. 1617 | executing action: SetStat/10634,Health,+:8
  1621. 1618 | running setStat() in ControllerScript; charName: 10634, stat: Health, operationOrString: +:8
  1622. 1619 | running setStatFromAction() in BattlefieldScript; name: Battlefield(Clone), stat: Health, operationOrString: +:8
  1623. 1620 | finished executing action SetStat--actionsQueue.Count now going from 1...
  1624. 1621 | ...to 0!
  1625. 1622 | (=) running incrementExecutionTimer() in ActionRunner; executionTimer = 0 startTime = 1039.106; Time.time = 1039.106
  1626. 1623 | FINISHED EXECUTING! emptiedQueue = True; actionsQueue.Count = 0
  1627. 1624 | ~~~~ running concludeAttack()! attacksQueued.Count = 1; damageQueued.Count = 0
  1628. 1625 | running checkForSwimming()
  1629. 1626 | running processDamageQueue() in BattlefieldScript; 0 DamageInfo queued up!
  1630. 1627 | finished processing damage queue; preparing to apply afterAtk behavior
  1631. 1628 | attacksQueued[ 0 ].attackerID = 8086; selectedUnit = 8086; attacksQueued[ 0 ].afterAttack = Unlimited
  1632. 1629 | no attacks left in queue--check for onDeath attacks now!
  1633. 1630 | running checkForOnDeathAttacks() in BattlefieldScript; deathsQueued.Count = 0
  1634. 1631 | done checking for onDeath attacks; attacksQueued.Count = 0
  1635. 1632 | _______________________________________
  1636. 1633 | running checkAttacks() in BattlefieldScript; attacksQueued.Count = 0
  1637. 1634 | no more attacks queued! checking for any queued dialogue before ending combat sequence; 0 dialogues found
  1638. 1635 | _______________________________________
  1639. 1636 | running processDeathsQueue() in BattlefieldScript; 0 units queued up to die!
  1640. 1637 | current death rules: Permadeath
  1641. 1638 | running distributeExperience()
  1642. 1639 | running getTotalExp() for unit 8086 w/in ExpInfo; targetValue = 0, numOfTargets = 1, skillCost = 0
  1643. 1640 | avgValuePerTarget = 0
  1644. 1641 | gaining 0 for target 0 (reduceTargetValueBy 0)
  1645. 1642 | gaining 0 for skillCost
  1646. 1643 | totalExp: 0
  1647. 1644 | stored exp 0: char 8086 should gain 0
  1648. 1645 | running gainExp(); char 8086, Teresa Dayo; adding 0 to 67
  1649. 1646 | running gainExp() within CharLevelUp; Teresa Dayo has 67 exp, gains 0 experience
  1650. 1647 | >> running createExpBar() in BattlefieldScript; 67 XP => 67XP; levelingUp = False
  1651. 1648 | running endCombatSequence() in BattlefieldScript; levelUpsQueued.Count = 0; controllerScript.isDialogueActive() = False
  1652. 1649 | graying out 0 units
  1653. 1650 | running fadeTextOverlay() in ControllerScript
  1654. 1651 | running showActionsMenu() in ControllerScript; dialogueActive = False
  1655. 1652 | running addSelector() in BattlefieldScript
  1656. 1653 | running showSelectionAnim() in unit 8086's UnitScript
  1657. 1654 | running addSelector() in BattlefieldScript
  1658. 1655 | running endTurnButtonClicked() in ControllerScript
  1659. 1656 | manualCameraLock() = False; battlefieldScript.isComputerBrainActive() = False
  1660. 1657 | wait--Emma Strider hasn't acted yet!
  1661. 1658 | running addSelector() in BattlefieldScript
  1662. 1659 | =================================================================
  1663. 1660 | running newTurn() in ControllerScript; armyInfo.Count = 2
  1664. 1661 | running fadeTextOverlay() in ControllerScript
  1665. 1662 | running addSelector() in BattlefieldScript
  1666. 1663 | changing moveTurn from 0...
  1667. 1664 | ...to 1. absoluteTurn = 31; armyInfo.Count = 2
  1668. 1665 | previousMoveTurn = 0; moveTurn = 1; absoluteTurn = 31; roundsPassed = 20
  1669. 1666 | running clearSelectionAnim() in unit 8086's UnitScript
  1670. 1667 | running showActionsMenu() in ControllerScript; dialogueActive = False
  1671. 1668 | running populateBattlefield() in BattlefieldScript; absoluteTurn = 31
  1672. 1669 | found 17 units tied to the unique IDs in roster 0
  1673. 1670 | found 3 units tied to the unique IDs in roster 1
  1674. 1671 | found 5 units tied to the unique IDs in roster 2
  1675. 1672 | running victoryCheck() in ControllerScript
  1676. 1673 | running lossCheck() to see if any army has flunked a specific loss condition! unitsToProtect.Count = 2
  1677. 1674 | detected Protect Char condition(s) in effect!
  1678. 1675 | army 0 must protect unit 1. has spawned? 1
  1679. 1676 | unit 1 has not fallen; army 0 is okay on that count
  1680. 1677 | army 0 must protect unit 3. has spawned? 1
  1681. 1678 | unit 3 has not fallen; army 0 is okay on that count
  1682. 1679 | is army 0 wiped out?
  1683. 1680 | running doesAnyEnemyHaveKillAllVictory() -- enemies defined relative to army 0
  1684. 1681 | running doesArmyHaveKillAllVictoryInEffect(); forArmy = 1
  1685. 1682 | killAllVictory[ 1 ] = True
  1686. 1683 | detected Kill-All Victory condition in effect for at least one enemy of army 0; checking their units left
  1687. 1684 | army 0 still has units; has not lost
  1688. 1685 | is army 1 wiped out?
  1689. 1686 | running doesAnyEnemyHaveKillAllVictory() -- enemies defined relative to army 1
  1690. 1687 | running doesArmyHaveKillAllVictoryInEffect(); forArmy = 0
  1691. 1688 | killAllVictory[ 0 ] = False
  1692. 1689 | no win conditions met via Capture Char or Defeat Army; has any army achieved a Kill-All Victory?
  1693. 1690 | running doesArmyHaveKillAllVictoryInEffect(); forArmy = 0
  1694. 1691 | killAllVictory[ 0 ] = False
  1695. 1692 | running doesArmyHaveKillAllVictoryInEffect(); forArmy = 1
  1696. 1693 | killAllVictory[ 1 ] = True
  1697. 1694 | detected Kill-All Victory condition in effect for army 1!
  1698. 1695 | checking to see if all enemies of army 1 have been destroyed...
  1699. 1696 | army 0 and army 1 are not allies
  1700. 1697 | army 0 still has 8 units on the battlefield or ready to spawn, preventing army 1 from achieving a kill-all victory
  1701. 1698 | winningArmy = -1
  1702. 1699 | ...no victor yet!
  1703. 1700 | running calculateFocusGain() for army 0
  1704. 1701 | running resetUnits() in BattlefieldScript
  1705. 1702 | running checkForSwimming()
  1706. 1703 | running panToArmy(); armyNum = 1; atSpeed = 1
  1707. 1704 | found group of units of size 3; panning to center of the largest concentrated group
  1708. 1705 | panning to group average 4,3
  1709. 1706 | running panCamTo() in ControllerScript; panning to x 2.1, z -8.7, atSpeed = 1
  1710. 1707 | running addSelector() in BattlefieldScript
  1711. 1708 | panToGroup() is panning somewhere different from before? True
  1712. 1709 | running areManeuversDelayed() in ControllerScript; forArmy = 1
  1713. 1710 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnTurn, loadedDialogue.Count = 35; queueIfFound = False
  1714. 1711 | parsed 0; turnToMatch = 0; current absoluteTurn = 31
  1715. 1712 | parsed 13; turnToMatch = 13; current absoluteTurn = 31
  1716. 1713 | running checkForDialogue() in ControllerScript; triggerToCheckFor = BeforeTurn, loadedDialogue.Count = 35; queueIfFound = False
  1717. 1714 | parsed 3; turnToMatch = 3; current absoluteTurn = 31
  1718. 1715 | running removeStatusEffects() in BattlefieldScript; fromArmy = 1, amount = 1, includeRemovedUnits = False
  1719. 1716 | _______________________________________
  1720. 1717 | running processDeathsQueue() in BattlefieldScript; 0 units queued up to die!
  1721. 1718 | current death rules: Permadeath
  1722. 1719 | stepping Burning length for unit 10426, Ebon Crossbowman, from sfx.length 1...
  1723. 1720 | Ebon Crossbowman now has Burning with sfx.length 0
  1724. 1721 | stepping Blinded length for unit 10426, Ebon Crossbowman, from sfx.length 2...
  1725. 1722 | Ebon Crossbowman now has Blinded with sfx.length 1
  1726. 1723 | running updatePressureTriggers()
  1727. 1724 | running clearHolds() in BattlefieldScript
  1728. 1725 | beginning turn for a Computer-controlled player, army 1!
  1729. 1726 | running loadComputerBrain() in BattlefieldScript; forArmy 1
  1730. 1727 | profile: Aggressive
  1731. 1728 | - description = An aggressive strategy. Prioritizes opportunities to deal damage over all other factors. Ignores chests.
  1732. 1729 | - aggressionMultiplier = 1.8
  1733. 1730 | - defenseConstant = 0.2
  1734. 1731 | - dangerConstant = 1
  1735. 1732 | - healingConstant = 1
  1736. 1733 | - energyConstant = 1
  1737. 1734 | - greedConstant = 0
  1738. 1735 | ` ` ` ~~~===*** passed data to ComputerBrain_Battle! currAI = Aggressive; beginning AI routines! ***===~~~ ` ` `
  1739. 1736 | SETTING UNIT MOVE FLAGS TO FALSE as part of passData()!
  1740. 1737 | populating computerArmy in ComputerBrain_Battle; computerArmyNum = 1
  1741. 1738 | computerArmy.Count = 3
  1742. 1739 | _________________________________________________________________________
  1743. 1740 | populating baseTargetValues in ComputerBrain_Battle for army 1
  1744. 1741 | unit 10424 the Mantis Knight base target value: 1
  1745. 1742 | unit 10634 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1746. 1743 | unit 10634 the Wooden Bridge base target value: 0.005
  1747. 1744 | unit 10616 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1748. 1745 | unit 10616 the Wooden Bridge base target value: 0.005
  1749. 1746 | unit 10631 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1750. 1747 | unit 10631 the Wooden Bridge base target value: 0.005
  1751. 1748 | unit 8086 the Engineer base target value: 1
  1752. 1749 | unit 10428 the Crossbowman base target value: 1
  1753. 1750 | unit 10426 the Crossbowman base target value: 1
  1754. 1751 | unit 10612 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1755. 1752 | unit 10612 the Wooden Bridge base target value: 0.005
  1756. 1753 | unit 2676 the Photokineticist base target value: 1
  1757. 1754 | unit 10628 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1758. 1755 | unit 10628 the Wooden Bridge base target value: 0.005
  1759. 1756 | unit 10609 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1760. 1757 | unit 10609 the Wooden Bridge base target value: 0.005
  1761. 1758 | unit 10606 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1762. 1759 | unit 10606 the Wooden Bridge base target value: 0.005
  1763. 1760 | unit 10619 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1764. 1761 | unit 10619 the Wooden Bridge base target value: 0.005
  1765. 1762 | unit 1 the Hero base target value: 1.2
  1766. 1763 | unit 10598 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1767. 1764 | unit 10598 the Wooden Bridge base target value: 0.005
  1768. 1765 | unit 5811 the Pyrokineticist base target value: 1
  1769. 1766 | unit 10531 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1770. 1767 | unit 10531 the Wooden Bridge base target value: 0.005
  1771. 1768 | unit 3 the Hero base target value: 1.2
  1772. 1769 | unit 10572 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1773. 1770 | unit 10572 the Wooden Bridge base target value: 0.005
  1774. 1771 | unit 5617 the Bowman base target value: 1
  1775. 1772 | unit 10558 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1776. 1773 | unit 10558 the Wooden Bridge base target value: 0.005
  1777. 1774 | unit 10577 is an enemy bridge; applying attackBridgesMultiplier 0.5!
  1778. 1775 | unit 10577 the Wooden Bridge base target value: 0.005
  1779. 1776 | unit 2678 the Mentalist base target value: 1.3
  1780. 1777 | unit 4724 the Crossbowman base target value: 1
  1781. 1778 | baseTargetValues 0: unit 10424, value = 1 with 0 altered values for AI characters' TargetPreference tags
  1782. 1779 | baseTargetValues 1: unit 10634, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1783. 1780 | baseTargetValues 2: unit 10616, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1784. 1781 | baseTargetValues 3: unit 10631, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1785. 1782 | baseTargetValues 4: unit 8086, value = 1 with 0 altered values for AI characters' TargetPreference tags
  1786. 1783 | baseTargetValues 5: unit 10428, value = 1 with 0 altered values for AI characters' TargetPreference tags
  1787. 1784 | baseTargetValues 6: unit 10426, value = 1 with 0 altered values for AI characters' TargetPreference tags
  1788. 1785 | baseTargetValues 7: unit 10612, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1789. 1786 | baseTargetValues 8: unit 2676, value = 1 with 0 altered values for AI characters' TargetPreference tags
  1790. 1787 | baseTargetValues 9: unit 10628, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1791. 1788 | baseTargetValues 10: unit 10609, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1792. 1789 | baseTargetValues 11: unit 10606, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1793. 1790 | baseTargetValues 12: unit 10619, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1794. 1791 | baseTargetValues 13: unit 1, value = 1.2 with 0 altered values for AI characters' TargetPreference tags
  1795. 1792 | baseTargetValues 14: unit 10598, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1796. 1793 | baseTargetValues 15: unit 5811, value = 1 with 0 altered values for AI characters' TargetPreference tags
  1797. 1794 | baseTargetValues 16: unit 10531, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1798. 1795 | baseTargetValues 17: unit 3, value = 1.2 with 0 altered values for AI characters' TargetPreference tags
  1799. 1796 | baseTargetValues 18: unit 10572, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1800. 1797 | baseTargetValues 19: unit 5617, value = 1 with 0 altered values for AI characters' TargetPreference tags
  1801. 1798 | baseTargetValues 20: unit 10558, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1802. 1799 | baseTargetValues 21: unit 10577, value = 0.005 with 0 altered values for AI characters' TargetPreference tags
  1803. 1800 | baseTargetValues 22: unit 2678, value = 1.3 with 0 altered values for AI characters' TargetPreference tags
  1804. 1801 | baseTargetValues 23: unit 4724, value = 1 with 0 altered values for AI characters' TargetPreference tags
  1805. 1802 | [===------- running determineNextMove() in ComputerBrain_Battle; method = Consider All -------===]
  1806. 1803 | ~~~ stopping all executeBestMoveAfterDelay() coroutines in BattlefieldScript
  1807. 1804 | running checkForDialogue() in ControllerScript; triggerToCheckFor = BeforeTurn, loadedDialogue.Count = 35; queueIfFound = True
  1808. 1805 | parsed 3; turnToMatch = 3; current absoluteTurn = 31
  1809. 1806 | dialogue queued: 0
  1810. 1807 | running showTurnBox() in ControllerScript; explorationMode = False, endingScene = False
  1811. 1808 | changing banner color to Black using material Banner Vert L Material Black
  1812. 1809 | changing banner color to Black using material Banner Vert R Material Black
  1813. 1810 | Turn Box MenuHolder running playAppearAnim()!
  1814. 1811 | running hideActionsMenu() in ControllerScript
  1815. 1812 | Terrain Inspector MenuHolder running playDisappearAnim()!
  1816. 1813 | -----------------------------------------------------------------
  1817. 1814 | running evaluateMovesForNextUnit() for computerArmy unit 0 / 2
  1818. 1815 | finding viable moves for unit 10424, Ebon Raban, currently at 2 , 4
  1819. 1816 | unit 10424, Ebon Raban is tagged Immobile? False
  1820. 1817 | unit 10424, Ebon Raban is tagged Passive? True
  1821. 1818 | unit 10424, Ebon Raban is ignoring army(ies)
  1822. 1819 | Checking skills from destination 0 , 0, destSpacePos 0; spaceDangerModifier = 0; grabSackBonus = 0
  1823. 1820 | checking turnsAwayFromEnemyContact() at 0, 0
  1824. 1821 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  1825. 1822 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  1826. 1823 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  1827. 1824 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  1828. 1825 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  1829. 1826 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  1830. 1827 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 21, turnsAway = 5
  1831. 1828 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 22, turnsAway = 5
  1832. 1829 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1833. 1830 | oops; dest space is not passability All and char can't fly
  1834. 1831 | Checking skills from destination 0 , 1, destSpacePos 1; spaceDangerModifier = 0; grabSackBonus = 0
  1835. 1832 | checking turnsAwayFromEnemyContact() at 0, 1
  1836. 1833 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  1837. 1834 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  1838. 1835 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  1839. 1836 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  1840. 1837 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  1841. 1838 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  1842. 1839 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 20, turnsAway = 4
  1843. 1840 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 21, turnsAway = 5
  1844. 1841 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1845. 1842 | Checking skills from destination 0 , 2, destSpacePos 2; spaceDangerModifier = 0; grabSackBonus = 0
  1846. 1843 | checking turnsAwayFromEnemyContact() at 0, 2
  1847. 1844 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  1848. 1845 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  1849. 1846 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  1850. 1847 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  1851. 1848 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  1852. 1849 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  1853. 1850 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 19, turnsAway = 4
  1854. 1851 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 20, turnsAway = 4
  1855. 1852 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1856. 1853 | Checking skills from destination 0 , 3, destSpacePos 3; spaceDangerModifier = 0; grabSackBonus = 0
  1857. 1854 | checking turnsAwayFromEnemyContact() at 0, 3
  1858. 1855 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  1859. 1856 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1860. 1857 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  1861. 1858 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1862. 1859 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  1863. 1860 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  1864. 1861 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  1865. 1862 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 19, turnsAway = 4
  1866. 1863 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1867. 1864 | Checking skills from destination 0 , 4, destSpacePos 4; spaceDangerModifier = 0; grabSackBonus = 0
  1868. 1865 | checking turnsAwayFromEnemyContact() at 0, 4
  1869. 1866 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  1870. 1867 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  1871. 1868 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  1872. 1869 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  1873. 1870 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  1874. 1871 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  1875. 1872 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  1876. 1873 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  1877. 1874 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1878. 1875 | oops; dest space is not passability All and char can't fly
  1879. 1876 | Checking skills from destination 0 , 5, destSpacePos 5; spaceDangerModifier = 0; grabSackBonus = 0
  1880. 1877 | checking turnsAwayFromEnemyContact() at 0, 5
  1881. 1878 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1882. 1879 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  1883. 1880 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  1884. 1881 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1885. 1882 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  1886. 1883 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  1887. 1884 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  1888. 1885 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  1889. 1886 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1890. 1887 | oops; dest space is not passability All and char can't fly
  1891. 1888 | oops; dest space is blocked by a fly-only object
  1892. 1889 | Checking skills from destination 1 , 0, destSpacePos 31; spaceDangerModifier = 0; grabSackBonus = 0
  1893. 1890 | checking turnsAwayFromEnemyContact() at 1, 0
  1894. 1891 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  1895. 1892 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  1896. 1893 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  1897. 1894 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  1898. 1895 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  1899. 1896 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  1900. 1897 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 20, turnsAway = 4
  1901. 1898 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 21, turnsAway = 5
  1902. 1899 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1903. 1900 | oops; dest space is not passability All and char can't fly
  1904. 1901 | Checking skills from destination 1 , 1, destSpacePos 32; spaceDangerModifier = 0; grabSackBonus = 0
  1905. 1902 | checking turnsAwayFromEnemyContact() at 1, 1
  1906. 1903 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  1907. 1904 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  1908. 1905 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  1909. 1906 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  1910. 1907 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  1911. 1908 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  1912. 1909 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 19, turnsAway = 4
  1913. 1910 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 20, turnsAway = 4
  1914. 1911 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1915. 1912 | Checking skills from destination 1 , 2, destSpacePos 33; spaceDangerModifier = 0; grabSackBonus = 0
  1916. 1913 | checking turnsAwayFromEnemyContact() at 1, 2
  1917. 1914 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  1918. 1915 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1919. 1916 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  1920. 1917 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1921. 1918 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  1922. 1919 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  1923. 1920 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  1924. 1921 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 19, turnsAway = 4
  1925. 1922 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1926. 1923 | Checking skills from destination 1 , 3, destSpacePos 34; spaceDangerModifier = 0; grabSackBonus = 0
  1927. 1924 | checking turnsAwayFromEnemyContact() at 1, 3
  1928. 1925 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  1929. 1926 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  1930. 1927 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  1931. 1928 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  1932. 1929 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  1933. 1930 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  1934. 1931 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  1935. 1932 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  1936. 1933 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1937. 1934 | oops; dest space is blocked by a fly-only object
  1938. 1935 | oops; dest space is blocked by a fly-only object
  1939. 1936 | Checking skills from destination 1 , 4, destSpacePos 35; spaceDangerModifier = 0; grabSackBonus = 0
  1940. 1937 | checking turnsAwayFromEnemyContact() at 1, 4
  1941. 1938 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1942. 1939 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  1943. 1940 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  1944. 1941 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  1945. 1942 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  1946. 1943 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  1947. 1944 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  1948. 1945 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  1949. 1946 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1950. 1947 | oops; dest space is blocked by a fly-only object
  1951. 1948 | Checking skills from destination 1 , 6, destSpacePos 37; spaceDangerModifier = 0; grabSackBonus = 0
  1952. 1949 | checking turnsAwayFromEnemyContact() at 1, 6
  1953. 1950 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  1954. 1951 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  1955. 1952 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1956. 1953 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1957. 1954 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  1958. 1955 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  1959. 1956 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  1960. 1957 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  1961. 1958 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1962. 1959 | oops; dest space is blocked by a fly-only object
  1963. 1960 | oops; dest space is not passability All and char can't fly
  1964. 1961 | Checking skills from destination 2 , 1, destSpacePos 63; spaceDangerModifier = 0; grabSackBonus = 0
  1965. 1962 | checking turnsAwayFromEnemyContact() at 2, 1
  1966. 1963 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  1967. 1964 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1968. 1965 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  1969. 1966 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1970. 1967 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  1971. 1968 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  1972. 1969 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  1973. 1970 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 19, turnsAway = 4
  1974. 1971 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1975. 1972 | oops; dest space is not passability All and char can't fly
  1976. 1973 | Checking skills from destination 2 , 2, destSpacePos 64; spaceDangerModifier = 0; grabSackBonus = 0
  1977. 1974 | checking turnsAwayFromEnemyContact() at 2, 2
  1978. 1975 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  1979. 1976 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  1980. 1977 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  1981. 1978 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  1982. 1979 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  1983. 1980 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  1984. 1981 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  1985. 1982 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  1986. 1983 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1987. 1984 | Checking skills from destination 2 , 3, destSpacePos 65; spaceDangerModifier = 0; grabSackBonus = 0
  1988. 1985 | checking turnsAwayFromEnemyContact() at 2, 3
  1989. 1986 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  1990. 1987 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  1991. 1988 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  1992. 1989 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  1993. 1990 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  1994. 1991 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  1995. 1992 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  1996. 1993 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  1997. 1994 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  1998. 1995 | oops; dest space is blocked by a fly-only object
  1999. 1996 | Checking skills from destination 2 , 4, destSpacePos 66; spaceDangerModifier = 0; grabSackBonus = 0
  2000. 1997 | checking turnsAwayFromEnemyContact() at 2, 4
  2001. 1998 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2002. 1999 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2003. 2000 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2004. 2001 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2005. 2002 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2006. 2003 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2007. 2004 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2008. 2005 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2009. 2006 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2010. 2007 | running getKnockbackPath() in BattlefieldScript; total distance = 1, starting coords 5 , 4
  2011. 2008 | Checking skills from destination 2 , 5, destSpacePos 67; spaceDangerModifier = 0; grabSackBonus = 0
  2012. 2009 | checking turnsAwayFromEnemyContact() at 2, 5
  2013. 2010 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2014. 2011 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2015. 2012 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2016. 2013 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2017. 2014 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2018. 2015 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2019. 2016 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2020. 2017 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2021. 2018 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2022. 2019 | oops; dest space is not passability All and char can't fly
  2023. 2020 | Checking skills from destination 2 , 6, destSpacePos 68; spaceDangerModifier = 0; grabSackBonus = 0
  2024. 2021 | checking turnsAwayFromEnemyContact() at 2, 6
  2025. 2022 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2026. 2023 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 1, turnsAway = 1
  2027. 2024 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2028. 2025 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2029. 2026 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2030. 2027 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2031. 2028 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2032. 2029 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2033. 2030 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2034. 2031 | oops; dest space is not passability All and char can't fly
  2035. 2032 | oops; dest space is not passability All and char can't fly
  2036. 2033 | Checking skills from destination 3 , 1, destSpacePos 94; spaceDangerModifier = 0; grabSackBonus = 0
  2037. 2034 | checking turnsAwayFromEnemyContact() at 3, 1
  2038. 2035 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2039. 2036 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2040. 2037 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2041. 2038 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2042. 2039 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2043. 2040 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2044. 2041 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  2045. 2042 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  2046. 2043 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2047. 2044 | oops; dest space is blocked by a fly-only object
  2048. 2045 | oops; dest space is not passability All and char can't fly
  2049. 2046 | Checking skills from destination 3 , 2, destSpacePos 95; spaceDangerModifier = 0; grabSackBonus = 0
  2050. 2047 | checking turnsAwayFromEnemyContact() at 3, 2
  2051. 2048 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2052. 2049 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2053. 2050 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2054. 2051 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2055. 2052 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2056. 2053 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2057. 2054 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2058. 2055 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  2059. 2056 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2060. 2057 | oops; dest space is blocked by a fly-only object
  2061. 2058 | oops; dest space is not passability All and char can't fly
  2062. 2059 | Checking skills from destination 3 , 4, destSpacePos 97; spaceDangerModifier = 0; grabSackBonus = 0
  2063. 2060 | checking turnsAwayFromEnemyContact() at 3, 4
  2064. 2061 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2065. 2062 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2066. 2063 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2067. 2064 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2068. 2065 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2069. 2066 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2070. 2067 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2071. 2068 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2072. 2069 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2073. 2070 | oops; dest space is blocked by a fly-only object
  2074. 2071 | Checking skills from destination 3 , 5, destSpacePos 98; spaceDangerModifier = 0; grabSackBonus = 0
  2075. 2072 | checking turnsAwayFromEnemyContact() at 3, 5
  2076. 2073 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2077. 2074 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 1, turnsAway = 1
  2078. 2075 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2079. 2076 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2080. 2077 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2081. 2078 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2082. 2079 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2083. 2080 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2084. 2081 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2085. 2082 | oops; dest space is blocked by a fly-only object
  2086. 2083 | oops; dest space is blocked by a fly-only object
  2087. 2084 | oops; dest space is not passability All and char can't fly
  2088. 2085 | oops; dest space is not passability All and char can't fly
  2089. 2086 | Checking skills from destination 3 , 6, destSpacePos 99; spaceDangerModifier = 0; grabSackBonus = 0
  2090. 2087 | checking turnsAwayFromEnemyContact() at 3, 6
  2091. 2088 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2092. 2089 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 0, turnsAway = 0
  2093. 2090 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2094. 2091 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2095. 2092 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2096. 2093 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2097. 2094 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2098. 2095 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2099. 2096 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2100. 2097 | oops; dest space is not passability All and char can't fly
  2101. 2098 | oops; dest space is not passability All and char can't fly
  2102. 2099 | Checking skills from destination 4 , 2, destSpacePos 126; spaceDangerModifier = 0; grabSackBonus = 0
  2103. 2100 | checking turnsAwayFromEnemyContact() at 4, 2
  2104. 2101 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2105. 2102 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2106. 2103 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2107. 2104 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2108. 2105 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2109. 2106 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2110. 2107 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2111. 2108 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2112. 2109 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2113. 2110 | oops; dest space is not passability All and char can't fly
  2114. 2111 | Checking skills from destination 4 , 3, destSpacePos 127; spaceDangerModifier = 0; grabSackBonus = 0
  2115. 2112 | checking turnsAwayFromEnemyContact() at 4, 3
  2116. 2113 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2117. 2114 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2118. 2115 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2119. 2116 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2120. 2117 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2121. 2118 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2122. 2119 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2123. 2120 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2124. 2121 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2125. 2122 | oops; dest space is blocked by a fly-only object
  2126. 2123 | oops; dest space is not passability All and char can't fly
  2127. 2124 | Checking skills from destination 4 , 4, destSpacePos 128; spaceDangerModifier = 0; grabSackBonus = 0
  2128. 2125 | checking turnsAwayFromEnemyContact() at 4, 4
  2129. 2126 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2130. 2127 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 1, turnsAway = 1
  2131. 2128 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2132. 2129 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 1, turnsAway = 1
  2133. 2130 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2134. 2131 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2135. 2132 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2136. 2133 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2137. 2134 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2138. 2135 | oops; dest space is not passability All and char can't fly
  2139. 2136 | Checking skills from destination 4 , 5, destSpacePos 129; spaceDangerModifier = 0; grabSackBonus = 0
  2140. 2137 | checking turnsAwayFromEnemyContact() at 4, 5
  2141. 2138 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2142. 2139 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 0, turnsAway = 0
  2143. 2140 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2144. 2141 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2145. 2142 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2146. 2143 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2147. 2144 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2148. 2145 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2149. 2146 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2150. 2147 | oops; dest space is not passability All and char can't fly
  2151. 2148 | oops; dest space is not passability All and char can't fly
  2152. 2149 | Ebon Raban maxShortRangeValue = 0; currAI.forgePathGate = 0.01
  2153. 2150 | no short-range move exceeds currAI.forgePathGate, but Ebon Raban is Passive
  2154. 2151 | Ebon Raban maxPathCutValue = 0; currAI.longRangeGate = 0.04
  2155. 2152 | no short-range move exceeds currAI.longRangeGate, but Ebon Raban is Passive or unable to move
  2156. 2153 | -----------------------------------------------------------------
  2157. 2154 | running evaluateMovesForNextUnit() for computerArmy unit 1 / 2
  2158. 2155 | finding viable moves for unit 10428, Ebon Crossbowman, currently at 5 , 3
  2159. 2156 | unit 10428, Ebon Crossbowman is tagged Immobile? False
  2160. 2157 | unit 10428, Ebon Crossbowman is tagged Passive? True
  2161. 2158 | unit 10428, Ebon Crossbowman is ignoring army(ies)
  2162. 2159 | Checking skills from destination 1 , 2, destSpacePos 33; spaceDangerModifier = 0; grabSackBonus = 0
  2163. 2160 | Checking skills from destination 2 , 1, destSpacePos 63; spaceDangerModifier = 0; grabSackBonus = 0
  2164. 2161 | Checking skills from destination 2 , 2, destSpacePos 64; spaceDangerModifier = 0; grabSackBonus = 0
  2165. 2162 | Checking skills from destination 2 , 3, destSpacePos 65; spaceDangerModifier = 0; grabSackBonus = 0
  2166. 2163 | Checking skills from destination 2 , 5, destSpacePos 67; spaceDangerModifier = 0; grabSackBonus = 0
  2167. 2164 | Checking skills from destination 3 , 1, destSpacePos 94; spaceDangerModifier = 0; grabSackBonus = 0
  2168. 2165 | Checking skills from destination 3 , 2, destSpacePos 95; spaceDangerModifier = 0; grabSackBonus = 0
  2169. 2166 | Checking skills from destination 3 , 4, destSpacePos 97; spaceDangerModifier = 0; grabSackBonus = 0
  2170. 2167 | finalDmg from Crossbow to unit 10634, Wooden Bridge = 7/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.635
  2171. 2168 | skill Crossbow used at 3,4, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.635 incl danger penalty of 0
  2172. 2169 | max score for any skill at 3,4: 0.635 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2173. 2170 | Checking skills from destination 3 , 5, destSpacePos 98; spaceDangerModifier = 0; grabSackBonus = 0
  2174. 2171 | finalDmg from Crossbow to unit 10634, Wooden Bridge = 9/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.815
  2175. 2172 | skill Crossbow used at 3,5, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.815 incl danger penalty of 0
  2176. 2173 | finalDmg from Powder Bolt to unit 10634, Wooden Bridge = 44/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2177. 2174 | skill Powder Bolt used at 3,5, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.027 incl danger penalty of 0
  2178. 2175 | max score for any skill at 3,5: 0.815 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2179. 2176 | Checking skills from destination 3 , 6, destSpacePos 99; spaceDangerModifier = 0; grabSackBonus = 0
  2180. 2177 | finalDmg from Crossbow to unit 10634, Wooden Bridge = 10/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.905
  2181. 2178 | skill Crossbow used at 3,6, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.905 incl danger penalty of 0
  2182. 2179 | finalDmg from Powder Bolt to unit 10634, Wooden Bridge = 52/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2183. 2180 | skill Powder Bolt used at 3,6, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.027 incl danger penalty of 0
  2184. 2181 | max score for any skill at 3,6: 0.905 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2185. 2182 | Checking skills from destination 4 , 2, destSpacePos 126; spaceDangerModifier = 0; grabSackBonus = 0
  2186. 2183 | Checking skills from destination 4 , 3, destSpacePos 127; spaceDangerModifier = 0; grabSackBonus = 0
  2187. 2184 | finalDmg from Crossbow to unit 10616, Wooden Bridge = 7/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.635
  2188. 2185 | skill Crossbow used at 4,3, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.635 incl danger penalty of 0
  2189. 2186 | max score for any skill at 4,3: 0.635 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2190. 2187 | Checking skills from destination 4 , 4, destSpacePos 128; spaceDangerModifier = 0; grabSackBonus = 0
  2191. 2188 | finalDmg from Crossbow to unit 10616, Wooden Bridge = 9/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.815
  2192. 2189 | skill Crossbow used at 4,4, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.815 incl danger penalty of 0
  2193. 2190 | finalDmg from Crossbow to unit 8086, Teresa Dayo = 8/24; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.6
  2194. 2191 | skill Crossbow used at 4,4, facing Right, targeting (4,8), hits 1 targets: unit(s) 8086. final value of 1.6 incl danger penalty of 0
  2195. 2192 | finalDmg from Crossbow to unit 5811, Rebecca Flare = 9/28; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.578571
  2196. 2193 | skill Crossbow used at 4,4, facing Down, targeting (8,4), hits 1 targets: unit(s) 5811. final value of 1.578571 incl danger penalty of 0
  2197. 2194 | finalDmg from Powder Bolt to unit 10616, Wooden Bridge = 44/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2198. 2195 | skill Powder Bolt used at 4,4, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.027 incl danger penalty of 0
  2199. 2196 | max score for any skill at 4,4: 1.6 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2200. 2197 | Checking skills from destination 4 , 5, destSpacePos 129; spaceDangerModifier = 0; grabSackBonus = 0
  2201. 2198 | finalDmg from Crossbow to unit 10616, Wooden Bridge = 10/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.905
  2202. 2199 | skill Crossbow used at 4,5, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.905 incl danger penalty of 0
  2203. 2200 | finalDmg from Crossbow to unit 8086, Teresa Dayo = 9/24; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.675
  2204. 2201 | skill Crossbow used at 4,5, facing Right, targeting (4,8), hits 1 targets: unit(s) 8086. final value of 1.675 incl danger penalty of 0
  2205. 2202 | finalDmg from Powder Bolt to unit 10616, Wooden Bridge = 52/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2206. 2203 | skill Powder Bolt used at 4,5, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.027 incl danger penalty of 0
  2207. 2204 | finalDmg from Powder Bolt to unit 10631, Wooden Bridge = 44/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2208. 2205 | finalDmg from Powder Bolt to unit 8086, Teresa Dayo = 9/24; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.675
  2209. 2206 | skill Powder Bolt used at 4,5, facing Right, targeting (4,8), hits 2 targets: unit(s) 10631, 8086. final value of 1.702 incl danger penalty of 0
  2210. 2207 | max score for any skill at 4,5: 1.702 for Powder Bolt (grabSackBonus: 0) relative to spaceDangerModifier 0
  2211. 2208 | Checking skills from destination 5 , 3, destSpacePos 158; spaceDangerModifier = 0; grabSackBonus = 0
  2212. 2209 | finalDmg from Crossbow to unit 2676, Farasat Hashmal = 9/22; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.736364
  2213. 2210 | skill Crossbow used at 5,3, facing Right, targeting (5,7), hits 1 targets: unit(s) 2676. final value of 1.736364 incl danger penalty of 0
  2214. 2211 | max score for any skill at 5,3: 1.736364 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2215. 2212 | Ebon Crossbowman maxShortRangeValue = 1.736364; currAI.forgePathGate = 0.01
  2216. 2213 | Ebon Crossbowman maxPathCutValue = 0; currAI.longRangeGate = 0.04
  2217. 2214 | unit 10428's item Bandages affects Damage; valueOfUsage = 0
  2218. 2215 | initialHealthProportion = 0.8421053, changedHealthProportion = 1; valueOfUsage = 0.1578947
  2219. 2216 | -----------------------------------------------------------------
  2220. 2217 | running evaluateMovesForNextUnit() for computerArmy unit 2 / 2
  2221. 2218 | finding viable moves for unit 10426, Ebon Crossbowman, currently at 5 , 4
  2222. 2219 | unit 10426, Ebon Crossbowman is tagged Immobile? False
  2223. 2220 | unit 10426, Ebon Crossbowman is tagged Passive? True
  2224. 2221 | unit 10426, Ebon Crossbowman is ignoring army(ies)
  2225. 2222 | Checking skills from destination 2 , 2, destSpacePos 64; spaceDangerModifier = 0; grabSackBonus = 0
  2226. 2223 | Checking skills from destination 2 , 5, destSpacePos 67; spaceDangerModifier = 0; grabSackBonus = 0
  2227. 2224 | Checking skills from destination 2 , 6, destSpacePos 68; spaceDangerModifier = 0; grabSackBonus = 0
  2228. 2225 | Checking skills from destination 3 , 1, destSpacePos 94; spaceDangerModifier = 0; grabSackBonus = 0
  2229. 2226 | Checking skills from destination 3 , 2, destSpacePos 95; spaceDangerModifier = 0; grabSackBonus = 0
  2230. 2227 | Checking skills from destination 3 , 4, destSpacePos 97; spaceDangerModifier = 0; grabSackBonus = 0
  2231. 2228 | finalDmg from Crossbow to unit 10634, Wooden Bridge = 10/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.905
  2232. 2229 | skill Crossbow used at 3,4, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.905 incl danger penalty of 0
  2233. 2230 | max score for any skill at 3,4: 0.905 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2234. 2231 | Checking skills from destination 3 , 5, destSpacePos 98; spaceDangerModifier = 0; grabSackBonus = 0
  2235. 2232 | finalDmg from Crossbow to unit 10634, Wooden Bridge = 12/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 1.085
  2236. 2233 | skill Crossbow used at 3,5, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 1.085 incl danger penalty of 0
  2237. 2234 | finalDmg from Powder Bolt to unit 10634, Wooden Bridge = 55/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2238. 2235 | skill Powder Bolt used at 3,5, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.027 incl danger penalty of 0
  2239. 2236 | max score for any skill at 3,5: 1.085 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2240. 2237 | Checking skills from destination 3 , 6, destSpacePos 99; spaceDangerModifier = 0; grabSackBonus = 0
  2241. 2238 | finalDmg from Crossbow to unit 10634, Wooden Bridge = 14/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 1.265
  2242. 2239 | skill Crossbow used at 3,6, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 1.265 incl danger penalty of 0
  2243. 2240 | finalDmg from Powder Bolt to unit 10634, Wooden Bridge = 65/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2244. 2241 | skill Powder Bolt used at 3,6, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.027 incl danger penalty of 0
  2245. 2242 | max score for any skill at 3,6: 1.265 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2246. 2243 | Checking skills from destination 4 , 2, destSpacePos 126; spaceDangerModifier = 0; grabSackBonus = 0
  2247. 2244 | Checking skills from destination 4 , 3, destSpacePos 127; spaceDangerModifier = 0; grabSackBonus = 0
  2248. 2245 | finalDmg from Crossbow to unit 10616, Wooden Bridge = 10/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.905
  2249. 2246 | skill Crossbow used at 4,3, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.905 incl danger penalty of 0
  2250. 2247 | max score for any skill at 4,3: 0.905 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2251. 2248 | Checking skills from destination 4 , 4, destSpacePos 128; spaceDangerModifier = 0; grabSackBonus = 0
  2252. 2249 | finalDmg from Crossbow to unit 10616, Wooden Bridge = 12/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 1.085
  2253. 2250 | skill Crossbow used at 4,4, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 1.085 incl danger penalty of 0
  2254. 2251 | finalDmg from Crossbow to unit 8086, Teresa Dayo = 11/24; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.825
  2255. 2252 | skill Crossbow used at 4,4, facing Right, targeting (4,8), hits 1 targets: unit(s) 8086. final value of 1.825 incl danger penalty of 0
  2256. 2253 | finalDmg from Crossbow to unit 5811, Rebecca Flare = 12/28; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.771429
  2257. 2254 | skill Crossbow used at 4,4, facing Down, targeting (8,4), hits 1 targets: unit(s) 5811. final value of 1.771429 incl danger penalty of 0
  2258. 2255 | finalDmg from Powder Bolt to unit 10616, Wooden Bridge = 55/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2259. 2256 | skill Powder Bolt used at 4,4, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.027 incl danger penalty of 0
  2260. 2257 | max score for any skill at 4,4: 1.825 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2261. 2258 | Checking skills from destination 4 , 5, destSpacePos 129; spaceDangerModifier = 0; grabSackBonus = 0
  2262. 2259 | finalDmg from Crossbow to unit 10616, Wooden Bridge = 14/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 1.265
  2263. 2260 | skill Crossbow used at 4,5, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 1.265 incl danger penalty of 0
  2264. 2261 | finalDmg from Crossbow to unit 8086, Teresa Dayo = 13/24; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.975
  2265. 2262 | skill Crossbow used at 4,5, facing Right, targeting (4,8), hits 1 targets: unit(s) 8086. final value of 1.975 incl danger penalty of 0
  2266. 2263 | finalDmg from Powder Bolt to unit 10616, Wooden Bridge = 65/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2267. 2264 | skill Powder Bolt used at 4,5, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.027 incl danger penalty of 0
  2268. 2265 | finalDmg from Powder Bolt to unit 10631, Wooden Bridge = 55/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2269. 2266 | finalDmg from Powder Bolt to unit 8086, Teresa Dayo = 11/24; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.825
  2270. 2267 | skill Powder Bolt used at 4,5, facing Right, targeting (4,8), hits 2 targets: unit(s) 10631, 8086. final value of 1.852 incl danger penalty of 0
  2271. 2268 | max score for any skill at 4,5: 1.975 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2272. 2269 | Checking skills from destination 5 , 4, destSpacePos 159; spaceDangerModifier = 0; grabSackBonus = 0
  2273. 2270 | finalDmg from Crossbow to unit 2676, Farasat Hashmal = 14/22; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 2.145454
  2274. 2271 | skill Crossbow used at 5,4, facing Right, targeting (5,7), hits 1 targets: unit(s) 2676. final value of 2.145454 incl danger penalty of 0
  2275. 2272 | finalDmg from Crossbow to unit 10628, Wooden Bridge = 10/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.905
  2276. 2273 | skill Crossbow used at 5,4, facing Right, targeting (5,8), hits 1 targets: unit(s) 10628. final value of 0.905 incl danger penalty of 0
  2277. 2274 | finalDmg from Crossbow to unit 5811, Rebecca Flare = 14/28; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.9
  2278. 2275 | skill Crossbow used at 5,4, facing Down, targeting (8,4), hits 1 targets: unit(s) 5811. final value of 1.9 incl danger penalty of 0
  2279. 2276 | finalDmg from Powder Bolt to unit 10612, Wooden Bridge = 55/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2280. 2277 | finalDmg from Powder Bolt to unit 2676, Farasat Hashmal = 11/22; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.9
  2281. 2278 | skill Powder Bolt used at 5,4, facing Right, targeting (5,7), hits 2 targets: unit(s) 10612, 2676. final value of 1.927 incl danger penalty of 0
  2282. 2279 | finalDmg from Powder Bolt to unit 5811, Rebecca Flare = 11/28; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.707143
  2283. 2280 | skill Powder Bolt used at 5,4, facing Down, targeting (8,4), hits 2 targets: unit(s) 10180, 5811. final value of 1.707143 incl danger penalty of 0
  2284. 2281 | max score for any skill at 5,4: 2.145454 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2285. 2282 | Ebon Crossbowman maxShortRangeValue = 2.145454; currAI.forgePathGate = 0.01
  2286. 2283 | Ebon Crossbowman maxPathCutValue = 0; currAI.longRangeGate = 0.04
  2287. 2284 | done evaluating moves for CPU units; now sorting allViableMoves by moveValue
  2288. 2285 | running processMoves(); allViableMoves.Count = 19
  2289. 2286 | ---- << TOP 10 MOVES >> ----
  2290. 2287 | 0: [2.239346] Ebon Crossbowman (unit 10426) to stay put and use skill Crossbow at 5,7
  2291. 2288 | 1: [1.982485] Ebon Crossbowman (unit 10426) to 4,5 and use skill Crossbow at 4,8
  2292. 2289 | 2: [1.903077] Ebon Crossbowman (unit 10426) to 4,4 and use skill Crossbow at 4,8
  2293. 2290 | 3: [1.831468] Ebon Crossbowman (unit 10428) to stay put and use skill Crossbow at 5,7
  2294. 2291 | 4: [1.775143] Ebon Crossbowman (unit 10428) to 4,5 and use skill Powder Bolt at 4,8
  2295. 2292 | 5: [1.709676] Ebon Crossbowman (unit 10428) to 4,5 and use skill Crossbow at 4,8
  2296. 2293 | 6: [1.687456] Ebon Crossbowman (unit 10428) to 4,4 and use skill Crossbow at 4,8
  2297. 2294 | 7: [1.287957] Ebon Crossbowman (unit 10426) to 4,5 and use skill Crossbow at 4,7
  2298. 2295 | 8: [1.268265] Ebon Crossbowman (unit 10426) to 3,6 and use skill Crossbow at 3,8
  2299. 2296 | 9: [1.179439] Ebon Crossbowman (unit 10426) to 3,5 and use skill Crossbow at 3,8
  2300. 2297 | best move [value 2.239346]: Ebon Crossbowman (unit 10426) to stay put and use Crossbow at 5,7
  2301. 2298 | clicked TurnBox!
  2302. 2299 | Turn Box MenuHolder running playDisappearAnim()!
  2303. 2300 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnTurn, loadedDialogue.Count = 35; queueIfFound = True
  2304. 2301 | parsed 0; turnToMatch = 0; current absoluteTurn = 31
  2305. 2302 | parsed 13; turnToMatch = 13; current absoluteTurn = 31
  2306. 2303 | running checkDialogueQueue() in ControllerScript; dialogueTriggered.Count = 0; endingScene = False
  2307. 2304 | running initiateTurn() in ControllerScript; autoEndTurn = False
  2308. 2305 | running incrementScoreStat() in ControllerScript; statType = Turns Taken, amt = 1, forPlayer = 1
  2309. 2306 | running areManeuversDelayed() in ControllerScript; forArmy = 1
  2310. 2307 | running regainFocus() for army 1
  2311. 2308 | running stepStatusEffects() in BattlefieldScript; forArmy = 1
  2312. 2309 | Ebon Crossbowman has status effect Burning
  2313. 2310 | Ebon Crossbowman due to be damaged by Burning!
  2314. 2311 | Ebon Crossbowman has status effect Blinded
  2315. 2312 | running queueEnvironmentalDamage(); forArmy = 1
  2316. 2313 | running processDamageQueue() in BattlefieldScript; 1 DamageInfo queued up!
  2317. 2314 | processing damage for target at queue position 1 / 1:
  2318. 2315 | consolidating all queued status effects on unit 10426...
  2319. 2316 | no status effects are detected
  2320. 2317 | damageQueued[ 0 ] imparts 0 status effects
  2321. 2318 | running checkForStatusEffectsHit()
  2322. 2319 | detected no status effects actually hitting in processDamageQueue()
  2323. 2320 | next, consolidating all queued damage to unit 10426...
  2324. 2321 | damageQueued[ 0 ], 6 Heat from unit 5811, targets unit 10426!
  2325. 2322 | remaining damageQueued.Count = 0
  2326. 2323 | Ebon Crossbowman starts with 32 max Health and 31 Damage
  2327. 2324 | consolidating damage from 1 DamageInfo instance(s) in damageChar()
  2328. 2325 | display dmg: 6 Heat, affecting Health
  2329. 2326 | > applying 6 of element Heat affecting Health to unit 10426 in damageChar()
  2330. 2327 | >> running createParticleFountain() in BattlefieldScript at 2.7 , 1.6 , -3.3, of type Sparks
  2331. 2328 | running addParticleSystem( SparkShowerFX ) in ParticleFountainScript
  2332. 2329 | running incrementScoreStat() in ControllerScript; statType = Damage Taken, amt = 6, forPlayer = 1
  2333. 2330 | running incrementScoreStat() in ControllerScript; statType = Damage Dealt, amt = 6, forPlayer = 0
  2334. 2331 | unit 10426 Damage is now 37, with endHealth of -5/32 from startHealth of 1/32; wasCharacterHurt = True
  2335. 2332 | unit 10426 took 6 damage relative to maxHealth 32
  2336. 2333 | running incrementScoreStat() in ControllerScript; statType = Deaths, amt = 1, forPlayer = 1
  2337. 2334 | running incrementScoreStat() in ControllerScript; statType = Kills, amt = 1, forPlayer = 0
  2338. 2335 | running checkForCombatBark(); bark type Defeat; randomRoll = 37 and barkChance = 100
  2339. 2336 | running getDialogue() in Ebon Crossbowman; dialogueTypes = Defeat
  2340. 2337 | found 0 lines of Defeat dialogue within Ebon Crossbowman that meets requirements; picking 1!
  2341. 2338 | ERROR: no dialogue of the specified type(s) was found!
  2342. 2339 | detected need for non-approach dialogue--replacing with generic line:
  2343. 2340 | unit 10426 took 6 Health damage; is dead? True
  2344. 2341 | creating popups in damageChar(); allPopups.Count = 1
  2345. 2342 | >> running createPopups() in BattlefieldScript; 1 popups associated with unit 10426 at 2.7 , 1.6 , -3.3; delayIncrement = 20
  2346. 2343 | no pre-existing popupSpawner for the current unit! creating a new one at position 2.7 , 1.6 , -3.3
  2347. 2344 | queueing new popup within PopupSpawnerScript: -6 with delay 0; delayIncrement = 20, counter = -1
  2348. 2345 | nextDelay increased to 20
  2349. 2346 | initiating SCREEN SHAKE: shakeMagnitude 0.2, shakeDuration 0.4!
  2350. 2347 | unit 10426 has fallen...
  2351. 2348 | running checkToStoreExp(); attackerID = 5811
  2352. 2349 | element = Heat; targetID = 10426; subsequentUsesVsTarget = 0
  2353. 2350 | running storeExperience(); uniqueID = 5811; targetAmt = 54; skillCost = 0
  2354. 2351 | storedExp = True
  2355. 2352 | running checkForDialogue() in ControllerScript; triggerToCheckFor = PostCharAttacked, loadedDialogue.Count = 35; queueIfFound = True
  2356. 2353 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharDeath, loadedDialogue.Count = 35; queueIfFound = True
  2357. 2354 | matchedTarget = False; queueIfFound = True
  2358. 2355 | matchedTarget = False; queueIfFound = True
  2359. 2356 | matchedTarget = False; queueIfFound = True
  2360. 2357 | matchedTarget = False; queueIfFound = True
  2361. 2358 | matchedTarget = False; queueIfFound = True
  2362. 2359 | matchedTarget = False; queueIfFound = True
  2363. 2360 | matchedTarget = False; queueIfFound = True
  2364. 2361 | matchedTarget = False; queueIfFound = True
  2365. 2362 | matchedTarget = False; queueIfFound = True
  2366. 2363 | matchedTarget = False; queueIfFound = True
  2367. 2364 | matchedTarget = False; queueIfFound = True
  2368. 2365 | matchedTarget = False; queueIfFound = True
  2369. 2366 | matchedTarget = False; queueIfFound = True
  2370. 2367 | matchedTarget = False; queueIfFound = True
  2371. 2368 | matchedTarget = False; queueIfFound = True
  2372. 2369 | matchedTarget = False; queueIfFound = True
  2373. 2370 | matchedTarget = False; queueIfFound = True
  2374. 2371 | matchedTarget = False; queueIfFound = True
  2375. 2372 | matchedTarget = False; queueIfFound = True
  2376. 2373 | matchedTarget = False; queueIfFound = True
  2377. 2374 | matchedTarget = False; queueIfFound = True
  2378. 2375 | matchedTarget = False; queueIfFound = True
  2379. 2376 | matchedTarget = False; queueIfFound = True
  2380. 2377 | matchedTarget = False; queueIfFound = True
  2381. 2378 | matchedTarget = False; queueIfFound = True
  2382. 2379 | matchedTarget = False; queueIfFound = True
  2383. 2380 | matchedTarget = False; queueIfFound = True
  2384. 2381 | target unit 10426 is a character--if queuedCombatBark is false, check for victory bark! queuedCombatBark = False
  2385. 2382 | running checkForCombatBark(); bark type Victory; randomRoll = 93 and barkChance = 35
  2386. 2383 | running distributeExperience()
  2387. 2384 | running getTotalExp() for unit 5811 w/in ExpInfo; targetValue = 54, numOfTargets = 1, skillCost = 0
  2388. 2385 | avgValuePerTarget = 54
  2389. 2386 | gaining 54 for target 0 (reduceTargetValueBy 0)
  2390. 2387 | gaining 0 for skillCost
  2391. 2388 | totalExp: 54
  2392. 2389 | stored exp 0: char 5811 should gain 54
  2393. 2390 | running gainExp(); char 5811, Rebecca Flare; adding 54 to 52
  2394. 2391 | running gainExp() within CharLevelUp; Rebecca Flare has 52 exp, gains 54 experience
  2395. 2392 | running levelUp() within CharLevelUp; gains 1 level(s)
  2396. 2393 | checking learnAtLevels 1: 14,Fire Gate
  2397. 2394 | checking learnAtLevels 0: 10,Book of Power Mastery
  2398. 2395 | gained Book of Power Mastery
  2399. 2396 | leveling up complete; now level 10.
  2400. 2397 | >> running createParticleFountain() in BattlefieldScript at 2.7 , 1.2 , -5.100001, of type Sparkle Burst
  2401. 2398 | running addParticleSystem( SparkleBurstFX ) in ParticleFountainScript
  2402. 2399 | >> running createExpBar() in BattlefieldScript; 52 XP => 100XP; levelingUp = True
  2403. 2400 | Rebecca Flare added to levelUpsQueued; 1 units now queued to level up!
  2404. 2401 | running checkForOnDeathAttacks() in BattlefieldScript; deathsQueued.Count = 1
  2405. 2402 | only one unit in group; panning to unit!
  2406. 2403 | running panCamTo() in ControllerScript; panning to x 2.7, z -9.3, atSpeed = 1
  2407. 2404 | panToGroup() is panning somewhere different from before? True
  2408. 2405 | counter within PopupSpawnerScript has reached 0; adding new white-colored PopUp3D popup: -6
  2409. 2406 | remaining popupsQueued.Count = 0
  2410. 2407 | Turn Box MenuHolder running playDisappearAnim()!
  2411. 2408 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnTurn, loadedDialogue.Count = 35; queueIfFound = True
  2412. 2409 | parsed 0; turnToMatch = 0; current absoluteTurn = 31
  2413. 2410 | parsed 13; turnToMatch = 13; current absoluteTurn = 31
  2414. 2411 | running checkDialogueQueue() in ControllerScript; dialogueTriggered.Count = 0; endingScene = False
  2415. 2412 | running initiateTurn() in ControllerScript; autoEndTurn = False
  2416. 2413 | running incrementScoreStat() in ControllerScript; statType = Turns Taken, amt = 1, forPlayer = 1
  2417. 2414 | running areManeuversDelayed() in ControllerScript; forArmy = 1
  2418. 2415 | running regainFocus() for army 1
  2419. 2416 | running stepStatusEffects() in BattlefieldScript; forArmy = 1
  2420. 2417 | Ebon Crossbowman has status effect Burning
  2421. 2418 | Ebon Crossbowman due to be damaged by Burning!
  2422. 2419 | Ebon Crossbowman has status effect Blinded
  2423. 2420 | running queueEnvironmentalDamage(); forArmy = 1
  2424. 2421 | running processDamageQueue() in BattlefieldScript; 1 DamageInfo queued up!
  2425. 2422 | processing damage for target at queue position 1 / 1:
  2426. 2423 | consolidating all queued status effects on unit 10426...
  2427. 2424 | no status effects are detected
  2428. 2425 | damageQueued[ 0 ] imparts 0 status effects
  2429. 2426 | running checkForStatusEffectsHit()
  2430. 2427 | detected no status effects actually hitting in processDamageQueue()
  2431. 2428 | next, consolidating all queued damage to unit 10426...
  2432. 2429 | damageQueued[ 0 ], 6 Heat from unit 5811, targets unit 10426!
  2433. 2430 | remaining damageQueued.Count = 0
  2434. 2431 | Ebon Crossbowman starts with 32 max Health and 37 Damage
  2435. 2432 | consolidating damage from 1 DamageInfo instance(s) in damageChar()
  2436. 2433 | display dmg: 6 Heat, affecting Health
  2437. 2434 | > applying 6 of element Heat affecting Health to unit 10426 in damageChar()
  2438. 2435 | >> running createParticleFountain() in BattlefieldScript at 2.7 , 1.6 , -3.3, of type Sparks
  2439. 2436 | running addParticleSystem( SparkShowerFX ) in ParticleFountainScript
  2440. 2437 | running incrementScoreStat() in ControllerScript; statType = Damage Taken, amt = 6, forPlayer = 1
  2441. 2438 | running incrementScoreStat() in ControllerScript; statType = Damage Dealt, amt = 6, forPlayer = 0
  2442. 2439 | unit 10426 Damage is now 43, with endHealth of -11/32 from startHealth of -5/32; wasCharacterHurt = True
  2443. 2440 | unit 10426 took 6 damage relative to maxHealth 32
  2444. 2441 | running incrementScoreStat() in ControllerScript; statType = Deaths, amt = 1, forPlayer = 1
  2445. 2442 | running incrementScoreStat() in ControllerScript; statType = Kills, amt = 1, forPlayer = 0
  2446. 2443 | unit 10426 took 6 Health damage; is dead? True
  2447. 2444 | creating popups in damageChar(); allPopups.Count = 1
  2448. 2445 | >> running createPopups() in BattlefieldScript; 1 popups associated with unit 10426 at 2.7 , 1.6 , -3.3; delayIncrement = 20
  2449. 2446 | found existing popupSpawner for unit 10426! queueing in that one
  2450. 2447 | queueing new popup within PopupSpawnerScript: -6 with delay 20; delayIncrement = 20, counter = 1
  2451. 2448 | nextDelay increased to 40
  2452. 2449 | initiating SCREEN SHAKE: shakeMagnitude 0.2, shakeDuration 0.4!
  2453. 2450 | unit 10426 has fallen...
  2454. 2451 | running checkToStoreExp(); attackerID = 5811
  2455. 2452 | element = Heat; targetID = 10426; subsequentUsesVsTarget = 0
  2456. 2453 | running storeExperience(); uniqueID = 5811; targetAmt = 49; skillCost = 0
  2457. 2454 | storedExp = True
  2458. 2455 | running checkForDialogue() in ControllerScript; triggerToCheckFor = PostCharAttacked, loadedDialogue.Count = 35; queueIfFound = True
  2459. 2456 | running checkForDialogue() in ControllerScript; triggerToCheckFor = OnCharDeath, loadedDialogue.Count = 35; queueIfFound = True
  2460. 2457 | matchedTarget = False; queueIfFound = True
  2461. 2458 | matchedTarget = False; queueIfFound = True
  2462. 2459 | matchedTarget = False; queueIfFound = True
  2463. 2460 | matchedTarget = False; queueIfFound = True
  2464. 2461 | matchedTarget = False; queueIfFound = True
  2465. 2462 | matchedTarget = False; queueIfFound = True
  2466. 2463 | matchedTarget = False; queueIfFound = True
  2467. 2464 | matchedTarget = False; queueIfFound = True
  2468. 2465 | matchedTarget = False; queueIfFound = True
  2469. 2466 | matchedTarget = False; queueIfFound = True
  2470. 2467 | matchedTarget = False; queueIfFound = True
  2471. 2468 | matchedTarget = False; queueIfFound = True
  2472. 2469 | matchedTarget = False; queueIfFound = True
  2473. 2470 | matchedTarget = False; queueIfFound = True
  2474. 2471 | matchedTarget = False; queueIfFound = True
  2475. 2472 | matchedTarget = False; queueIfFound = True
  2476. 2473 | matchedTarget = False; queueIfFound = True
  2477. 2474 | matchedTarget = False; queueIfFound = True
  2478. 2475 | matchedTarget = False; queueIfFound = True
  2479. 2476 | matchedTarget = False; queueIfFound = True
  2480. 2477 | matchedTarget = False; queueIfFound = True
  2481. 2478 | matchedTarget = False; queueIfFound = True
  2482. 2479 | matchedTarget = False; queueIfFound = True
  2483. 2480 | matchedTarget = False; queueIfFound = True
  2484. 2481 | matchedTarget = False; queueIfFound = True
  2485. 2482 | matchedTarget = False; queueIfFound = True
  2486. 2483 | matchedTarget = False; queueIfFound = True
  2487. 2484 | target unit 10426 is a character--if queuedCombatBark is false, check for victory bark! queuedCombatBark = False
  2488. 2485 | running checkForCombatBark(); bark type Victory; randomRoll = 87 and barkChance = 35
  2489. 2486 | running distributeExperience()
  2490. 2487 | running getTotalExp() for unit 5811 w/in ExpInfo; targetValue = 49, numOfTargets = 1, skillCost = 0
  2491. 2488 | avgValuePerTarget = 49
  2492. 2489 | gaining 49 for target 0 (reduceTargetValueBy 0)
  2493. 2490 | gaining 0 for skillCost
  2494. 2491 | totalExp: 49
  2495. 2492 | stored exp 0: char 5811 should gain 49
  2496. 2493 | running gainExp(); char 5811, Rebecca Flare; adding 49 to 6
  2497. 2494 | running gainExp() within CharLevelUp; Rebecca Flare has 6 exp, gains 49 experience
  2498. 2495 | >> running createExpBar() in BattlefieldScript; 6 XP => 55XP; levelingUp = False
  2499. 2496 | running checkForOnDeathAttacks() in BattlefieldScript; deathsQueued.Count = 2
  2500. 2497 | only one unit in group; panning to unit!
  2501. 2498 | running panCamTo() in ControllerScript; panning to x 2.7, z -9.3, atSpeed = 1
  2502. 2499 | panToGroup() is panning somewhere different from before? False
  2503. 2500 | counter within PopupSpawnerScript has reached 20; adding new white-colored PopUp3D popup: -6
  2504. 2501 | remaining popupsQueued.Count = 0
  2505. 2502 | Terrain Inspector MenuHolder running playDisappearAnim()!
  2506. 2503 | running initiateAITurn() in ControllerScript
  2507. 2504 | _______________________________________
  2508. 2505 | running processDeathsQueue() in BattlefieldScript; 2 units queued up to die!
  2509. 2506 | current death rules: Permadeath
  2510. 2507 | w/ Permadeath deathRules, unit will be taken off of all rosters
  2511. 2508 | running removeFromRoster() in Util; rosterNum = -1, uniqueID = 10426
  2512. 2509 | stepping Burning length for unit 10426, Ebon Crossbowman, from sfx.length 0...
  2513. 2510 | Ebon Crossbowman now has Burning with sfx.length -9999
  2514. 2511 | < 0 rounds left; removing status effect!
  2515. 2512 | running removeEffectsOfStatusEffect() in BattlefieldScript; Burning for Ebon Crossbowman
  2516. 2513 | running reverseStatusEffect() in Util; Burning for Ebon Crossbowman
  2517. 2514 | running showStatusEffects() in UnitScript for Ebon Crossbowman, ID 10426
  2518. 2515 | running showStatusEffects() in StatFXDisplayerScript
  2519. 2516 | prepping spriteData for 1 status effects in StatFXDisplayerScript
  2520. 2517 | loaded newSprite: Blinded!
  2521. 2518 | Ebon Crossbowman status effects are now: Blinded
  2522. 2519 | stepping Blinded length for unit 10426, Ebon Crossbowman, from sfx.length 1...
  2523. 2520 | Ebon Crossbowman now has Blinded with sfx.length -9998
  2524. 2521 | < 0 rounds left; removing status effect!
  2525. 2522 | running removeEffectsOfStatusEffect() in BattlefieldScript; Blinded for Ebon Crossbowman
  2526. 2523 | running reverseStatusEffect() in Util; Blinded for Ebon Crossbowman
  2527. 2524 | running showStatusEffects() in UnitScript for Ebon Crossbowman, ID 10426
  2528. 2525 | running showStatusEffects() in StatFXDisplayerScript
  2529. 2526 | prepping spriteData for 0 status effects in StatFXDisplayerScript
  2530. 2527 | no sfx to display!
  2531. 2528 | Ebon Crossbowman status effects are now:
  2532. 2529 | running removeUnit( 10426 ) in BattlefieldScript; currArmyNum = 1
  2533. 2530 | running showStatusEffects() in UnitScript for Ebon Crossbowman, ID 10426
  2534. 2531 | running showStatusEffects() in StatFXDisplayerScript
  2535. 2532 | uh oh--sfx is null!
  2536. 2533 | >> running createParticleFountain() in BattlefieldScript at 2.7 , 1.6 , -3.3, of type Unit Death
  2537. 2534 | running addParticleSystem( SmokeRing2FX ) in ParticleFountainScript
  2538. 2535 | running addParticleSystem( SmokePuffFX ) in ParticleFountainScript
  2539. 2536 | running clearHolds() in BattlefieldScript
  2540. 2537 | running removeUnit() in Computerbrain_Battle; uniqueID = 10426
  2541. 2538 | unit not found; not in AI army or prob already removed
  2542. 2539 | unit removed from computerArmy; computerArmy.Count = 2
  2543. 2540 | SETTING UNIT MOVE FLAGS TO FALSE as part of removeUnit()!
  2544. 2541 | ~~~ running waitToDetermineNextMove() in ComputerBrain_Battle! waitFor = 2
  2545. 2542 | w/ Permadeath deathRules, unit will be taken off of all rosters
  2546. 2543 | running removeFromRoster() in Util; rosterNum = -1, uniqueID = -1
  2547. 2544 | running removeUnit( 10426 ) in BattlefieldScript; currArmyNum = 1
  2548. 2545 | ERROR: cannot remove char 10426 unit object; unitObjectsPos -1 is out of range!
  2549. 2546 | running removeUnit() in Computerbrain_Battle; uniqueID = 10426
  2550. 2547 | unit not found; not in AI army or prob already removed
  2551. 2548 | Terrain Inspector MenuHolder running playDisappearAnim()!
  2552. 2549 | running initiateAITurn() in ControllerScript
  2553. 2550 | _______________________________________
  2554. 2551 | running processDeathsQueue() in BattlefieldScript; 0 units queued up to die!
  2555. 2552 | current death rules: Permadeath
  2556. 2553 | [===------- running determineNextMove() in ComputerBrain_Battle; method = Consider All -------===]
  2557. 2554 | ~~~ stopping all executeBestMoveAfterDelay() coroutines in BattlefieldScript
  2558. 2555 | -----------------------------------------------------------------
  2559. 2556 | running evaluateMovesForNextUnit() for computerArmy unit 0 / 1
  2560. 2557 | finding viable moves for unit 10424, Ebon Raban, currently at 2 , 4
  2561. 2558 | unit 10424, Ebon Raban is tagged Immobile? False
  2562. 2559 | unit 10424, Ebon Raban is tagged Passive? True
  2563. 2560 | unit 10424, Ebon Raban is ignoring army(ies)
  2564. 2561 | Checking skills from destination 0 , 0, destSpacePos 0; spaceDangerModifier = 0; grabSackBonus = 0
  2565. 2562 | checking turnsAwayFromEnemyContact() at 0, 0
  2566. 2563 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2567. 2564 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2568. 2565 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2569. 2566 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2570. 2567 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2571. 2568 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2572. 2569 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 21, turnsAway = 5
  2573. 2570 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 22, turnsAway = 5
  2574. 2571 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2575. 2572 | oops; dest space is not passability All and char can't fly
  2576. 2573 | Checking skills from destination 0 , 1, destSpacePos 1; spaceDangerModifier = 0; grabSackBonus = 0
  2577. 2574 | checking turnsAwayFromEnemyContact() at 0, 1
  2578. 2575 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2579. 2576 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2580. 2577 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2581. 2578 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2582. 2579 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2583. 2580 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2584. 2581 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 20, turnsAway = 4
  2585. 2582 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 21, turnsAway = 5
  2586. 2583 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2587. 2584 | Checking skills from destination 0 , 2, destSpacePos 2; spaceDangerModifier = 0; grabSackBonus = 0
  2588. 2585 | checking turnsAwayFromEnemyContact() at 0, 2
  2589. 2586 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2590. 2587 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2591. 2588 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2592. 2589 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2593. 2590 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2594. 2591 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2595. 2592 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 19, turnsAway = 4
  2596. 2593 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 20, turnsAway = 4
  2597. 2594 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2598. 2595 | Checking skills from destination 0 , 3, destSpacePos 3; spaceDangerModifier = 0; grabSackBonus = 0
  2599. 2596 | checking turnsAwayFromEnemyContact() at 0, 3
  2600. 2597 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2601. 2598 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2602. 2599 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2603. 2600 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2604. 2601 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2605. 2602 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2606. 2603 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  2607. 2604 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 19, turnsAway = 4
  2608. 2605 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2609. 2606 | Checking skills from destination 0 , 4, destSpacePos 4; spaceDangerModifier = 0; grabSackBonus = 0
  2610. 2607 | checking turnsAwayFromEnemyContact() at 0, 4
  2611. 2608 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2612. 2609 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2613. 2610 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2614. 2611 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2615. 2612 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2616. 2613 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2617. 2614 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  2618. 2615 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  2619. 2616 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2620. 2617 | oops; dest space is not passability All and char can't fly
  2621. 2618 | Checking skills from destination 0 , 5, destSpacePos 5; spaceDangerModifier = 0; grabSackBonus = 0
  2622. 2619 | checking turnsAwayFromEnemyContact() at 0, 5
  2623. 2620 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2624. 2621 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2625. 2622 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2626. 2623 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2627. 2624 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2628. 2625 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2629. 2626 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2630. 2627 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  2631. 2628 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2632. 2629 | oops; dest space is not passability All and char can't fly
  2633. 2630 | oops; dest space is blocked by a fly-only object
  2634. 2631 | Checking skills from destination 1 , 0, destSpacePos 31; spaceDangerModifier = 0; grabSackBonus = 0
  2635. 2632 | checking turnsAwayFromEnemyContact() at 1, 0
  2636. 2633 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2637. 2634 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2638. 2635 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2639. 2636 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2640. 2637 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2641. 2638 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2642. 2639 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 20, turnsAway = 4
  2643. 2640 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 21, turnsAway = 5
  2644. 2641 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2645. 2642 | oops; dest space is not passability All and char can't fly
  2646. 2643 | Checking skills from destination 1 , 1, destSpacePos 32; spaceDangerModifier = 0; grabSackBonus = 0
  2647. 2644 | checking turnsAwayFromEnemyContact() at 1, 1
  2648. 2645 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2649. 2646 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2650. 2647 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2651. 2648 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2652. 2649 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2653. 2650 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2654. 2651 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 19, turnsAway = 4
  2655. 2652 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 20, turnsAway = 4
  2656. 2653 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2657. 2654 | Checking skills from destination 1 , 2, destSpacePos 33; spaceDangerModifier = 0; grabSackBonus = 0
  2658. 2655 | checking turnsAwayFromEnemyContact() at 1, 2
  2659. 2656 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2660. 2657 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2661. 2658 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2662. 2659 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2663. 2660 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2664. 2661 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2665. 2662 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  2666. 2663 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 19, turnsAway = 4
  2667. 2664 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2668. 2665 | Checking skills from destination 1 , 3, destSpacePos 34; spaceDangerModifier = 0; grabSackBonus = 0
  2669. 2666 | checking turnsAwayFromEnemyContact() at 1, 3
  2670. 2667 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2671. 2668 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2672. 2669 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2673. 2670 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2674. 2671 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2675. 2672 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2676. 2673 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  2677. 2674 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  2678. 2675 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2679. 2676 | oops; dest space is blocked by a fly-only object
  2680. 2677 | oops; dest space is blocked by a fly-only object
  2681. 2678 | Checking skills from destination 1 , 4, destSpacePos 35; spaceDangerModifier = 0; grabSackBonus = 0
  2682. 2679 | checking turnsAwayFromEnemyContact() at 1, 4
  2683. 2680 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2684. 2681 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2685. 2682 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2686. 2683 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2687. 2684 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2688. 2685 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2689. 2686 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2690. 2687 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  2691. 2688 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2692. 2689 | oops; dest space is blocked by a fly-only object
  2693. 2690 | Checking skills from destination 1 , 6, destSpacePos 37; spaceDangerModifier = 0; grabSackBonus = 0
  2694. 2691 | checking turnsAwayFromEnemyContact() at 1, 6
  2695. 2692 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2696. 2693 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2697. 2694 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2698. 2695 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2699. 2696 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2700. 2697 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2701. 2698 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2702. 2699 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2703. 2700 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2704. 2701 | oops; dest space is blocked by a fly-only object
  2705. 2702 | oops; dest space is not passability All and char can't fly
  2706. 2703 | Checking skills from destination 2 , 1, destSpacePos 63; spaceDangerModifier = 0; grabSackBonus = 0
  2707. 2704 | checking turnsAwayFromEnemyContact() at 2, 1
  2708. 2705 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2709. 2706 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2710. 2707 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2711. 2708 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2712. 2709 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2713. 2710 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2714. 2711 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  2715. 2712 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 19, turnsAway = 4
  2716. 2713 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2717. 2714 | oops; dest space is not passability All and char can't fly
  2718. 2715 | Checking skills from destination 2 , 2, destSpacePos 64; spaceDangerModifier = 0; grabSackBonus = 0
  2719. 2716 | checking turnsAwayFromEnemyContact() at 2, 2
  2720. 2717 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2721. 2718 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2722. 2719 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2723. 2720 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2724. 2721 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2725. 2722 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2726. 2723 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  2727. 2724 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  2728. 2725 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2729. 2726 | Checking skills from destination 2 , 3, destSpacePos 65; spaceDangerModifier = 0; grabSackBonus = 0
  2730. 2727 | checking turnsAwayFromEnemyContact() at 2, 3
  2731. 2728 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2732. 2729 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2733. 2730 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2734. 2731 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2735. 2732 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2736. 2733 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2737. 2734 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2738. 2735 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  2739. 2736 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2740. 2737 | oops; dest space is blocked by a fly-only object
  2741. 2738 | Checking skills from destination 2 , 4, destSpacePos 66; spaceDangerModifier = 0; grabSackBonus = 0
  2742. 2739 | checking turnsAwayFromEnemyContact() at 2, 4
  2743. 2740 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2744. 2741 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2745. 2742 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2746. 2743 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2747. 2744 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2748. 2745 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2749. 2746 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2750. 2747 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2751. 2748 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2752. 2749 | Checking skills from destination 2 , 5, destSpacePos 67; spaceDangerModifier = 0; grabSackBonus = 0
  2753. 2750 | checking turnsAwayFromEnemyContact() at 2, 5
  2754. 2751 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2755. 2752 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2756. 2753 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2757. 2754 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2758. 2755 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2759. 2756 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2760. 2757 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2761. 2758 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2762. 2759 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2763. 2760 | oops; dest space is not passability All and char can't fly
  2764. 2761 | Checking skills from destination 2 , 6, destSpacePos 68; spaceDangerModifier = 0; grabSackBonus = 0
  2765. 2762 | checking turnsAwayFromEnemyContact() at 2, 6
  2766. 2763 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2767. 2764 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 1, turnsAway = 1
  2768. 2765 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2769. 2766 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2770. 2767 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2771. 2768 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2772. 2769 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2773. 2770 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2774. 2771 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2775. 2772 | oops; dest space is not passability All and char can't fly
  2776. 2773 | oops; dest space is not passability All and char can't fly
  2777. 2774 | Checking skills from destination 3 , 1, destSpacePos 94; spaceDangerModifier = 0; grabSackBonus = 0
  2778. 2775 | checking turnsAwayFromEnemyContact() at 3, 1
  2779. 2776 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2780. 2777 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2781. 2778 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2782. 2779 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2783. 2780 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2784. 2781 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2785. 2782 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  2786. 2783 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 18, turnsAway = 4
  2787. 2784 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2788. 2785 | oops; dest space is blocked by a fly-only object
  2789. 2786 | oops; dest space is not passability All and char can't fly
  2790. 2787 | Checking skills from destination 3 , 2, destSpacePos 95; spaceDangerModifier = 0; grabSackBonus = 0
  2791. 2788 | checking turnsAwayFromEnemyContact() at 3, 2
  2792. 2789 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2793. 2790 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2794. 2791 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2795. 2792 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2796. 2793 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2797. 2794 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 11, turnsAway = 3
  2798. 2795 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2799. 2796 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 17, turnsAway = 4
  2800. 2797 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2801. 2798 | oops; dest space is blocked by a fly-only object
  2802. 2799 | oops; dest space is not passability All and char can't fly
  2803. 2800 | Checking skills from destination 3 , 4, destSpacePos 97; spaceDangerModifier = 0; grabSackBonus = 0
  2804. 2801 | checking turnsAwayFromEnemyContact() at 3, 4
  2805. 2802 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2806. 2803 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2807. 2804 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2808. 2805 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2809. 2806 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2810. 2807 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2811. 2808 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2812. 2809 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2813. 2810 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2814. 2811 | oops; dest space is blocked by a fly-only object
  2815. 2812 | Checking skills from destination 3 , 5, destSpacePos 98; spaceDangerModifier = 0; grabSackBonus = 0
  2816. 2813 | checking turnsAwayFromEnemyContact() at 3, 5
  2817. 2814 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2818. 2815 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 1, turnsAway = 1
  2819. 2816 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2820. 2817 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2821. 2818 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2822. 2819 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2823. 2820 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2824. 2821 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2825. 2822 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2826. 2823 | oops; dest space is blocked by a fly-only object
  2827. 2824 | oops; dest space is blocked by a fly-only object
  2828. 2825 | oops; dest space is not passability All and char can't fly
  2829. 2826 | oops; dest space is not passability All and char can't fly
  2830. 2827 | Checking skills from destination 3 , 6, destSpacePos 99; spaceDangerModifier = 0; grabSackBonus = 0
  2831. 2828 | checking turnsAwayFromEnemyContact() at 3, 6
  2832. 2829 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2833. 2830 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 0, turnsAway = 0
  2834. 2831 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2835. 2832 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2836. 2833 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2837. 2834 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2838. 2835 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2839. 2836 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2840. 2837 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2841. 2838 | oops; dest space is not passability All and char can't fly
  2842. 2839 | oops; dest space is not passability All and char can't fly
  2843. 2840 | Checking skills from destination 4 , 2, destSpacePos 126; spaceDangerModifier = 0; grabSackBonus = 0
  2844. 2841 | checking turnsAwayFromEnemyContact() at 4, 2
  2845. 2842 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2846. 2843 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2847. 2844 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2848. 2845 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2849. 2846 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2850. 2847 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 10, turnsAway = 2
  2851. 2848 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2852. 2849 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 16, turnsAway = 4
  2853. 2850 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2854. 2851 | oops; dest space is not passability All and char can't fly
  2855. 2852 | Checking skills from destination 4 , 3, destSpacePos 127; spaceDangerModifier = 0; grabSackBonus = 0
  2856. 2853 | checking turnsAwayFromEnemyContact() at 4, 3
  2857. 2854 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2858. 2855 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2859. 2856 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 6, turnsAway = 2
  2860. 2857 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2861. 2858 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2862. 2859 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 9, turnsAway = 2
  2863. 2860 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2864. 2861 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 15, turnsAway = 3
  2865. 2862 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2866. 2863 | oops; dest space is blocked by a fly-only object
  2867. 2864 | oops; dest space is not passability All and char can't fly
  2868. 2865 | Checking skills from destination 4 , 4, destSpacePos 128; spaceDangerModifier = 0; grabSackBonus = 0
  2869. 2866 | checking turnsAwayFromEnemyContact() at 4, 4
  2870. 2867 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 3, turnsAway = 1
  2871. 2868 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 1, turnsAway = 1
  2872. 2869 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 5, turnsAway = 1
  2873. 2870 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 1, turnsAway = 1
  2874. 2871 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2875. 2872 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 8, turnsAway = 2
  2876. 2873 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2877. 2874 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 14, turnsAway = 3
  2878. 2875 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2879. 2876 | oops; dest space is not passability All and char can't fly
  2880. 2877 | oops; dest space is not passability All and char can't fly
  2881. 2878 | Checking skills from destination 4 , 5, destSpacePos 129; spaceDangerModifier = 0; grabSackBonus = 0
  2882. 2879 | checking turnsAwayFromEnemyContact() at 4, 5
  2883. 2880 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2884. 2881 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 0, turnsAway = 0
  2885. 2882 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2886. 2883 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 2, turnsAway = 1
  2887. 2884 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2888. 2885 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2889. 2886 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2890. 2887 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2891. 2888 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2892. 2889 | oops; dest space is not passability All and char can't fly
  2893. 2890 | oops; dest space is not passability All and char can't fly
  2894. 2891 | Checking skills from destination 5 , 4, destSpacePos 159; spaceDangerModifier = 0; grabSackBonus = 0
  2895. 2892 | checking turnsAwayFromEnemyContact() at 5, 4
  2896. 2893 | Teresa Dayo moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2897. 2894 | Farasat Hashmal moveRange = 5, distFromSpace - maxAttackRange = 0, turnsAway = 0
  2898. 2895 | Emma Strider moveRange = 5, distFromSpace - maxAttackRange = 4, turnsAway = 1
  2899. 2896 | Rebecca Flare moveRange = 5, distFromSpace - maxAttackRange = 0, turnsAway = 0
  2900. 2897 | Sabrina Strider moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2901. 2898 | Zimmer Thrawn moveRange = 5, distFromSpace - maxAttackRange = 7, turnsAway = 2
  2902. 2899 | Louise Legerdemain moveRange = 5, distFromSpace - maxAttackRange = 12, turnsAway = 3
  2903. 2900 | Lakshmi Bana moveRange = 5, distFromSpace - maxAttackRange = 13, turnsAway = 3
  2904. 2901 | finalDmg from Defensive Stance to unit 10424, Ebon Raban = 0/64; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 0
  2905. 2902 | oops; dest space is not passability All and char can't fly
  2906. 2903 | oops; dest space is not passability All and char can't fly
  2907. 2904 | Ebon Raban maxShortRangeValue = 0; currAI.forgePathGate = 0.01
  2908. 2905 | no short-range move exceeds currAI.forgePathGate, but Ebon Raban is Passive
  2909. 2906 | Ebon Raban maxPathCutValue = 0; currAI.longRangeGate = 0.04
  2910. 2907 | no short-range move exceeds currAI.longRangeGate, but Ebon Raban is Passive or unable to move
  2911. 2908 | -----------------------------------------------------------------
  2912. 2909 | running evaluateMovesForNextUnit() for computerArmy unit 1 / 1
  2913. 2910 | finding viable moves for unit 10428, Ebon Crossbowman, currently at 5 , 3
  2914. 2911 | unit 10428, Ebon Crossbowman is tagged Immobile? False
  2915. 2912 | unit 10428, Ebon Crossbowman is tagged Passive? True
  2916. 2913 | unit 10428, Ebon Crossbowman is ignoring army(ies)
  2917. 2914 | Checking skills from destination 1 , 2, destSpacePos 33; spaceDangerModifier = 0; grabSackBonus = 0
  2918. 2915 | Checking skills from destination 2 , 1, destSpacePos 63; spaceDangerModifier = 0; grabSackBonus = 0
  2919. 2916 | Checking skills from destination 2 , 2, destSpacePos 64; spaceDangerModifier = 0; grabSackBonus = 0
  2920. 2917 | Checking skills from destination 2 , 3, destSpacePos 65; spaceDangerModifier = 0; grabSackBonus = 0
  2921. 2918 | Checking skills from destination 2 , 5, destSpacePos 67; spaceDangerModifier = 0; grabSackBonus = 0
  2922. 2919 | Checking skills from destination 3 , 1, destSpacePos 94; spaceDangerModifier = 0; grabSackBonus = 0
  2923. 2920 | Checking skills from destination 3 , 2, destSpacePos 95; spaceDangerModifier = 0; grabSackBonus = 0
  2924. 2921 | Checking skills from destination 3 , 4, destSpacePos 97; spaceDangerModifier = 0; grabSackBonus = 0
  2925. 2922 | finalDmg from Crossbow to unit 10634, Wooden Bridge = 7/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.635
  2926. 2923 | skill Crossbow used at 3,4, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.635 incl danger penalty of 0
  2927. 2924 | max score for any skill at 3,4: 0.635 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2928. 2925 | Checking skills from destination 3 , 5, destSpacePos 98; spaceDangerModifier = 0; grabSackBonus = 0
  2929. 2926 | finalDmg from Crossbow to unit 10634, Wooden Bridge = 9/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.815
  2930. 2927 | skill Crossbow used at 3,5, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.815 incl danger penalty of 0
  2931. 2928 | finalDmg from Powder Bolt to unit 10634, Wooden Bridge = 44/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2932. 2929 | skill Powder Bolt used at 3,5, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.027 incl danger penalty of 0
  2933. 2930 | max score for any skill at 3,5: 0.815 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2934. 2931 | Checking skills from destination 3 , 6, destSpacePos 99; spaceDangerModifier = 0; grabSackBonus = 0
  2935. 2932 | finalDmg from Crossbow to unit 10634, Wooden Bridge = 10/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.905
  2936. 2933 | skill Crossbow used at 3,6, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.905 incl danger penalty of 0
  2937. 2934 | finalDmg from Powder Bolt to unit 10634, Wooden Bridge = 52/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2938. 2935 | skill Powder Bolt used at 3,6, facing Right, targeting (3,8), hits 1 targets: unit(s) 10634. final value of 0.027 incl danger penalty of 0
  2939. 2936 | max score for any skill at 3,6: 0.905 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2940. 2937 | Checking skills from destination 4 , 2, destSpacePos 126; spaceDangerModifier = 0; grabSackBonus = 0
  2941. 2938 | Checking skills from destination 4 , 3, destSpacePos 127; spaceDangerModifier = 0; grabSackBonus = 0
  2942. 2939 | finalDmg from Crossbow to unit 10616, Wooden Bridge = 7/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.635
  2943. 2940 | skill Crossbow used at 4,3, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.635 incl danger penalty of 0
  2944. 2941 | max score for any skill at 4,3: 0.635 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2945. 2942 | Checking skills from destination 4 , 4, destSpacePos 128; spaceDangerModifier = 0; grabSackBonus = 0
  2946. 2943 | finalDmg from Crossbow to unit 10616, Wooden Bridge = 9/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.815
  2947. 2944 | skill Crossbow used at 4,4, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.815 incl danger penalty of 0
  2948. 2945 | finalDmg from Crossbow to unit 8086, Teresa Dayo = 8/24; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.6
  2949. 2946 | skill Crossbow used at 4,4, facing Right, targeting (4,8), hits 1 targets: unit(s) 8086. final value of 1.6 incl danger penalty of 0
  2950. 2947 | finalDmg from Crossbow to unit 5811, Rebecca Flare = 9/30; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.54
  2951. 2948 | skill Crossbow used at 4,4, facing Down, targeting (8,4), hits 1 targets: unit(s) 5811. final value of 1.54 incl danger penalty of 0
  2952. 2949 | finalDmg from Powder Bolt to unit 10616, Wooden Bridge = 44/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2953. 2950 | skill Powder Bolt used at 4,4, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.027 incl danger penalty of 0
  2954. 2951 | max score for any skill at 4,4: 1.6 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2955. 2952 | Checking skills from destination 4 , 5, destSpacePos 129; spaceDangerModifier = 0; grabSackBonus = 0
  2956. 2953 | finalDmg from Crossbow to unit 10616, Wooden Bridge = 10/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.905
  2957. 2954 | skill Crossbow used at 4,5, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.905 incl danger penalty of 0
  2958. 2955 | finalDmg from Crossbow to unit 8086, Teresa Dayo = 9/24; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.675
  2959. 2956 | skill Crossbow used at 4,5, facing Right, targeting (4,8), hits 1 targets: unit(s) 8086. final value of 1.675 incl danger penalty of 0
  2960. 2957 | finalDmg from Powder Bolt to unit 10616, Wooden Bridge = 52/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2961. 2958 | skill Powder Bolt used at 4,5, facing Right, targeting (4,7), hits 1 targets: unit(s) 10616. final value of 0.027 incl danger penalty of 0
  2962. 2959 | finalDmg from Powder Bolt to unit 10631, Wooden Bridge = 44/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2963. 2960 | finalDmg from Powder Bolt to unit 8086, Teresa Dayo = 9/24; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.675
  2964. 2961 | skill Powder Bolt used at 4,5, facing Right, targeting (4,8), hits 2 targets: unit(s) 10631, 8086. final value of 1.702 incl danger penalty of 0
  2965. 2962 | max score for any skill at 4,5: 1.702 for Powder Bolt (grabSackBonus: 0) relative to spaceDangerModifier 0
  2966. 2963 | Checking skills from destination 5 , 3, destSpacePos 158; spaceDangerModifier = 0; grabSackBonus = 0
  2967. 2964 | finalDmg from Crossbow to unit 2676, Farasat Hashmal = 9/22; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.736364
  2968. 2965 | skill Crossbow used at 5,3, facing Right, targeting (5,7), hits 1 targets: unit(s) 2676. final value of 1.736364 incl danger penalty of 0
  2969. 2966 | max score for any skill at 5,3: 1.736364 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2970. 2967 | Checking skills from destination 5 , 4, destSpacePos 159; spaceDangerModifier = 0; grabSackBonus = 0
  2971. 2968 | finalDmg from Crossbow to unit 2676, Farasat Hashmal = 11/22; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.9
  2972. 2969 | skill Crossbow used at 5,4, facing Right, targeting (5,7), hits 1 targets: unit(s) 2676. final value of 1.9 incl danger penalty of 0
  2973. 2970 | finalDmg from Crossbow to unit 10628, Wooden Bridge = 7/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.635
  2974. 2971 | skill Crossbow used at 5,4, facing Right, targeting (5,8), hits 1 targets: unit(s) 10628. final value of 0.635 incl danger penalty of 0
  2975. 2972 | finalDmg from Crossbow to unit 5811, Rebecca Flare = 11/30; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.66
  2976. 2973 | skill Crossbow used at 5,4, facing Down, targeting (8,4), hits 1 targets: unit(s) 5811. final value of 1.66 incl danger penalty of 0
  2977. 2974 | finalDmg from Powder Bolt to unit 10612, Wooden Bridge = 44/20; baseTargetValue = 0.005, aggressionMultiplier = 1.8, combined targetValue = 0.027
  2978. 2975 | finalDmg from Powder Bolt to unit 2676, Farasat Hashmal = 9/22; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.736364
  2979. 2976 | skill Powder Bolt used at 5,4, facing Right, targeting (5,7), hits 2 targets: unit(s) 10612, 2676. final value of 1.763364 incl danger penalty of 0
  2980. 2977 | finalDmg from Powder Bolt to unit 5811, Rebecca Flare = 9/30; baseTargetValue = 1, aggressionMultiplier = 1.8, combined targetValue = 1.54
  2981. 2978 | skill Powder Bolt used at 5,4, facing Down, targeting (8,4), hits 2 targets: unit(s) 10180, 5811. final value of 1.54 incl danger penalty of 0
  2982. 2979 | max score for any skill at 5,4: 1.9 for Crossbow (grabSackBonus: 0) relative to spaceDangerModifier 0
  2983. 2980 | Ebon Crossbowman maxShortRangeValue = 1.9; currAI.forgePathGate = 0.01
  2984. 2981 | Ebon Crossbowman maxPathCutValue = 0; currAI.longRangeGate = 0.04
  2985. 2982 | unit 10428's item Bandages affects Damage; valueOfUsage = 0
  2986. 2983 | initialHealthProportion = 0.8421053, changedHealthProportion = 1; valueOfUsage = 0.1578947
  2987. 2984 | done evaluating moves for CPU units; now sorting allViableMoves by moveValue
  2988. 2985 | running processMoves(); allViableMoves.Count = 11
  2989. 2986 | ---- << TOP 10 MOVES >> ----
  2990. 2987 | 0: [1.993301] Ebon Crossbowman (unit 10428) to 5,4 and use skill Crossbow at 5,7
  2991. 2988 | 1: [1.768177] Ebon Crossbowman (unit 10428) to stay put and use skill Crossbow at 5,7
  2992. 2989 | 2: [1.713531] Ebon Crossbowman (unit 10428) to 4,5 and use skill Powder Bolt at 4,8
  2993. 2990 | 3: [1.686637] Ebon Crossbowman (unit 10428) to 4,5 and use skill Crossbow at 4,8
  2994. 2991 | 4: [1.680983] Ebon Crossbowman (unit 10428) to 4,4 and use skill Crossbow at 4,8
  2995. 2992 | 5: [0.9737167] Ebon Crossbowman (unit 10428) to 4,5 and use skill Crossbow at 4,7
  2996. 2993 | 6: [0.9067162] Ebon Crossbowman (unit 10428) to 3,6 and use skill Crossbow at 3,8
  2997. 2994 | 7: [0.8961045] Ebon Crossbowman (unit 10428) to 4,4 and use skill Crossbow at 4,7
  2998. 2995 | 8: [0.8855318] Ebon Crossbowman (unit 10428) to 3,5 and use skill Crossbow at 3,8
  2999. 2996 | 9: [0.6931385] Ebon Crossbowman (unit 10428) to 3,4 and use skill Crossbow at 3,8
  3000. 2997 | best move [value 1.993301]: Ebon Crossbowman (unit 10428) to 5,4 and use Crossbow at 5,7
  3001. 2998 | Log release detected!
  3002. 2999 | running getUnityScene(); detected active scene Battle
  3003.  
  3004. END LOG.
  3005. ----------------------------------------------
  3006. (Visit http://sinisterdesign.net/forum/index.php?board=42.0 to report a bug!)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement