Advertisement
Guest User

console.log

a guest
Nov 17th, 2016
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 92.82 KB | None | 0 0
  1. //-------------------------- 11/17/2016 -- 13:57:39 -----
  2. --------- Loading DIRS ---------
  3.  
  4. --------- Parsing Arguments ---------
  5. Client preferences file found: C:\Users\Will\Documents\My Games\Dungeon Rats\prefs.cs
  6. Importing client prefs...
  7. Importing client prefs done.
  8. Current game version: 1010040
  9. Prefs from game version: 1010040
  10. Video mode after loading prefs: 1920 1200 false 32 60 4
  11. Localization language found:english
  12. Info: GameLanguage::switchLanguage - applying a new language: english
  13. Info: GameLanguage::switchLanguage - language applied successfully.
  14. Info: GameLanguage::switchLanguage - installing fonts.
  15. Added font resource "core/fonts/source/font_en1.ttf".
  16. Added font resource "core/fonts/source/font_en2.TTF".
  17. Added font resource "core/fonts/source/font_en3.ttf".
  18. Added font resource "core/fonts/source/font_en4.ttf".
  19. Info: GameLanguage::switchLanguage - reloading localized scripts.
  20. Binding server port to default IP
  21. UDP initialized on port 0
  22.  
  23.  
  24. --------- Video Init ---------
  25. GuiCanvas::onAdd - enumerating adapters...
  26. Found 3 adapters:
  27. 0: AMD Radeon R9 200 Series (D3D9)
  28. 1: AMD Radeon R9 200 Series (D3D9)
  29. 2: GFX Null Device
  30. GuiCanvas::onAdd - selecting best adapter...
  31. GFXInit::getBestAdapterChoice - adapter from prefs: D3D9
  32. GFXInit::getBestAdapterChoice - adapter from preferences chosen: AMD Radeon R9 200 Series (D3D9)
  33. GuiCanvas::onAdd - adapter selected: AMD Radeon R9 200 Series (D3D9)
  34. GuiCanvas::onAdd - initializing GFXDevice...
  35. Attempting to create GFX device: AMD Radeon R9 200 Series (D3D9) [\\.\DISPLAY1]
  36. Device created, setting adapter and enumerating modes
  37. GuiCanvas::onAdd - selecting video mode...
  38. GuiCanvas::onAdd - video mode selected: 1920x1200, windowed, 32bit
  39. GuiCanvas::onAdd - creating window...
  40. Cur. D3DDevice ref count=1
  41. Pix version detected: 3.000000
  42. Vert version detected: 3.000000
  43. Maximum number of simultaneous samplers: 16
  44. Number of simultaneous render targets: 4
  45. Hardware occlusion query detected: Yes
  46. Using Direct3D9Ex: No
  47. WMIVideoInfo: DxDiag initialized
  48. Initializing GFXCardProfiler (D3D9)
  49. o Chipset : 'AMD Radeon Graphics Processor (0x67B1)'
  50. o Card : 'AMD Radeon R9 200 Series'
  51. o Version : '21.19.0137.0001'
  52. o VRAM : 2 MB
  53. - Scanning card capabilities...
  54. GFXCardProfiler (D3D9) - Setting capability 'autoMipMapLevel' to 1.
  55. GFXCardProfiler (D3D9) - Setting capability 'maxTextureWidth' to 16384.
  56. GFXCardProfiler (D3D9) - Setting capability 'maxTextureHeight' to 16384.
  57. GFXCardProfiler (D3D9) - Setting capability 'maxTextureSize' to 16384.
  58. GFXCardProfiler (D3D9) - Setting capability 'lerpDetailBlend' to 1.
  59. GFXCardProfiler (D3D9) - Setting capability 'fourStageDetailBlend' to 1.
  60. - Loading card profiles...
  61. - No card profile core/profile/D3D9.AMD.cs exists
  62. - No card profile core/profile/D3D9.AMDRadeonGraphicsProcessor0x67B1.cs exists
  63. - No card profile core/profile/D3D9.AMDRadeonGraphicsProcessor0x67B1.AMDRadeonR9200Series.cs exists
  64. - No card profile core/profile/D3D9.AMDRadeonGraphicsProcessor0x67B1.AMDRadeonR9200Series.211901370001.cs exists
  65. % - PostFX Manager - Executing core/scripts/client/postFx/default.postfxpreset.cs
  66. % - PostFX Manager - Applying from preset
  67. % - PostFX Manager - PostFX enabled
  68. % - Initialized Core
  69.  
  70. --------- Initializing Directory: scripts ---------
  71.  
  72. --------- Initializing AoD Data ---------
  73. Info: Factions system init (start).
  74. Info: Factions system init (end).
  75. sfxStartup...
  76. SFXSystem::createDevice - created DirectSound device 'Speakers (High Definition Audio Device)'
  77. SFXDSDevice::setDistanceModel - 'linear' distance attenuation not supported by DirectSound
  78. Provider: DirectSound
  79. Device: Speakers (High Definition Audio Device)
  80. Hardware: No
  81. Buffers: 16
  82.  
  83. --------- Initializing Dungeon Rats: Server Scripts ---------
  84.  
  85. --------- Initializing Dungeon Rats: Client Scripts ---------
  86.  
  87. --------- Initializing Lighting Systems ---------
  88. Using Advanced Lighting
  89.  
  90.  
  91. --------------
  92. Attempting to set resolution to "1920 1200 false 32 60 4"
  93. Accepted Mode:
  94. --Resolution : 1920 1200
  95. --Full Screen : No
  96. --Bits Per Pixel : 32
  97. --Refresh Rate : 60
  98. --FSAA Level : 4
  99. --------------
  100. GFXPCD3D9Device::reset - depthstencil 76014f8 has 2 ref's
  101. --- Resetting D3D Device ---
  102. GFXPCD3D9Device::reset - depthstencil 75f8138 has 2 ref's
  103. --- Resetting D3D Device ---
  104. Loading optimal GUIs for resolution with screen height = 1200
  105. ... found 12 of 12.
  106. Warning, overwriting material for: CUR_Eye.png
  107. Warning, overwriting material for: CUR_Eye.png
  108. Client binds file found: C:\Users\Will\Documents\My Games\Dungeon Rats\binds.cs
  109. Importing client binds...
  110. Importing client binds done.
  111. Warning, overwriting material for: toga_belt_M_DIF_red
  112. TerrainMaterial::onAdd() - Internal name collision; 'MountainRock_02_Side' already exists!
  113. *********Datablock Preload*********
  114. onServerCreated()
  115. ParticleData(AoDFireSmallParticle) lifetime < 1 ms
  116. Connect request from: IP:0.0.0.0:0
  117. Connection established 21198
  118. LoaderConnect
  119. Activating DirectInput...
  120. Engine initialized...
  121. --------------------------------------------------------------------------------
  122. Module Manager: Started scanning 'G:/games/steam/steamapps/common/Dungeon Rats/'...
  123. Module Manager: Failed to scan modules files in directory 'G:/games/steam/steamapps/common/Dungeon Rats/rt'.
  124. Win32Window::WindowProc - resetting device due to window size change.
  125. GFXPCD3D9Device::reset - depthstencil 75f7f98 has 2 ref's
  126. --- Resetting D3D Device ---
  127. Win32Window::WindowProc - resetting device due to window size change.
  128. GFXPCD3D9Device::reset - depthstencil 1264c138 has 2 ref's
  129. --- Resetting D3D Device ---
  130. AntiAliasing has been disabled; it is not compatible with AdvancedLighting.
  131. Test: Received stats and achievements from Steam
  132.  
  133. [MaterialList::mapMaterials] Unable to find material for texture: metal_rusty
  134. [MaterialList::mapMaterials] Unable to find material for texture: metal_rusty
  135. Datablock loading complete, loader server going down.
  136. Datablocks loaded
  137. Test: Music stop.
  138. Test: Music play: art/sounds/music/main.ogg
  139. onServerDestroyed()
  140. GameConnection::onClientLeaveGame()
  141. CDROP: 21199 local
  142. onServerCreated()
  143. *** LOADING MISSION: levels/Mine Shafts.mis
  144. *** Stage 1 load
  145. *** Stage 2 load
  146. Loading level-specific datablocks - Mine Shafts.cs
  147. Loaded 2 level-specific datablocks.
  148. [MaterialList::mapMaterials] Unable to find material for texture: rocky_cliff_01_base
  149. [MaterialList::mapMaterials] Unable to find material for texture: rock_01
  150. [MaterialList::mapMaterials] Unable to find material for texture: dirt_03
  151. [MaterialList::mapMaterials] Unable to find material for texture: dirt_to_grass_01
  152. TSShape::removeImposter: No imposter detail level found in shape
  153. TSShape::setDetailSize: Cannot find detail with size 2
  154. TSShape::removeImposter: No imposter detail level found in shape
  155. *** Mission loaded
  156. onMissionLoaded()
  157. Connect request from: IP:0.0.0.0:0
  158. Connection established 22018
  159. CADD: 22019 local
  160. *** Sending mission load to client: levels/Mine Shafts.mis
  161. *** New Mission: levels/Mine Shafts.mis
  162. *** Phase 1: Download Datablocks & Targets
  163. <<<< skip datablocks >>>>
  164. Checking postFX preset: levels/Mine Shafts.postfxpreset.cs
  165. Checking postFX preset: found.
  166. % - PostFX Manager - Executing levels/Mine Shafts.postfxpreset.cs
  167. % - PostFX Manager - Applying from preset
  168. HDR FORMAT: GFXFormatR10G10B10A2
  169. Using Advanced Lighting
  170. % - PostFX Manager - PostFX enabled
  171. % - PostFX Manager - SSAOPostFx enabled
  172. % - PostFX Manager - HDRPostFX enabled
  173. % - PostFX Manager - LightRayPostFX disabled
  174. % - PostFX Manager - DOFPostEffect enabled
  175. % - PostFX Manager - VignettePostEffect disabled
  176. <<<< skipping datablock transmission >>>>
  177. <<<< Skipping Datablocks
  178. <<<< Finished Skipping Datablocks >>>>
  179. *** Phase 2: Download Ghost Objects
  180. Ghost Always objects received.
  181. Client Replication Startup has Happened!
  182. fxFoliageReplicator - replicated client foliage for 0 objects
  183. *** Phase 3: Mission Lighting
  184. Mission lighting done
  185. GameConnection::onClientEnterGame()
  186. GameConnection::spawnCamera - Switching to usual camera.
  187. GameConnection::onClientEnterGame - Switching to RTS camera.
  188. TIME TEST: Torque mission load = 6272
  189. Test: CGC::startGame - begin.
  190. Test: Music stop.
  191. Activating event package: LevelEvents
  192. Info: CGC::readSaveGame - file path: C:\Users\Will\Documents\My Games\Dungeon Rats\Tar'zok1478455430_quick1.sav
  193. Test: Music stop.
  194. Test: Music play: art/sounds/music/gangs_ambient.ogg
  195. Test: CGC::startGame - end.
  196. Test: --- ItsRegistry::printStats ---
  197. Test: Type name: class CharMarker, registered count: 72
  198. Test: Type name: class CombatSettings, registered count: 14
  199. Test: Type name: class GameBuilding, registered count: 0
  200. Test: Type name: class ItemContainer, registered count: 10
  201. Test: Type name: class MapDoor, registered count: 10
  202. Test: Type name: class RTSUnit, registered count: 24
  203. Test: Type name: class TeleportMarker, registered count: 44
  204. Test: Type name: class VirtualObjectCollision, registered count: 54
  205. TIME TEST: ITS mission load = 64
  206. Test: CGC::checkCharactersReady
  207. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/edgeaa/edgeDetectP.hlsl(51,13): warning X3550: array reference cannot be used as an l-value; not natively addressable, forcing loop to unroll
  208. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(72,10): warning X3205: conversion from larger type to smaller, possible loss of data
  209. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(73,10): warning X3205: conversion from larger type to smaller, possible loss of data
  210. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(74,10): warning X3205: conversion from larger type to smaller, possible loss of data
  211. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(75,10): warning X3205: conversion from larger type to smaller, possible loss of data
  212. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(84,18): warning X3206: 'autogenUncondition_55070f7a': implicit truncation of vector type
  213. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(85,18): warning X3206: 'autogenUncondition_55070f7a': implicit truncation of vector type
  214. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(86,18): warning X3206: 'autogenUncondition_55070f7a': implicit truncation of vector type
  215. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(87,18): warning X3206: 'autogenUncondition_55070f7a': implicit truncation of vector type
  216. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(88,14): warning X3205: conversion from larger type to smaller, possible loss of data
  217. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(88,14): warning X3206: implicit truncation of vector type
  218. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_DownSample_P.hlsl(88,11): warning X3550: array reference cannot be used as an l-value; not natively addressable, forcing loop to unroll
  219. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_CalcCoC_P.hlsl(39,11): warning X3205: conversion from larger type to smaller, possible loss of data
  220. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_CalcCoC_P.hlsl(40,12): warning X3205: conversion from larger type to smaller, possible loss of data
  221. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(54,8): warning X3205: conversion from larger type to smaller, possible loss of data
  222. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(55,8): warning X3205: conversion from larger type to smaller, possible loss of data
  223. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(56,8): warning X3205: conversion from larger type to smaller, possible loss of data
  224. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(57,8): warning X3205: conversion from larger type to smaller, possible loss of data
  225. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(75,12): warning X3205: conversion from larger type to smaller, possible loss of data
  226. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(103,8): warning X3205: conversion from larger type to smaller, possible loss of data
  227. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(106,10): warning X3205: conversion from larger type to smaller, possible loss of data
  228. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(117,12): warning X3206: 'autogenUncondition_55070f7a': implicit truncation of vector type
  229. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(117,10): warning X3205: conversion from larger type to smaller, possible loss of data
  230. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(131,14): warning X3205: conversion from larger type to smaller, possible loss of data
  231. G:/games/steam/steamapps/common/Dungeon Rats/shaders/common/postFx/dof/DOF_Final_P.hlsl(132,11): warning X3205: conversion from larger type to smaller, possible loss of data
  232. [MaterialList::mapMaterials] Unable to find material for texture: blacksmith_barGlow_DIF
  233. [MaterialList::mapMaterials] Unable to find material for texture: blacksmith_tools_DIF
  234. Test: CGC::checkCharactersReady
  235. Test: CGC::checkCharactersReady
  236. Test: CGC::checkCharactersReady
  237. Test: CGC::checkCharactersReady
  238. Info: CGC::startGameplay
  239. DirectInput deactivated.
  240. Activating DirectInput...
  241. Test: Loading dialogue data ITEM_Stinger.
  242. Test: Opening dialogue screen.
  243. Test: Setting up name label.
  244. Test: Trying jumpers...
  245. Test: Loading default part.
  246. Test: StartDialogue end.
  247. Test: Loading dialogue data ITEM_Claw.
  248. Test: Opening dialogue screen.
  249. Test: Setting up name label.
  250. Test: Trying jumpers...
  251. Test: Loading default part.
  252. Test: StartDialogue end.
  253. Test: Loading dialogue data ITEM_Stinger.
  254. Test: Opening dialogue screen.
  255. Test: Setting up name label.
  256. Test: Trying jumpers...
  257. Test: Loading default part.
  258. Test: StartDialogue end.
  259. DirectInput deactivated.
  260. Activating DirectInput...
  261. DirectInput deactivated.
  262. Activating DirectInput...
  263. Warning: CInvManager::typeMatchesFilter() - unknown item type: 15
  264. Warning: CInvManager::typeMatchesFilter() - unknown item type: 15
  265. Warning: CInvManager::typeMatchesFilter() - unknown item type: 15
  266. Warning: CInvManager::typeMatchesFilter() - unknown item type: 15
  267. Warning: CInvManager::typeMatchesFilter() - unknown item type: 15
  268. Warning: CInvManager::typeMatchesFilter() - unknown item type: 15
  269. DirectInput deactivated.
  270. Activating DirectInput...
  271. Test: Quick save...
  272. Info: CGC::writeSaveGame - file path: C:\Users\Will\Documents\My Games\Dungeon Rats\Tar'zok1478455430_quick2.sav
  273. Test: Loading dialogue data MIN_NPC_Democritus_01.
  274. Test: Opening dialogue screen.
  275. Test: Setting up name label.
  276. Test: Trying jumpers...
  277. Test: Loading default part.
  278. Test: StartDialogue end.
  279. Test: Auto save combat...
  280. Info: CGC::writeSaveGame - file path: C:\Users\Will\Documents\My Games\Dungeon Rats\Tar'zok1478455430_auto_combat.sav
  281. Test: Combat settigs found.
  282. Test: Combat settigs object found.
  283. Test: Tar'zok is at 43 123
  284. Test: Marcus is at 44 123
  285. Test: Roxana is at 46 123
  286. Test: Ismail is at 48 123
  287. Test: Ismail is outside of CS tiles
  288. Test: Ismail has found a CS tile to move to: 45 123
  289. Test: CGC::startCombat - combat initiator: 1
  290. Test: CombatTurn::start - combat turn #1 has started, because:
  291. Test: Tar'zok (1) has an enemy Democritus (285).
  292. Test: Tar'zok (1) has an enemy Crossbowman (286).
  293. Test: Tar'zok (1) has an enemy Swordsman (287).
  294. Test: Tar'zok (1) has an enemy Knife Fighter (288).
  295. Test: Tar'zok (1) has an enemy Spearman (289).
  296. Test: 1
  297. Test: 286
  298. Test: 16
  299. Test: 288
  300. Test: 289
  301. Test: 17
  302. Test: 285
  303. Test: 10
  304. Test: 287
  305. Test: Music stop.
  306. Test: Music play: art/sounds/music/gangs_combat.ogg
  307. Test: CGC::startCombat - combat started successfully.
  308. Test: Tar'zok (1) begins his turn.
  309. Test: Attack 1, attacker's data:dam_rng = 7-9, ammo = regular
  310. Test: Initial target is (-55.45;19.47;-1.83)
  311. Test: Chance of a bad miss = 91, roll = 69
  312. Test: --- Attack 1, hit attempt (69/67) ---
  313. Test: Chars: Tar'zok (1) -> Spearman (289)
  314. Test: Weapon: Recurved Ordu Bow (151)
  315. Test: Attack: AIMED: LEGS
  316. Test: Pos: (46;123) -> (44;119)
  317. Test: Defense: dodge.
  318. Test: Hit dodge.
  319. Test: Passive defensive effect: no.
  320. Test: -----------------
  321. Test: Projectile::onCollision - collided against object.
  322. Test: Projectile::onCollision - hit object class: TerrainBlock.
  323. Test: Projectile::onCollision - hit object name: (null).
  324. Test: Projectile::onCollision - hit object ID: 22574.
  325. Test: Attack 2, attacker's data:dam_rng = 7-9, ammo = regular
  326. Test: Initial target is (-55.44;19.48;-1.82)
  327. Test: --- Attack 2, hit attempt (45/67) ---
  328. Test: Chars: Tar'zok (1) -> Spearman (289)
  329. Test: Weapon: Recurved Ordu Bow (151)
  330. Test: Attack: AIMED: LEGS
  331. Test: Pos: (46;123) -> (44;119)
  332. Test: Defense: dodge.
  333. Test: Hit hit.
  334. Test: Passive defensive effect: no.
  335. Test: -----------------
  336. Test: Projectile::onCollision - collided against object.
  337. Test: Projectile::onCollision - hit object class: RTSUnit.
  338. Test: Projectile::onCollision - hit object name: cc289.
  339. Test: Projectile::onCollision - hit object ID: 29421.
  340. Test: --- Attack 2, hit impact ---
  341. Test: Victim's DR: 4.
  342. Test: Weapon: Recurved Ordu Bow (151)
  343. Test: Chance to score a critical effect = 15, roll = 10
  344. Test: Critical effects scored: yes.
  345. Test: Chance to score a weapon passive effect = 0, roll = 0
  346. Test: Weapon passive effect scored: no.
  347. Test: Knockdown: no
  348. Test: Resisted damage: 4 (4 victimDR) -> [0; 7]).
  349. Test: Final damage = 3.
  350. Test: -----------------
  351. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  352. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 46 + 0 = 0
  353. Test: Chance to damage armour = 0, roll = 43
  354. Test: Spearman is hit, 37 HP left.
  355. Test: Crossbowman (286) begins his turn.
  356. Test: CCharacter::reloadWeaponAI - selected ammo: Regular Missile
  357. Test: Selected attack by available AP: REGULAR
  358. Test: Attack 3, attacker's data:dam_rng = 5-8, ammo = regular
  359. Test: Initial target is (-56.55;21.50;-1.82)
  360. Test: Chance of a bad miss = 87, roll = 93
  361. Test: Angle mistake as a result of a bad roll = -6.923077
  362. Test: --- Attack 3, hit attempt (93/48) ---
  363. Test: Chars: Crossbowman (286) -> Ismail (17)
  364. Test: Weapon: Repeating Crossbow (162)
  365. Test: Attack: REGULAR
  366. Test: Pos: (38;120) -> (43;121)
  367. Test: Defense: dodge.
  368. Test: Hit dodge.
  369. Test: Passive defensive effect: no.
  370. Test: -----------------
  371. Test: Projectile::onCollision - collided against object.
  372. Test: Projectile::onCollision - hit object class: ConvexShape.
  373. Test: Projectile::onCollision - hit object name: (null).
  374. Test: Projectile::onCollision - hit object ID: 22160.
  375. Test: Selected attack by available AP: REGULAR
  376. Test: Attack 4, attacker's data:dam_rng = 5-8, ammo = regular
  377. Test: Initial target is (-56.54;21.51;-1.83)
  378. Test: Chance of a bad miss = 87, roll = 74
  379. Test: --- Attack 4, hit attempt (74/48) ---
  380. Test: Chars: Crossbowman (286) -> Ismail (17)
  381. Test: Weapon: Repeating Crossbow (162)
  382. Test: Attack: REGULAR
  383. Test: Pos: (38;120) -> (43;121)
  384. Test: Defense: dodge.
  385. Test: Hit dodge.
  386. Test: Passive defensive effect: no.
  387. Test: -----------------
  388. Test: Projectile::onCollision - collided against object.
  389. Test: Projectile::onCollision - hit object class: ConvexShape.
  390. Test: Projectile::onCollision - hit object name: (null).
  391. Test: Projectile::onCollision - hit object ID: 22160.
  392. Test: Roxana (16) begins his turn.
  393. Test: Attack 5, attacker's data:dam_rng = 12-15, ammo = regular
  394. Test: Initial target is (-55.45;19.47;-1.83)
  395. Test: --- Attack 5, hit attempt (74/99) ---
  396. Test: Chars: Roxana (16) -> Spearman (289)
  397. Test: Weapon: Heavy Crossbow (164)
  398. Test: Attack: AIMED: TORSO
  399. Test: Pos: (45;123) -> (44;119)
  400. Test: Defense: dodge.
  401. Test: Hit hit.
  402. Test: Passive defensive effect: no.
  403. Test: -----------------
  404. Test: Projectile::onCollision - collided against object.
  405. Test: Projectile::onCollision - hit object class: RTSUnit.
  406. Test: Projectile::onCollision - hit object name: cc289.
  407. Test: Projectile::onCollision - hit object ID: 29421.
  408. Test: --- Attack 5, hit impact ---
  409. Test: Victim's DR: 1.
  410. Test: Weapon: Heavy Crossbow (164)
  411. Test: Chance to score a critical effect = 40, roll = 27
  412. Test: Critical effects scored: yes.
  413. Test: Chance to score a weapon passive effect = 0, roll = 0
  414. Test: Weapon passive effect scored: no.
  415. Test: Knockdown: no
  416. Test: Resisted damage: 1 (1 victimDR) -> [0; 13]).
  417. Test: Final damage = 13.
  418. Test: -----------------
  419. Test: Armour damage from passive effect: Success. Damage to <armour> = 2
  420. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  421. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 46 + 0 = 0
  422. Test: Chance to damage armour = 0, roll = 21
  423. Test: Spearman is hit, 24 HP left.
  424. Test: Attack 6, attacker's data:dam_rng = 8-11, ammo = regular
  425. Test: Initial target is (-55.44;19.48;-1.82)
  426. Test: --- Attack 6, hit attempt (60/99) ---
  427. Test: Chars: Roxana (16) -> Spearman (289)
  428. Test: Weapon: Hand Crossbow (160)
  429. Test: Attack: AIMED: TORSO
  430. Test: Pos: (45;123) -> (44;119)
  431. Test: Defense: dodge.
  432. Test: Hit hit.
  433. Test: Passive defensive effect: no.
  434. Test: -----------------
  435. Test: Projectile::onCollision - collided against object.
  436. Test: Projectile::onCollision - hit object class: RTSUnit.
  437. Test: Projectile::onCollision - hit object name: cc289.
  438. Test: Projectile::onCollision - hit object ID: 29421.
  439. Test: --- Attack 6, hit impact ---
  440. Test: Victim's DR: 1.
  441. Test: Weapon: Hand Crossbow (160)
  442. Test: Chance to score a critical effect = 50, roll = 51
  443. Test: Critical effects scored: no.
  444. Test: Chance to score a weapon passive effect = 41, roll = 64
  445. Test: Weapon passive effect scored: no.
  446. Test: Knockdown: no
  447. Test: Resisted damage: 1 (1 victimDR) -> [0; 9]).
  448. Test: Final damage = 8.
  449. Test: -----------------
  450. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 25 = 25
  451. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 25 + 0 - 46 + 0 = 0
  452. Test: Chance to damage armour = 0, roll = 64
  453. Test: Spearman is hit, 16 HP left.
  454. Test: Attack 7, attacker's data:dam_rng = 12-15, ammo = regular
  455. Test: Initial target is (-55.43;19.45;-1.83)
  456. Test: --- Attack 7, hit attempt (85/99) ---
  457. Test: Chars: Roxana (16) -> Spearman (289)
  458. Test: Weapon: Heavy Crossbow (164)
  459. Test: Attack: AIMED: TORSO
  460. Test: Pos: (45;123) -> (44;119)
  461. Test: Defense: dodge.
  462. Test: Hit hit.
  463. Test: Passive defensive effect: no.
  464. Test: -----------------
  465. Test: Projectile::onCollision - collided against object.
  466. Test: Projectile::onCollision - hit object class: RTSUnit.
  467. Test: Projectile::onCollision - hit object name: cc289.
  468. Test: Projectile::onCollision - hit object ID: 29421.
  469. Test: --- Attack 7, hit impact ---
  470. Test: Victim's DR: 1.
  471. Test: Weapon: Heavy Crossbow (164)
  472. Test: Chance to score a critical effect = 50, roll = 85
  473. Test: Critical effects scored: no.
  474. Test: Chance to score a weapon passive effect = 57, roll = 59
  475. Test: Weapon passive effect scored: no.
  476. Test: Knockdown: no
  477. Test: Resisted damage: 1 (1 victimDR) -> [0; 14]).
  478. Test: Final damage = 13.
  479. Test: -----------------
  480. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 25 = 25
  481. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 25 + 0 - 46 + 0 = 0
  482. Test: Chance to damage armour = 0, roll = 58
  483. Test: Spearman is hit, 3 HP left.
  484. Test: Knife Fighter (288) begins his turn.
  485. Test: Selected attack by available AP: ENTANGLE
  486. Test: Attack 8, attacker's data:dam_rng = 0-0, ammo = regular
  487. Test: Initial target is (-55.46;24.47;-1.82)
  488. Test: --- Attack 8, hit attempt (84/100) ---
  489. Test: Chars: Knife Fighter (288) -> Marcus (10)
  490. Test: Weapon: Net (175)
  491. Test: Attack: ENTANGLE
  492. Test: Pos: (44;127) -> (44;124)
  493. Test: Defense: dodge.
  494. Test: Hit hit.
  495. Test: Passive defensive effect: no.
  496. Test: -----------------
  497. Test: Projectile::onCollision - collided against object.
  498. Test: Projectile::onCollision - hit object class: RTSUnit.
  499. Test: Projectile::onCollision - hit object name: cc10.
  500. Test: Projectile::onCollision - hit object ID: 22710.
  501. Test: --- Attack 8, hit impact ---
  502. Test: Victim's DR: 6.
  503. Test: Weapon: Net (175)
  504. Test: Chance to score a critical effect = 90, roll = 37
  505. Test: Critical effects scored: yes.
  506. Test: Chance to score a weapon passive effect = 0, roll = 0
  507. Test: Weapon passive effect scored: no.
  508. Test: Knockdown: no
  509. Test: Resisted damage: 0 (6 victimDR) -> [0; 0]).
  510. Test: Final damage = 0.
  511. Test: -----------------
  512. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  513. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 30 + 0 = 0
  514. Test: Chance to damage armour = 0, roll = 36
  515. Test: Marcus is hit, 50 HP left.
  516. Test: Selected attack by available AP: AIMED: LEGS
  517. Test: Attack 9, attacker's data:dam_rng = 5-8, ammo = regular
  518. Test: --- Attack 9, hit attempt (11/80) ---
  519. Test: Chars: Knife Fighter (288) -> Marcus (10)
  520. Test: Weapon: Jambia (100)
  521. Test: Attack: AIMED: LEGS
  522. Test: Pos: (44;125) -> (44;124)
  523. Test: Defense: dodge.
  524. Test: Hit hit.
  525. Test: Passive defensive effect: no.
  526. Test: -----------------
  527. Test: --- Attack 9, hit impact ---
  528. Test: Victim's DR: 6.
  529. Test: Weapon: Jambia (100)
  530. Test: Chance to score a critical effect = 74, roll = 17
  531. Test: Critical effects scored: yes.
  532. Test: Chance to score a weapon passive effect = 0, roll = 0
  533. Test: Weapon passive effect scored: no.
  534. Test: Knockdown: no
  535. Test: Resisted damage: 6 (6 victimDR) -> [0; 6]).
  536. Test: Final damage = 1.
  537. Test: -----------------
  538. Test: Natural armour damage chance from weapon + attack effect bonus: 5 + 0 = 5
  539. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 5 + 20 - 30 + 0 = 0
  540. Test: Chance to damage armour = 0, roll = 13
  541. Test: Marcus is hit, 49 HP left.
  542. Test: Spearman (289) begins his turn.
  543. Test: Spearman (289) is crippled.
  544. Test: Selected attack by available AP: ENTANGLE
  545. Test: Attack 10, attacker's data:dam_rng = 0-0, ammo = regular
  546. Test: Initial target is (-56.54;21.51;-1.83)
  547. Test: --- Attack 10, hit attempt (41/100) ---
  548. Test: Chars: Spearman (289) -> Ismail (17)
  549. Test: Weapon: Net (175)
  550. Test: Attack: ENTANGLE
  551. Test: Pos: (44;119) -> (43;121)
  552. Test: Defense: dodge.
  553. Test: Hit hit.
  554. Test: Passive defensive effect: no.
  555. Test: -----------------
  556. Test: Projectile::onCollision - collided against object.
  557. Test: Projectile::onCollision - hit object class: RTSUnit.
  558. Test: Projectile::onCollision - hit object name: cc17.
  559. Test: Projectile::onCollision - hit object ID: 22675.
  560. Test: --- Attack 10, hit impact ---
  561. Test: Victim's DR: 5.
  562. Test: Weapon: Net (175)
  563. Test: Chance to score a critical effect = 80, roll = 65
  564. Test: Critical effects scored: yes.
  565. Test: Chance to score a weapon passive effect = 0, roll = 0
  566. Test: Weapon passive effect scored: no.
  567. Test: Knockdown: no
  568. Test: Resisted damage: 0 (5 victimDR) -> [0; 0]).
  569. Test: Final damage = 0.
  570. Test: -----------------
  571. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  572. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 25 + 0 = 0
  573. Test: Chance to damage armour = 0, roll = 88
  574. Test: Ismail is hit, 42 HP left.
  575. Test: Ismail (17) begins his turn.
  576. Test: Ismail (17) is netted.
  577. Test: Attack 11, attacker's data:dam_rng = 12-16, ammo = regular
  578. Test: Initial target is (-61.50;20.50;-2.90)
  579. Test: --- Attack 11, hit attempt (31/100) ---
  580. Test: Chars: Ismail (17) -> Crossbowman (286)
  581. Test: Weapon: Black Powder Bomb (210)
  582. Test: Attack: THROW BOMB
  583. Test: Pos: (41;121) -> (38;120)
  584. Test: Defense: dodge.
  585. Test: Hit hit.
  586. Test: Passive defensive effect: no.
  587. Test: -----------------
  588. Test: Projectile::onCollision - collided against object.
  589. Test: Projectile::onCollision - hit object class: RTSUnit.
  590. Test: Projectile::onCollision - hit object name: cc286.
  591. Test: Projectile::onCollision - hit object ID: 29442.
  592. Test: --- Attack 11, hit impact ---
  593. Test: Victim's DR: 1.
  594. Test: Weapon: Black Powder Bomb (210)
  595. Test: Chance to score a critical effect = 5, roll = 99
  596. Test: Critical effects scored: no.
  597. Test: Chance to score a weapon passive effect = 0, roll = 0
  598. Test: Weapon passive effect scored: no.
  599. Test: Knockdown: no
  600. Test: Resisted damage: 1 (1 victimDR) -> [0; 13]).
  601. Test: Final damage = 12.
  602. Test: -----------------
  603. Test: Explosion damage for Crossbowman is 12.
  604. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  605. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 0 + 0 = 0
  606. Test: Chance to damage armour = 0, roll = 94
  607. Test: Crossbowman is hit, 33 HP left.
  608. Test: Democritus (285) begins his turn.
  609. Test: CCharacter::combatUsePoiton - using neurostimulant potion...
  610. Test: Selected attack by available AP: AIMED: ARMS
  611. Test: Attack 12, attacker's data:dam_rng = 18-22, ammo = regular
  612. Test: --- Attack 12, hit attempt (18/98) ---
  613. Test: Chars: Democritus (285) -> Ismail (17)
  614. Test: Weapon: War hammer (133)
  615. Test: Attack: AIMED: ARMS
  616. Test: Pos: (41;122) -> (41;121)
  617. Test: Defense: dodge.
  618. Test: Hit hit.
  619. Test: Passive defensive effect: no.
  620. Test: -----------------
  621. Test: --- Attack 12, hit impact ---
  622. Test: Victim's DR: 5.
  623. Test: Weapon: War hammer (133)
  624. Test: Chance to score a critical effect = 18, roll = 52
  625. Test: Critical effects scored: no.
  626. Test: Chance to score a weapon passive effect = 59, roll = 48
  627. Test: Weapon passive effect scored: yes.
  628. Test: Knockdown: no
  629. Test: Resisted damage: 5 (5 victimDR) -> [0; 20]).
  630. Test: Final damage = 15.
  631. Test: -----------------
  632. Test: Armour damage from passive effect: Success. Damage to <armour> = 1
  633. Test: Natural armour damage chance from weapon + attack effect bonus: 50 + -50 = 0
  634. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 20 - 25 + 0 = 0
  635. Test: Chance to damage armour = 0, roll = 74
  636. Test: Ismail is hit, 27 HP left.
  637. Test: Marcus (10) begins his turn.
  638. Test: Marcus (10) is crippled.
  639. Test: Marcus (10) is netted.
  640. Test: Attack 13, attacker's data:dam_rng = 10-14, ammo = regular
  641. Test: --- Attack 13, hit attempt (10/60) ---
  642. Test: Chars: Marcus (10) -> Knife Fighter (288)
  643. Test: Weapon: Sledgehammer (134)
  644. Test: Attack: FAST
  645. Test: Pos: (44;124) -> (44;125)
  646. Test: Defense: dodge.
  647. Test: Hit hit.
  648. Test: Passive defensive effect: no.
  649. Test: -----------------
  650. Test: --- Attack 13, hit impact ---
  651. Test: Victim's DR: 4.
  652. Test: Weapon: Sledgehammer (134)
  653. Test: Chance to score a critical effect = 1, roll = 73
  654. Test: Critical effects scored: no.
  655. Test: Chance to score a weapon passive effect = 62, roll = 33
  656. Test: Weapon passive effect scored: yes.
  657. Test: Knockdown: no
  658. Test: Resisted damage: 4 (4 victimDR) -> [0; 10]).
  659. Test: Final damage = 6.
  660. Test: -----------------
  661. Test: Armour damage from passive effect: Success. Damage to <armour> = 1
  662. Test: Natural armour damage chance from weapon + attack effect bonus: 50 + -15 = 35
  663. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 35 + 10 - 36 + 14 = 23
  664. Test: Chance to damage armour = 23, roll = 1
  665. Test: Armour damage: Success. Damage to <armour> = 1
  666. Test: Knife Fighter is hit, 39 HP left.
  667. Test: Main menu toggled on.
  668. Test: Main menu toggled off.
  669. Disconnecting from a previous game...
  670. *** ENDING MISSION
  671. onMissionEnded()
  672. Test: Music stop.
  673. Unloaded 2 level-specific datablocks.
  674. onServerDestroyed()
  675. GameConnection::onClientLeaveGame()
  676. Info: CGC::endGame
  677. Test: --- ItsRegistry::printStats ---
  678. Test: Type name: class CharMarker, registered count: 0
  679. Test: Type name: class CombatSettings, registered count: 0
  680. Test: Type name: class GameBuilding, registered count: 0
  681. Test: Type name: class ItemContainer, registered count: 0
  682. Test: Type name: class MapDoor, registered count: 0
  683. Test: Type name: class RTSUnit, registered count: 0
  684. Test: Type name: class TeleportMarker, registered count: 0
  685. Test: Type name: class TrapObject, registered count: 0
  686. Test: Type name: class VirtualObjectCollision, registered count: 0
  687. Test: Music stop.
  688. CDROP: 22019 IP:0.0.0.0:0
  689. onServerDestroyed()
  690. onServerCreated()
  691. *** LOADING MISSION: levels/Mine Shafts.mis
  692. *** Stage 1 load
  693. *** Stage 2 load
  694. Loading level-specific datablocks - Mine Shafts.cs
  695. Loaded 2 level-specific datablocks.
  696. [MaterialList::mapMaterials] Unable to find material for texture: rocky_cliff_01_base
  697. [MaterialList::mapMaterials] Unable to find material for texture: rock_01
  698. [MaterialList::mapMaterials] Unable to find material for texture: dirt_03
  699. [MaterialList::mapMaterials] Unable to find material for texture: dirt_to_grass_01
  700. TSShape::removeImposter: No imposter detail level found in shape
  701. TSShape::setDetailSize: Cannot find detail with size 2
  702. TSShape::removeImposter: No imposter detail level found in shape
  703. *** Mission loaded
  704. onMissionLoaded()
  705. Connect request from: IP:0.0.0.0:0
  706. Connection established 30832
  707. CADD: 30833 local
  708. *** Sending mission load to client: levels/Mine Shafts.mis
  709. *** New Mission: levels/Mine Shafts.mis
  710. *** Phase 1: Download Datablocks & Targets
  711. <<<< skip datablocks >>>>
  712. Checking postFX preset: levels/Mine Shafts.postfxpreset.cs
  713. Checking postFX preset: found.
  714. % - PostFX Manager - Executing levels/Mine Shafts.postfxpreset.cs
  715. % - PostFX Manager - Applying from preset
  716. % - PostFX Manager - PostFX enabled
  717. % - PostFX Manager - SSAOPostFx enabled
  718. % - PostFX Manager - HDRPostFX enabled
  719. % - PostFX Manager - LightRayPostFX disabled
  720. % - PostFX Manager - DOFPostEffect enabled
  721. % - PostFX Manager - VignettePostEffect disabled
  722. <<<< skipping datablock transmission >>>>
  723. <<<< Skipping Datablocks
  724. <<<< Finished Skipping Datablocks >>>>
  725. *** Phase 2: Download Ghost Objects
  726. Ghost Always objects received.
  727. Client Replication Startup has Happened!
  728. fxFoliageReplicator - replicated client foliage for 0 objects
  729. *** Phase 3: Mission Lighting
  730. Mission lighting done
  731. GameConnection::onClientEnterGame()
  732. GameConnection::spawnCamera - Switching to usual camera.
  733. GameConnection::onClientEnterGame - Switching to RTS camera.
  734. TIME TEST: Torque mission load = 3904
  735. Test: CGC::startGame - begin.
  736. Test: Music stop.
  737. Deactivating event package: LevelEvents
  738. Deactivating event package: LevelEvents
  739. Activating event package: LevelEvents
  740. Info: CGC::readSaveGame - file path: C:\Users\Will\Documents\My Games\Dungeon Rats\Tar'zok1478455430_auto_combat.sav
  741. Test: Music stop.
  742. Test: Music play: art/sounds/music/gangs_ambient.ogg
  743. Test: CGC::startGame - end.
  744. Test: --- ItsRegistry::printStats ---
  745. Test: Type name: class CharMarker, registered count: 72
  746. Test: Type name: class CombatSettings, registered count: 14
  747. Test: Type name: class GameBuilding, registered count: 0
  748. Test: Type name: class ItemContainer, registered count: 10
  749. Test: Type name: class MapDoor, registered count: 10
  750. Test: Type name: class RTSUnit, registered count: 29
  751. Test: Type name: class TeleportMarker, registered count: 44
  752. Test: Type name: class TrapObject, registered count: 0
  753. Test: Type name: class VirtualObjectCollision, registered count: 54
  754. TIME TEST: ITS mission load = 64
  755. Test: CGC::checkCharactersReady
  756. Test: CGC::checkCharactersReady
  757. Info: CGC::startGameplay
  758. Test: Combat settigs found.
  759. Test: Combat settigs object found.
  760. Test: Tar'zok is at 43 123
  761. Test: Marcus is at 44 123
  762. Test: Roxana is at 46 123
  763. Test: Ismail is at 48 123
  764. Test: Ismail is outside of CS tiles
  765. Test: Ismail has found a CS tile to move to: 45 123
  766. Test: CGC::startCombat - combat initiator: 1
  767. Test: CombatTurn::start - combat turn #1 has started, because:
  768. Test: Tar'zok (1) has an enemy Democritus (285).
  769. Test: Tar'zok (1) has an enemy Crossbowman (286).
  770. Test: Tar'zok (1) has an enemy Swordsman (287).
  771. Test: Tar'zok (1) has an enemy Knife Fighter (288).
  772. Test: Tar'zok (1) has an enemy Spearman (289).
  773. Test: 1
  774. Test: 286
  775. Test: 16
  776. Test: 288
  777. Test: 289
  778. Test: 17
  779. Test: 285
  780. Test: 10
  781. Test: 287
  782. Test: Music stop.
  783. Test: Music play: art/sounds/music/gangs_combat.ogg
  784. Test: CGC::startCombat - combat started successfully.
  785. Warning: CInvItem::getAttackString - undefined attack index (-1).
  786. Warning: CInvItem::getAttackString - undefined attack index (-1).
  787. Warning: CInvItem::getAttackString - undefined attack index (-1).
  788. Warning: CInvItem::getAttackString - undefined attack index (-1).
  789. Warning: CInvItem::getAttackString - undefined attack index (-1).
  790. Warning: CInvItem::getAttackString - undefined attack index (-1).
  791. Warning: CInvItem::getAttackString - undefined attack index (-1).
  792. Warning: CInvItem::getAttackString - undefined attack index (-1).
  793. Warning: CInvItem::getAttackString - undefined attack index (-1).
  794. Warning: CInvItem::getAttackString - undefined attack index (-1).
  795. Warning: CInvItem::getAttackString - undefined attack index (-1).
  796. Warning: CInvItem::getAttackString - undefined attack index (-1).
  797. Warning: CInvItem::getAttackString - undefined attack index (-1).
  798. Warning: CInvItem::getAttackString - undefined attack index (-1).
  799. DirectInput deactivated.
  800. Activating DirectInput...
  801. Test: Tar'zok (1) begins his turn.
  802. Test: Attack 1, attacker's data:dam_rng = 5-6, ammo = piercing
  803. Test: Initial target is (-55.44;19.48;-1.82)
  804. Test: --- Attack 1, hit attempt (34/67) ---
  805. Test: Chars: Tar'zok (1) -> Spearman (289)
  806. Test: Weapon: Recurved Ordu Bow (151)
  807. Test: Attack: AIMED: LEGS
  808. Test: Pos: (46;123) -> (44;119)
  809. Test: Defense: dodge.
  810. Test: Hit hit.
  811. Test: Passive defensive effect: no.
  812. Test: -----------------
  813. Test: Projectile::onCollision - collided against object.
  814. Test: Projectile::onCollision - hit object class: RTSUnit.
  815. Test: Projectile::onCollision - hit object name: cc289.
  816. Test: Projectile::onCollision - hit object ID: 31508.
  817. Test: --- Attack 1, hit impact ---
  818. Test: Victim's DR: 2.
  819. Test: Weapon: Recurved Ordu Bow (151)
  820. Test: Chance to score a critical effect = 15, roll = 20
  821. Test: Critical effects scored: no.
  822. Test: Chance to score a weapon passive effect = 62, roll = 100
  823. Test: Weapon passive effect scored: no.
  824. Test: Knockdown: no
  825. Test: Resisted damage: 2 (2 victimDR) -> [0; 5]).
  826. Test: Final damage = 3.
  827. Test: -----------------
  828. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + -50 = -50
  829. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -50 + 0 - 46 + 0 = 0
  830. Test: Chance to damage armour = 0, roll = 56
  831. Test: Spearman is hit, 37 HP left.
  832. Test: Attack 2, attacker's data:dam_rng = 5-6, ammo = piercing
  833. Test: Initial target is (-55.45;19.47;-1.83)
  834. Test: Chance of a bad miss = 94, roll = 94
  835. Test: Angle mistake as a result of a bad roll = 1.500000
  836. Test: Target after alngle mistake is (-55.54;19.51;-1.83)
  837. Test: --- Attack 2, hit attempt (94/82) ---
  838. Test: Chars: Tar'zok (1) -> Spearman (289)
  839. Test: Weapon: Recurved Ordu Bow (151)
  840. Test: Attack: AIMED: LEGS
  841. Test: Pos: (46;123) -> (44;119)
  842. Test: Defense: dodge.
  843. Test: Hit dodge.
  844. Test: Passive defensive effect: no.
  845. Test: -----------------
  846. Test: Projectile::onCollision - collided against object.
  847. Test: Projectile::onCollision - hit object class: TerrainBlock.
  848. Test: Projectile::onCollision - hit object name: (null).
  849. Test: Projectile::onCollision - hit object ID: 31378.
  850. Test: Crossbowman (286) begins his turn.
  851. Test: CCharacter::reloadWeaponAI - selected ammo: Regular Missile
  852. Test: Selected attack by available AP: REGULAR
  853. Test: Attack 3, attacker's data:dam_rng = 5-8, ammo = regular
  854. Test: Initial target is (-56.50;21.55;-1.82)
  855. Test: Chance of a bad miss = 78, roll = 34
  856. Test: --- Attack 3, hit attempt (34/12) ---
  857. Test: Chars: Crossbowman (286) -> Marcus (10)
  858. Test: Weapon: Repeating Crossbow (162)
  859. Test: Attack: REGULAR
  860. Test: Pos: (38;120) -> (43;121)
  861. Test: Defense: dodge.
  862. Test: Hit dodge.
  863. Test: Passive defensive effect: yes.
  864. Test: -----------------
  865. Test: Projectile::onCollision - collided against object.
  866. Test: Projectile::onCollision - hit object class: ConvexShape.
  867. Test: Projectile::onCollision - hit object name: (null).
  868. Test: Projectile::onCollision - hit object ID: 30964.
  869. Test: Selected attack by available AP: REGULAR
  870. Test: Attack 4, attacker's data:dam_rng = 5-8, ammo = regular
  871. Test: Initial target is (-56.49;21.54;-1.83)
  872. Test: Chance of a bad miss = 78, roll = 63
  873. Test: --- Attack 4, hit attempt (63/12) ---
  874. Test: Chars: Crossbowman (286) -> Marcus (10)
  875. Test: Weapon: Repeating Crossbow (162)
  876. Test: Attack: REGULAR
  877. Test: Pos: (38;120) -> (43;121)
  878. Test: Defense: dodge.
  879. Test: Hit dodge.
  880. Test: Passive defensive effect: no.
  881. Test: -----------------
  882. Test: Projectile::onCollision - collided against object.
  883. Test: Projectile::onCollision - hit object class: ConvexShape.
  884. Test: Projectile::onCollision - hit object name: (null).
  885. Test: Projectile::onCollision - hit object ID: 30964.
  886. Test: Roxana (16) begins his turn.
  887. Test: Attack 5, attacker's data:dam_rng = 12-15, ammo = regular
  888. Test: Initial target is (-55.45;19.47;-1.83)
  889. Test: --- Attack 5, hit attempt (13/87) ---
  890. Test: Chars: Roxana (16) -> Spearman (289)
  891. Test: Weapon: Heavy Crossbow (164)
  892. Test: Attack: AIMED: TORSO
  893. Test: Pos: (45;123) -> (44;119)
  894. Test: Defense: dodge.
  895. Test: Hit hit.
  896. Test: Passive defensive effect: no.
  897. Test: -----------------
  898. Test: Projectile::onCollision - collided against object.
  899. Test: Projectile::onCollision - hit object class: RTSUnit.
  900. Test: Projectile::onCollision - hit object name: cc289.
  901. Test: Projectile::onCollision - hit object ID: 31508.
  902. Test: --- Attack 5, hit impact ---
  903. Test: Victim's DR: 1.
  904. Test: Weapon: Heavy Crossbow (164)
  905. Test: Chance to score a critical effect = 40, roll = 23
  906. Test: Critical effects scored: yes.
  907. Test: Chance to score a weapon passive effect = 0, roll = 0
  908. Test: Weapon passive effect scored: no.
  909. Test: Knockdown: no
  910. Test: Resisted damage: 1 (1 victimDR) -> [0; 15]).
  911. Test: Final damage = 16.
  912. Test: -----------------
  913. Test: Armour damage from passive effect: Success. Damage to <armour> = 2
  914. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  915. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 46 + 0 = 0
  916. Test: Chance to damage armour = 0, roll = 65
  917. Test: Spearman is hit, 21 HP left.
  918. Test: Attack 6, attacker's data:dam_rng = 8-11, ammo = regular
  919. Test: Initial target is (-55.44;19.48;-1.82)
  920. Test: --- Attack 6, hit attempt (66/89) ---
  921. Test: Chars: Roxana (16) -> Spearman (289)
  922. Test: Weapon: Hand Crossbow (160)
  923. Test: Attack: AIMED: TORSO
  924. Test: Pos: (45;123) -> (44;119)
  925. Test: Defense: dodge.
  926. Test: Hit hit.
  927. Test: Passive defensive effect: no.
  928. Test: -----------------
  929. Test: Projectile::onCollision - collided against object.
  930. Test: Projectile::onCollision - hit object class: RTSUnit.
  931. Test: Projectile::onCollision - hit object name: cc289.
  932. Test: Projectile::onCollision - hit object ID: 31508.
  933. Test: --- Attack 6, hit impact ---
  934. Test: Victim's DR: 1.
  935. Test: Weapon: Hand Crossbow (160)
  936. Test: Chance to score a critical effect = 50, roll = 65
  937. Test: Critical effects scored: no.
  938. Test: Chance to score a weapon passive effect = 41, roll = 87
  939. Test: Weapon passive effect scored: no.
  940. Test: Knockdown: no
  941. Test: Resisted damage: 1 (1 victimDR) -> [0; 11]).
  942. Test: Final damage = 10.
  943. Test: -----------------
  944. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 25 = 25
  945. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 25 + 0 - 46 + 0 = 0
  946. Test: Chance to damage armour = 0, roll = 91
  947. Test: Spearman is hit, 11 HP left.
  948. Test: Attack 7, attacker's data:dam_rng = 8-11, ammo = regular
  949. Test: Initial target is (-55.45;19.47;-1.83)
  950. Test: --- Attack 7, hit attempt (44/89) ---
  951. Test: Chars: Roxana (16) -> Spearman (289)
  952. Test: Weapon: Hand Crossbow (160)
  953. Test: Attack: AIMED: TORSO
  954. Test: Pos: (45;123) -> (44;119)
  955. Test: Defense: dodge.
  956. Test: Hit hit.
  957. Test: Passive defensive effect: no.
  958. Test: -----------------
  959. Test: Projectile::onCollision - collided against object.
  960. Test: Projectile::onCollision - hit object class: RTSUnit.
  961. Test: Projectile::onCollision - hit object name: cc289.
  962. Test: Projectile::onCollision - hit object ID: 31508.
  963. Test: --- Attack 7, hit impact ---
  964. Test: Victim's DR: 1.
  965. Test: Weapon: Hand Crossbow (160)
  966. Test: Chance to score a critical effect = 50, roll = 58
  967. Test: Critical effects scored: no.
  968. Test: Chance to score a weapon passive effect = 41, roll = 22
  969. Test: Weapon passive effect scored: yes.
  970. Test: Knockdown: no
  971. Test: Resisted damage: 1 (1 victimDR) -> [0; 8]).
  972. Test: Final damage = 7.
  973. Test: -----------------
  974. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 25 = 25
  975. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 25 + 0 - 46 + 0 = 0
  976. Test: Chance to damage armour = 0, roll = 4
  977. Test: Spearman is hit, 4 HP left.
  978. Test: Attack 8, attacker's data:dam_rng = 8-11, ammo = regular
  979. Test: Initial target is (-55.44;19.48;-1.82)
  980. Test: --- Attack 8, hit attempt (71/99) ---
  981. Test: Chars: Roxana (16) -> Spearman (289)
  982. Test: Weapon: Hand Crossbow (160)
  983. Test: Attack: REGULAR
  984. Test: Pos: (45;123) -> (44;119)
  985. Test: Defense: dodge.
  986. Test: Hit hit.
  987. Test: Passive defensive effect: no.
  988. Test: -----------------
  989. Test: Projectile::onCollision - collided against object.
  990. Test: Projectile::onCollision - hit object class: RTSUnit.
  991. Test: Projectile::onCollision - hit object name: cc289.
  992. Test: Projectile::onCollision - hit object ID: 31508.
  993. Test: --- Attack 8, hit impact ---
  994. Test: Victim's DR: 2.
  995. Test: Weapon: Hand Crossbow (160)
  996. Test: Chance to score a critical effect = 20, roll = 43
  997. Test: Critical effects scored: no.
  998. Test: Chance to score a weapon passive effect = 41, roll = 80
  999. Test: Weapon passive effect scored: no.
  1000. Test: Knockdown: no
  1001. Test: Resisted damage: 2 (2 victimDR) -> [0; 8]).
  1002. Test: Final damage = 6.
  1003. Test: -----------------
  1004. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  1005. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 46 + 0 = 0
  1006. Test: Chance to damage armour = 0, roll = 45
  1007. Test: Spearman is hit, -2 HP left.
  1008. Test: Spearman dies.
  1009. Test: Knife Fighter (288) begins his turn.
  1010. Test: Selected attack by available AP: ENTANGLE
  1011. Test: Attack 9, attacker's data:dam_rng = 0-0, ammo = regular
  1012. Test: Initial target is (-55.47;24.48;-1.83)
  1013. Test: --- Attack 9, hit attempt (30/100) ---
  1014. Test: Chars: Knife Fighter (288) -> Ismail (17)
  1015. Test: Weapon: Net (175)
  1016. Test: Attack: ENTANGLE
  1017. Test: Pos: (44;127) -> (44;124)
  1018. Test: Defense: dodge.
  1019. Test: Hit hit.
  1020. Test: Passive defensive effect: no.
  1021. Test: -----------------
  1022. Test: Projectile::onCollision - collided against object.
  1023. Test: Projectile::onCollision - hit object class: RTSUnit.
  1024. Test: Projectile::onCollision - hit object name: cc17.
  1025. Test: Projectile::onCollision - hit object ID: 31452.
  1026. Test: --- Attack 9, hit impact ---
  1027. Test: Victim's DR: 5.
  1028. Test: Weapon: Net (175)
  1029. Test: Chance to score a critical effect = 85, roll = 2
  1030. Test: Critical effects scored: yes.
  1031. Test: Chance to score a weapon passive effect = 0, roll = 0
  1032. Test: Weapon passive effect scored: no.
  1033. Test: Knockdown: no
  1034. Test: Resisted damage: 0 (5 victimDR) -> [0; 0]).
  1035. Test: Final damage = 0.
  1036. Test: -----------------
  1037. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  1038. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 25 + 0 = 0
  1039. Test: Chance to damage armour = 0, roll = 83
  1040. Test: Ismail is hit, 42 HP left.
  1041. Test: Selected attack by available AP: AIMED: LEGS
  1042. Test: Attack 10, attacker's data:dam_rng = 5-8, ammo = regular
  1043. Test: --- Attack 10, hit attempt (51/81) ---
  1044. Test: Chars: Knife Fighter (288) -> Ismail (17)
  1045. Test: Weapon: Jambia (100)
  1046. Test: Attack: AIMED: LEGS
  1047. Test: Pos: (44;125) -> (44;124)
  1048. Test: Defense: dodge.
  1049. Test: Hit hit.
  1050. Test: Passive defensive effect: no.
  1051. Test: -----------------
  1052. Test: --- Attack 10, hit impact ---
  1053. Test: Victim's DR: 5.
  1054. Test: Weapon: Jambia (100)
  1055. Test: Chance to score a critical effect = 77, roll = 99
  1056. Test: Critical effects scored: no.
  1057. Test: Chance to score a weapon passive effect = 0, roll = 0
  1058. Test: Weapon passive effect scored: no.
  1059. Test: Knockdown: no
  1060. Test: Resisted damage: 5 (5 victimDR) -> [0; 5]).
  1061. Test: Final damage = 1.
  1062. Test: -----------------
  1063. Test: Natural armour damage chance from weapon + attack effect bonus: 5 + -50 = -45
  1064. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -45 + 20 - 25 + 0 = 0
  1065. Test: Chance to damage armour = 0, roll = 37
  1066. Test: Ismail is hit, 41 HP left.
  1067. Test: Ismail (17) begins his turn.
  1068. Test: Ismail (17) is netted.
  1069. Test: Attack 11, attacker's data:dam_rng = 7-10, ammo = regular
  1070. Test: --- Attack 11, hit attempt (100/67) ---
  1071. Test: Chars: Ismail (17) -> Knife Fighter (288)
  1072. Test: Weapon: Shamshir (113)
  1073. Test: Attack: FAST
  1074. Test: Pos: (44;124) -> (44;125)
  1075. Test: Defense: dodge.
  1076. Test: Hit dodge.
  1077. Test: Passive defensive effect: yes.
  1078. Test: -----------------
  1079. Test: Knife Fighter (288) counter-attacks Ismail (17).
  1080. Test: Attack 12, attacker's data:dam_rng = 4-7, ammo = regular
  1081. Test: --- Attack 12, hit attempt (46/98) ---
  1082. Test: Chars: Knife Fighter (288) -> Ismail (17)
  1083. Test: Weapon: Jambia (100)
  1084. Test: Attack: FLURRY
  1085. Test: Pos: (44;125) -> (44;124)
  1086. Test: Defense: dodge.
  1087. Test: Hit hit.
  1088. Test: Passive defensive effect: no.
  1089. Test: -----------------
  1090. Test: --- Attack 12, hit impact ---
  1091. Test: Victim's DR: 5.
  1092. Test: Weapon: Jambia (100)
  1093. Test: Chance to score a critical effect = 9, roll = 81
  1094. Test: Critical effects scored: no.
  1095. Test: Chance to score a weapon passive effect = 0, roll = 0
  1096. Test: Weapon passive effect scored: no.
  1097. Test: Knockdown: no
  1098. Test: Resisted damage: 5 (5 victimDR) -> [0; 5]).
  1099. Test: Final damage = 0.
  1100. Test: -----------------
  1101. Test: Natural armour damage chance from weapon + attack effect bonus: 5 + -25 = -20
  1102. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -20 + 20 - 25 + 0 = 0
  1103. Test: Chance to damage armour = 0, roll = 17
  1104. Test: Ismail is hit, 41 HP left.
  1105. Test: --- Attack 12, hit impact ---
  1106. Test: Victim's DR: 5.
  1107. Test: Weapon: Jambia (100)
  1108. Test: Chance to score a critical effect = 9, roll = 37
  1109. Test: Critical effects scored: no.
  1110. Test: Chance to score a weapon passive effect = 0, roll = 0
  1111. Test: Weapon passive effect scored: no.
  1112. Test: Knockdown: no
  1113. Test: Resisted damage: 5 (5 victimDR) -> [0; 7]).
  1114. Test: Final damage = 2.
  1115. Test: -----------------
  1116. Test: Natural armour damage chance from weapon + attack effect bonus: 5 + -25 = -20
  1117. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -20 + 20 - 25 + 0 = 0
  1118. Test: Chance to damage armour = 0, roll = 26
  1119. Test: Ismail is hit, 39 HP left.
  1120. Test: --- Attack 12, hit impact ---
  1121. Test: Victim's DR: 5.
  1122. Test: Weapon: Jambia (100)
  1123. Test: Chance to score a critical effect = 9, roll = 75
  1124. Test: Critical effects scored: no.
  1125. Test: Chance to score a weapon passive effect = 0, roll = 0
  1126. Test: Weapon passive effect scored: no.
  1127. Test: Knockdown: no
  1128. Test: Resisted damage: 5 (5 victimDR) -> [0; 6]).
  1129. Test: Final damage = 1.
  1130. Test: -----------------
  1131. Test: Natural armour damage chance from weapon + attack effect bonus: 5 + -25 = -20
  1132. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -20 + 20 - 25 + 0 = 0
  1133. Test: Chance to damage armour = 0, roll = 72
  1134. Test: Ismail is hit, 38 HP left.
  1135. Test: Attack 13, attacker's data:dam_rng = 7-10, ammo = regular
  1136. Test: --- Attack 13, hit attempt (39/67) ---
  1137. Test: Chars: Ismail (17) -> Knife Fighter (288)
  1138. Test: Weapon: Shamshir (113)
  1139. Test: Attack: FAST
  1140. Test: Pos: (44;124) -> (44;125)
  1141. Test: Defense: dodge.
  1142. Test: Hit hit.
  1143. Test: Passive defensive effect: no.
  1144. Test: -----------------
  1145. Test: --- Attack 13, hit impact ---
  1146. Test: Victim's DR: 4.
  1147. Test: Weapon: Shamshir (113)
  1148. Test: Chance to score a critical effect = 7, roll = 99
  1149. Test: Critical effects scored: no.
  1150. Test: Chance to score a weapon passive effect = 62, roll = 14
  1151. Test: Weapon passive effect scored: yes.
  1152. Test: Knockdown: no
  1153. Test: Resisted damage: 4 (4 victimDR) -> [0; 10]).
  1154. Test: Final damage = 6.
  1155. Test: -----------------
  1156. Test: Natural armour damage chance from weapon + attack effect bonus: 35 + -15 = 20
  1157. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 20 + 10 - 36 + 0 = 0
  1158. Test: Chance to damage armour = 0, roll = 70
  1159. Test: Knife Fighter is hit, 39 HP left.
  1160. Test: Attack 14, attacker's data:dam_rng = 3-8, ammo = regular
  1161. Test: --- Attack 14, hit attempt (21/67) ---
  1162. Test: Chars: Ismail (17) -> Knife Fighter (288)
  1163. Test: Weapon: Kopis (115)
  1164. Test: Attack: FAST
  1165. Test: Pos: (44;124) -> (44;125)
  1166. Test: Defense: dodge.
  1167. Test: Hit hit.
  1168. Test: Passive defensive effect: no.
  1169. Test: -----------------
  1170. Test: --- Attack 14, hit impact ---
  1171. Test: Victim's DR: 4.
  1172. Test: Weapon: Kopis (115)
  1173. Test: Chance to score a critical effect = 6, roll = 32
  1174. Test: Critical effects scored: no.
  1175. Test: Chance to score a weapon passive effect = 58, roll = 5
  1176. Test: Weapon passive effect scored: yes.
  1177. Test: Knockdown: no
  1178. Test: Resisted damage: 4 (4 victimDR) -> [0; 8]).
  1179. Test: Final damage = 4.
  1180. Test: -----------------
  1181. Test: Natural armour damage chance from weapon + attack effect bonus: 25 + -15 = 10
  1182. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 10 + 10 - 36 + 0 = 0
  1183. Test: Chance to damage armour = 0, roll = 8
  1184. Test: Knife Fighter is hit, 35 HP left.
  1185. Test: Democritus (285) begins his turn.
  1186. Test: CCharacter::combatUsePoiton - using neurostimulant potion...
  1187. Test: Selected attack by available AP: AIMED: HEAD
  1188. Test: Attack 15, attacker's data:dam_rng = 22-27, ammo = regular
  1189. Test: --- Attack 15, hit attempt (39/98) ---
  1190. Test: Chars: Democritus (285) -> Ismail (17)
  1191. Test: Weapon: War hammer (133)
  1192. Test: Attack: AIMED: HEAD
  1193. Test: Pos: (43;123) -> (44;124)
  1194. Test: Defense: dodge.
  1195. Test: Hit hit.
  1196. Test: Passive defensive effect: no.
  1197. Test: -----------------
  1198. Test: --- Attack 15, hit impact ---
  1199. Test: Victim's DR: 3.
  1200. Test: Weapon: War hammer (133)
  1201. Test: Chance to score a critical effect = 5, roll = 31
  1202. Test: Critical effects scored: no.
  1203. Test: Chance to score a weapon passive effect = 59, roll = 31
  1204. Test: Weapon passive effect scored: yes.
  1205. Test: Knockdown: no
  1206. Test: Resisted damage: 3 (3 victimDR) -> [0; 26]).
  1207. Test: Final damage = 23.
  1208. Test: -----------------
  1209. Test: Armour damage from passive effect: Success. Damage to <helmet> = 1
  1210. Test: Natural armour damage chance from weapon + attack effect bonus: 50 + 0 = 50
  1211. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 50 + 20 - 0 + 0 = 70
  1212. Test: Chance to damage armour = 70, roll = 41
  1213. Test: Armour damage: Success. Damage to <helmet> = 1
  1214. Test: Ismail is hit, 15 HP left.
  1215. Warning: CInvItem::getAttackString - undefined attack index (-1).
  1216. Test: Marcus (10) begins his turn.
  1217. Test: Swordsman (287) begins his turn.
  1218. Warning: CInvItem::getAttackString - undefined attack index (-1).
  1219. Test: CombatTurn::start - combat turn #2 has started, because:
  1220. Test: Tar'zok (1) has an enemy Democritus (285).
  1221. Test: Tar'zok (1) has an enemy Crossbowman (286).
  1222. Test: Tar'zok (1) has an enemy Swordsman (287).
  1223. Test: Tar'zok (1) has an enemy Knife Fighter (288).
  1224. Test: 286
  1225. Test: 16
  1226. Test: 288
  1227. Test: 1
  1228. Test: 17
  1229. Test: 285
  1230. Test: 10
  1231. Test: 287
  1232. Test: Crossbowman (286) begins his turn.
  1233. Test: Marcus has opportunity attack odds: roll=4, chance=40
  1234. Test: Marcus should do an attack of opportunity to Crossbowman at (38;120)
  1235. Test: Marcus (10) opportunity-attacks Crossbowman (286).
  1236. Test: Attack 16, attacker's data:dam_rng = 5-9, ammo = regular
  1237. Test: --- Attack 16, hit attempt (7/75) ---
  1238. Test: Chars: Marcus (10) -> Crossbowman (286)
  1239. Test: Weapon: Marculus (130)
  1240. Test: Attack: FAST
  1241. Test: Pos: (39;120) -> (38;120)
  1242. Test: Defense: dodge.
  1243. Test: Hit hit.
  1244. Test: Passive defensive effect: no.
  1245. Test: -----------------
  1246. Test: --- Attack 16, hit impact ---
  1247. Test: Victim's DR: 1.
  1248. Test: Weapon: Marculus (130)
  1249. Test: Chance to score a critical effect = 1, roll = 84
  1250. Test: Critical effects scored: no.
  1251. Test: Chance to score a weapon passive effect = 62, roll = 98
  1252. Test: Weapon passive effect scored: no.
  1253. Test: Knockdown: no
  1254. Test: Resisted damage: 1 (1 victimDR) -> [0; 7]).
  1255. Test: Final damage = 6.
  1256. Test: -----------------
  1257. Test: Natural armour damage chance from weapon + attack effect bonus: 20 + -15 = 5
  1258. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 5 + 10 - 0 + 0 = 15
  1259. Test: Chance to damage armour = 15, roll = 23
  1260. Test: Crossbowman is hit, 39 HP left.
  1261. Warning: CInvItem::getAttackString - undefined attack index (-1).
  1262. Warning: CInvItem::getAttackString - undefined attack index (-1).
  1263. Test: Marcus has opportunity attack odds: roll=52, chance=0
  1264. Test: Roxana (16) begins his turn.
  1265. Test: Attack 17, attacker's data:dam_rng = 10-13, ammo = regular
  1266. Test: Initial target is (-55.54;25.51;-1.82)
  1267. Test: --- Attack 17, hit attempt (85/92) ---
  1268. Test: Chars: Roxana (16) -> Knife Fighter (288)
  1269. Test: Weapon: Heavy Crossbow (164)
  1270. Test: Attack: AIMED: ARMS
  1271. Test: Pos: (45;124) -> (44;125)
  1272. Test: Defense: dodge.
  1273. Test: Hit hit.
  1274. Test: Passive defensive effect: no.
  1275. Test: -----------------
  1276. Test: Projectile::onCollision - collided against object.
  1277. Test: Projectile::onCollision - hit object class: RTSUnit.
  1278. Test: Projectile::onCollision - hit object name: cc288.
  1279. Test: Projectile::onCollision - hit object ID: 31501.
  1280. Test: --- Attack 17, hit impact ---
  1281. Test: Victim's DR: 4.
  1282. Test: Weapon: Heavy Crossbow (164)
  1283. Test: Chance to score a critical effect = 4, roll = 15
  1284. Test: Critical effects scored: no.
  1285. Test: Chance to score a weapon passive effect = 53, roll = 87
  1286. Test: Weapon passive effect scored: no.
  1287. Test: Knockdown: no
  1288. Test: Resisted damage: 4 (4 victimDR) -> [0; 13]).
  1289. Test: Final damage = 9.
  1290. Test: -----------------
  1291. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + -50 = -50
  1292. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -50 + 0 - 36 + 0 = 0
  1293. Test: Chance to damage armour = 0, roll = 55
  1294. Test: Knife Fighter is hit, 26 HP left.
  1295. Test: Knife Fighter (288) begins his turn.
  1296. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  1297. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 36 + 0 = 0
  1298. Test: Chance to damage armour = 0, roll = 98
  1299. Test: Knife Fighter is hit, 22 HP left.
  1300. Test: Knife Fighter (288) is bleeding.
  1301. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  1302. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 36 + 0 = 0
  1303. Test: Chance to damage armour = 0, roll = 84
  1304. Test: Knife Fighter is hit, 16 HP left.
  1305. Test: Knife Fighter (288) is poisoned.
  1306. Test: Selected attack by available AP: ARTERIAL STRIKE
  1307. Test: Attack 18, attacker's data:dam_rng = 8-12, ammo = regular
  1308. Test: --- Attack 18, hit attempt (59/70) ---
  1309. Test: Chars: Knife Fighter (288) -> Ismail (17)
  1310. Test: Weapon: Jambia (100)
  1311. Test: Attack: ARTERIAL STRIKE
  1312. Test: Pos: (44;125) -> (44;124)
  1313. Test: Defense: dodge.
  1314. Test: Hit hit.
  1315. Test: Passive defensive effect: no.
  1316. Test: -----------------
  1317. Test: --- Attack 18, hit impact ---
  1318. Test: Victim's DR: 0.
  1319. Test: Weapon: Jambia (100)
  1320. Test: Chance to score a critical effect = 62, roll = 52
  1321. Test: Critical effects scored: yes.
  1322. Test: Chance to score a weapon passive effect = 0, roll = 0
  1323. Test: Weapon passive effect scored: no.
  1324. Test: Knockdown: no
  1325. Test: Resisted damage: 0 (0 victimDR) -> [0; 11]).
  1326. Test: Final damage = 14.
  1327. Test: -----------------
  1328. Test: Natural armour damage chance from weapon + attack effect bonus: 5 + 0 = 5
  1329. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 5 + 20 - 25 + 0 = 0
  1330. Test: Chance to damage armour = 0, roll = 46
  1331. Test: Ismail is hit, 1 HP left.
  1332. Test: Selected attack by available AP: FLURRY
  1333. Test: Attack 19, attacker's data:dam_rng = 4-7, ammo = regular
  1334. Test: --- Attack 19, hit attempt (82/98) ---
  1335. Test: Chars: Knife Fighter (288) -> Ismail (17)
  1336. Test: Weapon: Jambia (100)
  1337. Test: Attack: FLURRY
  1338. Test: Pos: (44;125) -> (44;124)
  1339. Test: Defense: dodge.
  1340. Test: Hit hit.
  1341. Test: Passive defensive effect: no.
  1342. Test: -----------------
  1343. Test: --- Attack 19, hit impact ---
  1344. Test: Victim's DR: 5.
  1345. Test: Weapon: Jambia (100)
  1346. Test: Chance to score a critical effect = 9, roll = 79
  1347. Test: Critical effects scored: no.
  1348. Test: Chance to score a weapon passive effect = 0, roll = 0
  1349. Test: Weapon passive effect scored: no.
  1350. Test: Knockdown: no
  1351. Test: Resisted damage: 5 (5 victimDR) -> [0; 5]).
  1352. Test: Final damage = 0.
  1353. Test: -----------------
  1354. Test: Natural armour damage chance from weapon + attack effect bonus: 5 + -25 = -20
  1355. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -20 + 20 - 25 + 0 = 0
  1356. Test: Chance to damage armour = 0, roll = 79
  1357. Test: Ismail is hit, 1 HP left.
  1358. Test: --- Attack 19, hit impact ---
  1359. Test: Victim's DR: 5.
  1360. Test: Weapon: Jambia (100)
  1361. Test: Chance to score a critical effect = 9, roll = 65
  1362. Test: Critical effects scored: no.
  1363. Test: Chance to score a weapon passive effect = 0, roll = 0
  1364. Test: Weapon passive effect scored: no.
  1365. Test: Knockdown: no
  1366. Test: Resisted damage: 4 (5 victimDR) -> [0; 4]).
  1367. Test: Final damage = 0.
  1368. Test: -----------------
  1369. Test: Natural armour damage chance from weapon + attack effect bonus: 5 + -25 = -20
  1370. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -20 + 20 - 25 + 0 = 0
  1371. Test: Chance to damage armour = 0, roll = 20
  1372. Test: Ismail is hit, 1 HP left.
  1373. Test: --- Attack 19, hit impact ---
  1374. Test: Victim's DR: 0.
  1375. Test: Weapon: Jambia (100)
  1376. Test: Chance to score a critical effect = 9, roll = 8
  1377. Test: Critical effects scored: yes.
  1378. Test: Chance to score a weapon passive effect = 0, roll = 0
  1379. Test: Weapon passive effect scored: no.
  1380. Test: Knockdown: no
  1381. Test: Resisted damage: 0 (0 victimDR) -> [0; 7]).
  1382. Test: Final damage = 9.
  1383. Test: -----------------
  1384. Test: Natural armour damage chance from weapon + attack effect bonus: 5 + 0 = 5
  1385. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 5 + 20 - 25 + 0 = 0
  1386. Test: Chance to damage armour = 0, roll = 72
  1387. Test: Ismail is hit, -8 HP left.
  1388. Warning: CAudioSystem::getAudio - found no sounds for AudioExclamationDeathMaleMedium base.
  1389. Warning: CAudioSystem::playAudio - couldn't find audio profile.
  1390. Test: Ismail dies.
  1391. Test: Tar'zok (1) begins his turn.
  1392. Test: Main menu toggled on.
  1393. Test: Main menu toggled off.
  1394. Disconnecting from a previous game...
  1395. *** ENDING MISSION
  1396. onMissionEnded()
  1397. Test: Music stop.
  1398. Unloaded 2 level-specific datablocks.
  1399. onServerDestroyed()
  1400. GameConnection::onClientLeaveGame()
  1401. Info: CGC::endGame
  1402. Test: --- ItsRegistry::printStats ---
  1403. Test: Type name: class CharMarker, registered count: 0
  1404. Test: Type name: class CombatSettings, registered count: 0
  1405. Test: Type name: class GameBuilding, registered count: 0
  1406. Test: Type name: class ItemContainer, registered count: 0
  1407. Test: Type name: class MapDoor, registered count: 0
  1408. Test: Type name: class RTSUnit, registered count: 0
  1409. Test: Type name: class TeleportMarker, registered count: 0
  1410. Test: Type name: class TrapObject, registered count: 0
  1411. Test: Type name: class VirtualObjectCollision, registered count: 0
  1412. Test: Music stop.
  1413. CDROP: 30833 IP:0.0.0.0:0
  1414. onServerDestroyed()
  1415. onServerCreated()
  1416. *** LOADING MISSION: levels/Mine Shafts.mis
  1417. *** Stage 1 load
  1418. *** Stage 2 load
  1419. Loading level-specific datablocks - Mine Shafts.cs
  1420. Loaded 2 level-specific datablocks.
  1421. [MaterialList::mapMaterials] Unable to find material for texture: rocky_cliff_01_base
  1422. [MaterialList::mapMaterials] Unable to find material for texture: rock_01
  1423. [MaterialList::mapMaterials] Unable to find material for texture: dirt_03
  1424. [MaterialList::mapMaterials] Unable to find material for texture: dirt_to_grass_01
  1425. TSShape::removeImposter: No imposter detail level found in shape
  1426. TSShape::setDetailSize: Cannot find detail with size 2
  1427. TSShape::removeImposter: No imposter detail level found in shape
  1428. *** Mission loaded
  1429. onMissionLoaded()
  1430. Connect request from: IP:0.0.0.0:0
  1431. Connection established 34720
  1432. CADD: 34721 local
  1433. *** Sending mission load to client: levels/Mine Shafts.mis
  1434. *** New Mission: levels/Mine Shafts.mis
  1435. *** Phase 1: Download Datablocks & Targets
  1436. <<<< skip datablocks >>>>
  1437. Checking postFX preset: levels/Mine Shafts.postfxpreset.cs
  1438. Checking postFX preset: found.
  1439. % - PostFX Manager - Executing levels/Mine Shafts.postfxpreset.cs
  1440. % - PostFX Manager - Applying from preset
  1441. % - PostFX Manager - PostFX enabled
  1442. % - PostFX Manager - SSAOPostFx enabled
  1443. % - PostFX Manager - HDRPostFX enabled
  1444. % - PostFX Manager - LightRayPostFX disabled
  1445. % - PostFX Manager - DOFPostEffect enabled
  1446. % - PostFX Manager - VignettePostEffect disabled
  1447. <<<< skipping datablock transmission >>>>
  1448. <<<< Skipping Datablocks
  1449. <<<< Finished Skipping Datablocks >>>>
  1450. *** Phase 2: Download Ghost Objects
  1451. Ghost Always objects received.
  1452. Client Replication Startup has Happened!
  1453. fxFoliageReplicator - replicated client foliage for 0 objects
  1454. *** Phase 3: Mission Lighting
  1455. Mission lighting done
  1456. GameConnection::onClientEnterGame()
  1457. GameConnection::spawnCamera - Switching to usual camera.
  1458. GameConnection::onClientEnterGame - Switching to RTS camera.
  1459. TIME TEST: Torque mission load = 3584
  1460. Test: CGC::startGame - begin.
  1461. Test: Music stop.
  1462. Deactivating event package: LevelEvents
  1463. Deactivating event package: LevelEvents
  1464. Activating event package: LevelEvents
  1465. Info: CGC::readSaveGame - file path: C:\Users\Will\Documents\My Games\Dungeon Rats\Tar'zok1478455430_auto_combat.sav
  1466. Test: Music stop.
  1467. Test: Music play: art/sounds/music/gangs_ambient.ogg
  1468. Test: CGC::startGame - end.
  1469. Test: --- ItsRegistry::printStats ---
  1470. Test: Type name: class CharMarker, registered count: 72
  1471. Test: Type name: class CombatSettings, registered count: 14
  1472. Test: Type name: class GameBuilding, registered count: 0
  1473. Test: Type name: class ItemContainer, registered count: 10
  1474. Test: Type name: class MapDoor, registered count: 10
  1475. Test: Type name: class RTSUnit, registered count: 29
  1476. Test: Type name: class TeleportMarker, registered count: 44
  1477. Test: Type name: class TrapObject, registered count: 0
  1478. Test: Type name: class VirtualObjectCollision, registered count: 54
  1479. TIME TEST: ITS mission load = 64
  1480. Test: CGC::checkCharactersReady
  1481. Test: CGC::checkCharactersReady
  1482. Info: CGC::startGameplay
  1483. Test: Combat settigs found.
  1484. Test: Combat settigs object found.
  1485. Test: Tar'zok is at 43 123
  1486. Test: Marcus is at 44 123
  1487. Test: Roxana is at 46 123
  1488. Test: Ismail is at 48 123
  1489. Test: Ismail is outside of CS tiles
  1490. Test: Ismail has found a CS tile to move to: 45 123
  1491. Test: CGC::startCombat - combat initiator: 1
  1492. Test: CombatTurn::start - combat turn #1 has started, because:
  1493. Test: Tar'zok (1) has an enemy Democritus (285).
  1494. Test: Tar'zok (1) has an enemy Crossbowman (286).
  1495. Test: Tar'zok (1) has an enemy Swordsman (287).
  1496. Test: Tar'zok (1) has an enemy Knife Fighter (288).
  1497. Test: Tar'zok (1) has an enemy Spearman (289).
  1498. Test: 1
  1499. Test: 286
  1500. Test: 16
  1501. Test: 288
  1502. Test: 289
  1503. Test: 17
  1504. Test: 285
  1505. Test: 10
  1506. Test: 287
  1507. Test: Music stop.
  1508. Test: Music play: art/sounds/music/gangs_combat.ogg
  1509. Test: CGC::startCombat - combat started successfully.
  1510. Test: Tar'zok (1) begins his turn.
  1511. Test: Attack 1, attacker's data:dam_rng = 5-6, ammo = piercing
  1512. Test: Initial target is (-55.44;19.48;-1.82)
  1513. Test: --- Attack 1, hit attempt (54/67) ---
  1514. Test: Chars: Tar'zok (1) -> Spearman (289)
  1515. Test: Weapon: Recurved Ordu Bow (151)
  1516. Test: Attack: AIMED: LEGS
  1517. Test: Pos: (46;123) -> (44;119)
  1518. Test: Defense: dodge.
  1519. Test: Hit hit.
  1520. Test: Passive defensive effect: no.
  1521. Test: -----------------
  1522. Test: Projectile::onCollision - collided against object.
  1523. Test: Projectile::onCollision - hit object class: RTSUnit.
  1524. Test: Projectile::onCollision - hit object name: cc289.
  1525. Test: Projectile::onCollision - hit object ID: 35396.
  1526. Test: --- Attack 1, hit impact ---
  1527. Test: Victim's DR: 2.
  1528. Test: Weapon: Recurved Ordu Bow (151)
  1529. Test: Chance to score a critical effect = 15, roll = 45
  1530. Test: Critical effects scored: no.
  1531. Test: Chance to score a weapon passive effect = 62, roll = 12
  1532. Test: Weapon passive effect scored: yes.
  1533. Test: Knockdown: no
  1534. Test: Resisted damage: 2 (2 victimDR) -> [0; 5]).
  1535. Test: Final damage = 3.
  1536. Test: -----------------
  1537. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + -50 = -50
  1538. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -50 + 0 - 46 + 0 = 0
  1539. Test: Chance to damage armour = 0, roll = 56
  1540. Test: Spearman is hit, 37 HP left.
  1541. Test: Attack 2, attacker's data:dam_rng = 5-6, ammo = piercing
  1542. Test: Initial target is (-55.44;19.48;-1.82)
  1543. Test: --- Attack 2, hit attempt (27/82) ---
  1544. Test: Chars: Tar'zok (1) -> Spearman (289)
  1545. Test: Weapon: Recurved Ordu Bow (151)
  1546. Test: Attack: AIMED: LEGS
  1547. Test: Pos: (46;123) -> (44;119)
  1548. Test: Defense: dodge.
  1549. Test: Hit hit.
  1550. Test: Passive defensive effect: no.
  1551. Test: -----------------
  1552. Test: Projectile::onCollision - collided against object.
  1553. Test: Projectile::onCollision - hit object class: RTSUnit.
  1554. Test: Projectile::onCollision - hit object name: cc289.
  1555. Test: Projectile::onCollision - hit object ID: 35396.
  1556. Test: --- Attack 2, hit impact ---
  1557. Test: Victim's DR: 2.
  1558. Test: Weapon: Recurved Ordu Bow (151)
  1559. Test: Chance to score a critical effect = 15, roll = 43
  1560. Test: Critical effects scored: no.
  1561. Test: Chance to score a weapon passive effect = 62, roll = 45
  1562. Test: Weapon passive effect scored: yes.
  1563. Test: Knockdown: no
  1564. Test: Resisted damage: 2 (2 victimDR) -> [0; 6]).
  1565. Test: Final damage = 4.
  1566. Test: -----------------
  1567. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + -50 = -50
  1568. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -50 + 0 - 46 + 0 = 0
  1569. Test: Chance to damage armour = 0, roll = 66
  1570. Test: Spearman is hit, 33 HP left.
  1571. Test: Crossbowman (286) begins his turn.
  1572. Test: CCharacter::reloadWeaponAI - selected ammo: Regular Missile
  1573. Test: Selected attack by available AP: REGULAR
  1574. Test: Attack 3, attacker's data:dam_rng = 5-8, ammo = regular
  1575. Test: Initial target is (-56.49;21.54;-1.83)
  1576. Test: Chance of a bad miss = 81, roll = 71
  1577. Test: --- Attack 3, hit attempt (71/33) ---
  1578. Test: Chars: Crossbowman (286) -> Ismail (17)
  1579. Test: Weapon: Repeating Crossbow (162)
  1580. Test: Attack: REGULAR
  1581. Test: Pos: (38;120) -> (43;121)
  1582. Test: Defense: dodge.
  1583. Test: Hit dodge.
  1584. Test: Passive defensive effect: no.
  1585. Test: -----------------
  1586. Test: Projectile::onCollision - collided against object.
  1587. Test: Projectile::onCollision - hit object class: ConvexShape.
  1588. Test: Projectile::onCollision - hit object name: (null).
  1589. Test: Projectile::onCollision - hit object ID: 34852.
  1590. Test: Selected attack by available AP: REGULAR
  1591. Test: Attack 4, attacker's data:dam_rng = 5-8, ammo = regular
  1592. Test: Initial target is (-56.48;21.54;-1.83)
  1593. Test: --- Attack 4, hit attempt (4/33) ---
  1594. Test: Chars: Crossbowman (286) -> Ismail (17)
  1595. Test: Weapon: Repeating Crossbow (162)
  1596. Test: Attack: REGULAR
  1597. Test: Pos: (38;120) -> (43;121)
  1598. Test: Defense: dodge.
  1599. Test: Hit hit.
  1600. Test: Passive defensive effect: no.
  1601. Test: -----------------
  1602. Test: Projectile::onCollision - collided against object.
  1603. Test: Projectile::onCollision - hit object class: RTSUnit.
  1604. Test: Projectile::onCollision - hit object name: cc17.
  1605. Test: Projectile::onCollision - hit object ID: 35340.
  1606. Test: --- Attack 4, hit impact ---
  1607. Test: Victim's DR: 0.
  1608. Test: Weapon: Repeating Crossbow (162)
  1609. Test: Chance to score a critical effect = 7, roll = 7
  1610. Test: Critical effects scored: yes.
  1611. Test: Chance to score a weapon passive effect = 0, roll = 0
  1612. Test: Weapon passive effect scored: no.
  1613. Test: Knockdown: no
  1614. Test: Resisted damage: 0 (0 victimDR) -> [0; 8]).
  1615. Test: Final damage = 11.
  1616. Test: -----------------
  1617. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  1618. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 25 + 0 = 0
  1619. Test: Chance to damage armour = 0, roll = 96
  1620. Test: Ismail is hit, 31 HP left.
  1621. Test: Roxana (16) begins his turn.
  1622. Test: Attack 5, attacker's data:dam_rng = 12-15, ammo = regular
  1623. Test: Initial target is (-55.45;19.47;-1.83)
  1624. Test: --- Attack 5, hit attempt (37/99) ---
  1625. Test: Chars: Roxana (16) -> Spearman (289)
  1626. Test: Weapon: Heavy Crossbow (164)
  1627. Test: Attack: AIMED: TORSO
  1628. Test: Pos: (45;123) -> (44;119)
  1629. Test: Defense: dodge.
  1630. Test: Hit hit.
  1631. Test: Passive defensive effect: no.
  1632. Test: -----------------
  1633. Test: Projectile::onCollision - collided against object.
  1634. Test: Projectile::onCollision - hit object class: RTSUnit.
  1635. Test: Projectile::onCollision - hit object name: cc289.
  1636. Test: Projectile::onCollision - hit object ID: 35396.
  1637. Test: --- Attack 5, hit impact ---
  1638. Test: Victim's DR: 2.
  1639. Test: Weapon: Heavy Crossbow (164)
  1640. Test: Chance to score a critical effect = 40, roll = 80
  1641. Test: Critical effects scored: no.
  1642. Test: Chance to score a weapon passive effect = 53, roll = 51
  1643. Test: Weapon passive effect scored: yes.
  1644. Test: Knockdown: no
  1645. Test: Resisted damage: 2 (2 victimDR) -> [0; 14]).
  1646. Test: Final damage = 12.
  1647. Test: -----------------
  1648. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 25 = 25
  1649. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 25 + 0 - 46 + 0 = 0
  1650. Test: Chance to damage armour = 0, roll = 84
  1651. Test: Spearman is hit, 21 HP left.
  1652. Test: Attack 6, attacker's data:dam_rng = 8-11, ammo = regular
  1653. Test: Initial target is (-55.45;19.47;-1.82)
  1654. Test: --- Attack 6, hit attempt (31/99) ---
  1655. Test: Chars: Roxana (16) -> Spearman (289)
  1656. Test: Weapon: Hand Crossbow (160)
  1657. Test: Attack: AIMED: TORSO
  1658. Test: Pos: (45;123) -> (44;119)
  1659. Test: Defense: dodge.
  1660. Test: Hit hit.
  1661. Test: Passive defensive effect: no.
  1662. Test: -----------------
  1663. Test: Projectile::onCollision - collided against object.
  1664. Test: Projectile::onCollision - hit object class: RTSUnit.
  1665. Test: Projectile::onCollision - hit object name: cc289.
  1666. Test: Projectile::onCollision - hit object ID: 35396.
  1667. Test: --- Attack 6, hit impact ---
  1668. Test: Victim's DR: 1.
  1669. Test: Weapon: Hand Crossbow (160)
  1670. Test: Chance to score a critical effect = 40, roll = 11
  1671. Test: Critical effects scored: yes.
  1672. Test: Chance to score a weapon passive effect = 0, roll = 0
  1673. Test: Weapon passive effect scored: no.
  1674. Test: Knockdown: no
  1675. Test: Resisted damage: 1 (1 victimDR) -> [0; 9]).
  1676. Test: Final damage = 10.
  1677. Test: -----------------
  1678. Test: Armour damage from passive effect: Success. Damage to <armour> = 2
  1679. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  1680. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 46 + 0 = 0
  1681. Test: Chance to damage armour = 0, roll = 36
  1682. Test: Spearman is hit, 11 HP left.
  1683. Test: Attack 7, attacker's data:dam_rng = 8-11, ammo = regular
  1684. Test: Initial target is (-55.45;19.47;-1.82)
  1685. Test: --- Attack 7, hit attempt (100/99) ---
  1686. Test: Chars: Roxana (16) -> Spearman (289)
  1687. Test: Weapon: Hand Crossbow (160)
  1688. Test: Attack: AIMED: TORSO
  1689. Test: Pos: (45;123) -> (44;119)
  1690. Test: Defense: dodge.
  1691. Test: Hit dodge.
  1692. Test: Passive defensive effect: no.
  1693. Test: -----------------
  1694. Test: Projectile::onCollision - collided against object.
  1695. Test: Projectile::onCollision - hit object class: TerrainBlock.
  1696. Test: Projectile::onCollision - hit object name: (null).
  1697. Test: Projectile::onCollision - hit object ID: 35266.
  1698. Test: Attack 8, attacker's data:dam_rng = 12-15, ammo = regular
  1699. Test: Initial target is (-55.44;19.48;-1.82)
  1700. Test: --- Attack 8, hit attempt (76/99) ---
  1701. Test: Chars: Roxana (16) -> Spearman (289)
  1702. Test: Weapon: Heavy Crossbow (164)
  1703. Test: Attack: AIMED: TORSO
  1704. Test: Pos: (45;123) -> (44;119)
  1705. Test: Defense: dodge.
  1706. Test: Hit hit.
  1707. Test: Passive defensive effect: no.
  1708. Test: -----------------
  1709. Test: Projectile::onCollision - collided against object.
  1710. Test: Projectile::onCollision - hit object class: RTSUnit.
  1711. Test: Projectile::onCollision - hit object name: cc289.
  1712. Test: Projectile::onCollision - hit object ID: 35396.
  1713. Test: --- Attack 8, hit impact ---
  1714. Test: Victim's DR: 1.
  1715. Test: Weapon: Heavy Crossbow (164)
  1716. Test: Chance to score a critical effect = 50, roll = 68
  1717. Test: Critical effects scored: no.
  1718. Test: Chance to score a weapon passive effect = 53, roll = 65
  1719. Test: Weapon passive effect scored: no.
  1720. Test: Knockdown: no
  1721. Test: Resisted damage: 1 (1 victimDR) -> [0; 13]).
  1722. Test: Final damage = 12.
  1723. Test: -----------------
  1724. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 25 = 25
  1725. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 25 + 0 - 46 + 0 = 0
  1726. Test: Chance to damage armour = 0, roll = 9
  1727. Test: Spearman is hit, -1 HP left.
  1728. Test: Spearman dies.
  1729. Test: Knife Fighter (288) begins his turn.
  1730. Test: Selected attack by available AP: ENTANGLE
  1731. Test: Attack 9, attacker's data:dam_rng = 0-0, ammo = regular
  1732. Test: Initial target is (-55.46;23.49;-1.83)
  1733. Test: --- Attack 9, hit attempt (19/100) ---
  1734. Test: Chars: Knife Fighter (288) -> Marcus (10)
  1735. Test: Weapon: Net (175)
  1736. Test: Attack: ENTANGLE
  1737. Test: Pos: (44;126) -> (44;123)
  1738. Test: Defense: dodge.
  1739. Test: Hit hit.
  1740. Test: Passive defensive effect: no.
  1741. Test: -----------------
  1742. Test: Projectile::onCollision - collided against object.
  1743. Test: Projectile::onCollision - hit object class: RTSUnit.
  1744. Test: Projectile::onCollision - hit object name: cc10.
  1745. Test: Projectile::onCollision - hit object ID: 35368.
  1746. Test: --- Attack 9, hit impact ---
  1747. Test: Victim's DR: 6.
  1748. Test: Weapon: Net (175)
  1749. Test: Chance to score a critical effect = 90, roll = 88
  1750. Test: Critical effects scored: yes.
  1751. Test: Chance to score a weapon passive effect = 0, roll = 0
  1752. Test: Weapon passive effect scored: no.
  1753. Test: Knockdown: no
  1754. Test: Resisted damage: 0 (6 victimDR) -> [0; 0]).
  1755. Test: Final damage = 0.
  1756. Test: -----------------
  1757. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + 0 = 0
  1758. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 0 - 30 + 0 = 0
  1759. Test: Chance to damage armour = 0, roll = 13
  1760. Test: Marcus is hit, 50 HP left.
  1761. Test: Ismail (17) begins his turn.
  1762. Test: Democritus (285) begins his turn.
  1763. Test: CCharacter::combatUsePoiton - using neurostimulant potion...
  1764. Test: Selected attack by available AP: AIMED: ARMS
  1765. Test: Attack 10, attacker's data:dam_rng = 18-22, ammo = regular
  1766. Test: --- Attack 10, hit attempt (22/95) ---
  1767. Test: Chars: Democritus (285) -> Marcus (10)
  1768. Test: Weapon: War hammer (133)
  1769. Test: Attack: AIMED: ARMS
  1770. Test: Pos: (43;123) -> (44;123)
  1771. Test: Defense: dodge.
  1772. Test: Hit hit.
  1773. Test: Passive defensive effect: no.
  1774. Test: -----------------
  1775. Test: --- Attack 10, hit impact ---
  1776. Test: Victim's DR: 6.
  1777. Test: Weapon: War hammer (133)
  1778. Test: Chance to score a critical effect = 15, roll = 59
  1779. Test: Critical effects scored: no.
  1780. Test: Chance to score a weapon passive effect = 59, roll = 29
  1781. Test: Weapon passive effect scored: yes.
  1782. Test: Knockdown: no
  1783. Test: Resisted damage: 6 (6 victimDR) -> [0; 18]).
  1784. Test: Final damage = 12.
  1785. Test: -----------------
  1786. Test: Armour damage from passive effect: Success. Damage to <armour> = 1
  1787. Test: Natural armour damage chance from weapon + attack effect bonus: 50 + -50 = 0
  1788. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 0 + 20 - 30 + 0 = 0
  1789. Test: Chance to damage armour = 0, roll = 27
  1790. Test: Marcus is hit, 38 HP left.
  1791. Test: Marcus (10) begins his turn.
  1792. Test: Marcus (10) is netted.
  1793. Test: Attack 11, attacker's data:dam_rng = 10-14, ammo = regular
  1794. Test: --- Attack 11, hit attempt (55/35) ---
  1795. Test: Chars: Marcus (10) -> Democritus (285)
  1796. Test: Weapon: Sledgehammer (134)
  1797. Test: Attack: FAST
  1798. Test: Pos: (44;123) -> (43;123)
  1799. Test: Defense: dodge.
  1800. Test: Hit dodge.
  1801. Test: Passive defensive effect: no.
  1802. Test: -----------------
  1803. Test: Attack 12, attacker's data:dam_rng = 10-14, ammo = regular
  1804. Test: --- Attack 12, hit attempt (42/35) ---
  1805. Test: Chars: Marcus (10) -> Democritus (285)
  1806. Test: Weapon: Sledgehammer (134)
  1807. Test: Attack: FAST
  1808. Test: Pos: (44;123) -> (43;123)
  1809. Test: Defense: dodge.
  1810. Test: Hit dodge.
  1811. Test: Passive defensive effect: no.
  1812. Test: -----------------
  1813. Test: Swordsman (287) begins his turn.
  1814. Test: CombatTurn::start - combat turn #2 has started, because:
  1815. Test: Tar'zok (1) has an enemy Democritus (285).
  1816. Test: Tar'zok (1) has an enemy Crossbowman (286).
  1817. Test: Tar'zok (1) has an enemy Swordsman (287).
  1818. Test: Tar'zok (1) has an enemy Knife Fighter (288).
  1819. Test: 286
  1820. Test: 16
  1821. Test: 288
  1822. Test: 1
  1823. Test: 17
  1824. Test: 285
  1825. Test: 10
  1826. Test: 287
  1827. Test: Crossbowman (286) begins his turn.
  1828. Test: Ismail has opportunity attack odds: roll=84, chance=40
  1829. Test: Selected attack by available AP: REGULAR
  1830. Test: Attack 13, attacker's data:dam_rng = 5-8, ammo = regular
  1831. Test: Initial target is (-60.48;20.54;-1.83)
  1832. Test: Chance of a bad miss = 87, roll = 68
  1833. Test: --- Attack 13, hit attempt (68/54) ---
  1834. Test: Chars: Crossbowman (286) -> Ismail (17)
  1835. Test: Weapon: Repeating Crossbow (162)
  1836. Test: Attack: REGULAR
  1837. Test: Pos: (38;119) -> (39;120)
  1838. Test: Defense: dodge.
  1839. Test: Hit dodge.
  1840. Test: Passive defensive effect: no.
  1841. Test: -----------------
  1842. Test: Projectile::onCollision - collided against object.
  1843. Test: Projectile::onCollision - hit object class: TerrainBlock.
  1844. Test: Projectile::onCollision - hit object name: (null).
  1845. Test: Projectile::onCollision - hit object ID: 35266.
  1846. Test: Roxana (16) begins his turn.
  1847. Test: Knife Fighter (288) begins his turn.
  1848. Test: Selected attack by available AP: AIMED: LEGS
  1849. Test: Attack 14, attacker's data:dam_rng = 4-7, ammo = regular
  1850. Test: Initial target is (-55.49;23.54;-1.82)
  1851. Test: Chance of a bad miss = 94, roll = 95
  1852. Test: Angle mistake as a result of a bad roll = 2.500000
  1853. Test: Target after alngle mistake is (-55.56;23.57;-1.82)
  1854. Test: --- Attack 14, hit attempt (95/82) ---
  1855. Test: Chars: Knife Fighter (288) -> Marcus (10)
  1856. Test: Weapon: Karda (170)
  1857. Test: Attack: AIMED: LEGS
  1858. Test: Pos: (45;125) -> (44;123)
  1859. Test: Defense: dodge.
  1860. Test: Hit dodge.
  1861. Test: Passive defensive effect: no.
  1862. Test: -----------------
  1863. Test: Projectile::onCollision - collided against object.
  1864. Test: Projectile::onCollision - hit object class: TerrainBlock.
  1865. Test: Projectile::onCollision - hit object name: (null).
  1866. Test: Projectile::onCollision - hit object ID: 35266.
  1867. Test: Tar'zok (1) begins his turn.
  1868. Test: Attack 15, attacker's data:dam_rng = 7-9, ammo = regular
  1869. Test: Initial target is (-54.53;25.54;-1.83)
  1870. Test: --- Attack 15, hit attempt (83/90) ---
  1871. Test: Chars: Tar'zok (1) -> Knife Fighter (288)
  1872. Test: Weapon: Recurved Ordu Bow (151)
  1873. Test: Attack: AIMED: LEGS
  1874. Test: Pos: (46;123) -> (45;125)
  1875. Test: Defense: dodge.
  1876. Test: Hit hit.
  1877. Test: Passive defensive effect: no.
  1878. Test: -----------------
  1879. Test: Projectile::onCollision - collided against object.
  1880. Test: Projectile::onCollision - hit object class: RTSUnit.
  1881. Test: Projectile::onCollision - hit object name: cc288.
  1882. Test: Projectile::onCollision - hit object ID: 35389.
  1883. Test: --- Attack 15, hit impact ---
  1884. Test: Victim's DR: 4.
  1885. Test: Weapon: Recurved Ordu Bow (151)
  1886. Test: Chance to score a critical effect = 3, roll = 99
  1887. Test: Critical effects scored: no.
  1888. Test: Chance to score a weapon passive effect = 62, roll = 4
  1889. Test: Weapon passive effect scored: yes.
  1890. Test: Knockdown: no
  1891. Test: Resisted damage: 4 (4 victimDR) -> [0; 7]).
  1892. Test: Final damage = 3.
  1893. Test: -----------------
  1894. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + -50 = -50
  1895. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -50 + 0 - 36 + 0 = 0
  1896. Test: Chance to damage armour = 0, roll = 41
  1897. Test: Knife Fighter is hit, 42 HP left.
  1898. Test: Attack 16, attacker's data:dam_rng = 5-6, ammo = piercing
  1899. Test: Initial target is (-54.54;25.53;-1.82)
  1900. Test: --- Attack 16, hit attempt (66/100) ---
  1901. Test: Chars: Tar'zok (1) -> Knife Fighter (288)
  1902. Test: Weapon: Recurved Ordu Bow (151)
  1903. Test: Attack: AIMED: LEGS
  1904. Test: Pos: (46;123) -> (45;125)
  1905. Test: Defense: dodge.
  1906. Test: Hit hit.
  1907. Test: Passive defensive effect: no.
  1908. Test: -----------------
  1909. Test: Projectile::onCollision - collided against object.
  1910. Test: Projectile::onCollision - hit object class: RTSUnit.
  1911. Test: Projectile::onCollision - hit object name: cc288.
  1912. Test: Projectile::onCollision - hit object ID: 35389.
  1913. Test: --- Attack 16, hit impact ---
  1914. Test: Victim's DR: 2.
  1915. Test: Weapon: Recurved Ordu Bow (151)
  1916. Test: Chance to score a critical effect = 3, roll = 28
  1917. Test: Critical effects scored: no.
  1918. Test: Chance to score a weapon passive effect = 62, roll = 73
  1919. Test: Weapon passive effect scored: no.
  1920. Test: Knockdown: no
  1921. Test: Resisted damage: 2 (2 victimDR) -> [0; 6]).
  1922. Test: Final damage = 4.
  1923. Test: -----------------
  1924. Test: Natural armour damage chance from weapon + attack effect bonus: 0 + -50 = -50
  1925. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -50 + 0 - 36 + 0 = 0
  1926. Test: Chance to damage armour = 0, roll = 85
  1927. Test: Knife Fighter is hit, 38 HP left.
  1928. Test: Ismail (17) begins his turn.
  1929. Test: Attack 17, attacker's data:dam_rng = 7-10, ammo = regular
  1930. Test: --- Attack 17, hit attempt (2/99) ---
  1931. Test: Chars: Ismail (17) -> Crossbowman (286)
  1932. Test: Weapon: Shamshir (113)
  1933. Test: Attack: FAST
  1934. Test: Pos: (38;120) -> (38;119)
  1935. Test: Defense: dodge.
  1936. Test: Hit hit.
  1937. Test: Passive defensive effect: no.
  1938. Test: -----------------
  1939. Test: --- Attack 17, hit impact ---
  1940. Test: Victim's DR: 0.
  1941. Test: Weapon: Shamshir (113)
  1942. Test: Chance to score a critical effect = 40, roll = 33
  1943. Test: Critical effects scored: yes.
  1944. Test: Chance to score a weapon passive effect = 0, roll = 0
  1945. Test: Weapon passive effect scored: no.
  1946. Test: Knockdown: no
  1947. Test: Resisted damage: 0 (0 victimDR) -> [0; 9]).
  1948. Test: Final damage = 11.
  1949. Test: -----------------
  1950. Test: Natural armour damage chance from weapon + attack effect bonus: 35 + 0 = 35
  1951. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 35 + 10 - 0 + 0 = 45
  1952. Test: Chance to damage armour = 45, roll = 59
  1953. Test: Crossbowman is hit, 34 HP left.
  1954. Test: Attack 18, attacker's data:dam_rng = 7-10, ammo = regular
  1955. Test: --- Attack 18, hit attempt (21/74) ---
  1956. Test: Chars: Ismail (17) -> Crossbowman (286)
  1957. Test: Weapon: Shamshir (113)
  1958. Test: Attack: AIMED: LEGS
  1959. Test: Pos: (38;120) -> (38;119)
  1960. Test: Defense: dodge.
  1961. Test: Hit hit.
  1962. Test: Passive defensive effect: no.
  1963. Test: -----------------
  1964. Test: --- Attack 18, hit impact ---
  1965. Test: Victim's DR: 1.
  1966. Test: Weapon: Shamshir (113)
  1967. Test: Chance to score a critical effect = 60, roll = 98
  1968. Test: Critical effects scored: no.
  1969. Test: Chance to score a weapon passive effect = 62, roll = 30
  1970. Test: Weapon passive effect scored: yes.
  1971. Test: Knockdown: no
  1972. Test: Resisted damage: 1 (1 victimDR) -> [0; 8]).
  1973. Test: Final damage = 7.
  1974. Test: -----------------
  1975. Test: Natural armour damage chance from weapon + attack effect bonus: 35 + -50 = -15
  1976. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): -15 + 10 - 0 + 0 = 0
  1977. Test: Chance to damage armour = 0, roll = 21
  1978. Test: Crossbowman is hit, 27 HP left.
  1979. Test: Democritus (285) begins his turn.
  1980. Test: Selected attack by available AP: CLEAVE
  1981. Test: Attack 19, attacker's data:dam_rng = 20-24, ammo = regular
  1982. Test: --- Attack 19, hit attempt (70/82) ---
  1983. Test: Chars: Democritus (285) -> Marcus (10)
  1984. Test: Weapon: War hammer (133)
  1985. Test: Attack: CLEAVE
  1986. Test: Pos: (43;123) -> (44;123)
  1987. Test: Defense: dodge.
  1988. Test: Hit hit.
  1989. Test: Passive defensive effect: no.
  1990. Test: -----------------
  1991. Test: --- Attack 19, hit impact ---
  1992. Test: Victim's DR: 5.
  1993. Test: Weapon: War hammer (133)
  1994. Test: Chance to score a critical effect = 20, roll = 80
  1995. Test: Critical effects scored: no.
  1996. Test: Chance to score a weapon passive effect = 59, roll = 11
  1997. Test: Weapon passive effect scored: yes.
  1998. Test: Knockdown: no
  1999. Test: Resisted damage: 5 (5 victimDR) -> [0; 22]).
  2000. Test: Final damage = 17.
  2001. Test: -----------------
  2002. Test: Armour damage from passive effect: Success. Damage to <armour> = 1
  2003. Test: Natural armour damage chance from weapon + attack effect bonus: 50 + 25 = 75
  2004. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 75 + 20 - 30 + 0 = 65
  2005. Test: Chance to damage armour = 65, roll = 66
  2006. Test: Marcus is hit, 21 HP left.
  2007. Test: Selected attack by available AP: CLEAVE
  2008. Test: Attack 20, attacker's data:dam_rng = 20-24, ammo = regular
  2009. Test: --- Attack 20, hit attempt (38/82) ---
  2010. Test: Chars: Democritus (285) -> Marcus (10)
  2011. Test: Weapon: War hammer (133)
  2012. Test: Attack: CLEAVE
  2013. Test: Pos: (43;123) -> (44;123)
  2014. Test: Defense: dodge.
  2015. Test: Hit hit.
  2016. Test: Passive defensive effect: no.
  2017. Test: -----------------
  2018. Test: --- Attack 20, hit impact ---
  2019. Test: Victim's DR: 4.
  2020. Test: Weapon: War hammer (133)
  2021. Test: Chance to score a critical effect = 20, roll = 35
  2022. Test: Critical effects scored: no.
  2023. Test: Chance to score a weapon passive effect = 59, roll = 79
  2024. Test: Weapon passive effect scored: no.
  2025. Test: Knockdown: no
  2026. Test: Resisted damage: 4 (4 victimDR) -> [0; 24]).
  2027. Test: Final damage = 20.
  2028. Test: -----------------
  2029. Test: Natural armour damage chance from weapon + attack effect bonus: 50 + 25 = 75
  2030. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 75 + 20 - 30 + 0 = 65
  2031. Test: Chance to damage armour = 65, roll = 100
  2032. Test: Marcus is hit, 1 HP left.
  2033. Test: Marcus (10) begins his turn.
  2034. Test: Marcus (10) is netted.
  2035. Test: Attack 21, attacker's data:dam_rng = 10-14, ammo = regular
  2036. Test: --- Attack 21, hit attempt (59/37) ---
  2037. Test: Chars: Marcus (10) -> Democritus (285)
  2038. Test: Weapon: Sledgehammer (134)
  2039. Test: Attack: FAST
  2040. Test: Pos: (44;123) -> (43;123)
  2041. Test: Defense: dodge.
  2042. Test: Hit dodge.
  2043. Test: Passive defensive effect: yes.
  2044. Test: -----------------
  2045. Test: Democritus (285) counter-attacks Marcus (10).
  2046. Test: Attack 22, attacker's data:dam_rng = 18-22, ammo = regular
  2047. Test: --- Attack 22, hit attempt (72/98) ---
  2048. Test: Chars: Democritus (285) -> Marcus (10)
  2049. Test: Weapon: War hammer (133)
  2050. Test: Attack: FAST
  2051. Test: Pos: (43;123) -> (44;123)
  2052. Test: Defense: dodge.
  2053. Test: Hit hit.
  2054. Test: Passive defensive effect: no.
  2055. Test: -----------------
  2056. Test: --- Attack 22, hit impact ---
  2057. Test: Victim's DR: 4.
  2058. Test: Weapon: War hammer (133)
  2059. Test: Chance to score a critical effect = 5, roll = 22
  2060. Test: Critical effects scored: no.
  2061. Test: Chance to score a weapon passive effect = 59, roll = 89
  2062. Test: Weapon passive effect scored: no.
  2063. Test: Knockdown: no
  2064. Test: Resisted damage: 4 (4 victimDR) -> [0; 19]).
  2065. Test: Final damage = 15.
  2066. Test: -----------------
  2067. Test: Natural armour damage chance from weapon + attack effect bonus: 50 + -15 = 35
  2068. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 35 + 20 - 30 + 0 = 25
  2069. Test: Chance to damage armour = 25, roll = 1
  2070. Test: Armour damage: Success. Damage to <armour> = 1
  2071. Test: Marcus is hit, -14 HP left.
  2072. Warning: crefreshCombatHint - myPC is not found.
  2073. Warning: CAudioSystem::getAudio - found no sounds for AudioExclamationDeathMaleMedium base.
  2074. Warning: CAudioSystem::playAudio - couldn't find audio profile.
  2075. Test: Marcus dies.
  2076. Warning: crefreshCombatHint - myPC is not found.
  2077. Test: Swordsman (287) begins his turn.
  2078. Test: Selected attack by available AP: FAST
  2079. Test: Attack 23, attacker's data:dam_rng = 7-11, ammo = regular
  2080. Test: --- Attack 23, hit attempt (27/56) ---
  2081. Test: Chars: Swordsman (287) -> Roxana (16)
  2082. Test: Weapon: Khopesh (111)
  2083. Test: Attack: FAST
  2084. Test: Pos: (44;123) -> (45;123)
  2085. Test: Defense: dodge.
  2086. Test: Hit hit.
  2087. Test: Passive defensive effect: no.
  2088. Test: -----------------
  2089. Test: --- Attack 23, hit impact ---
  2090. Test: Victim's DR: 4.
  2091. Test: Weapon: Khopesh (111)
  2092. Test: Chance to score a critical effect = 3, roll = 56
  2093. Test: Critical effects scored: no.
  2094. Test: Chance to score a weapon passive effect = 49, roll = 55
  2095. Test: Weapon passive effect scored: no.
  2096. Test: Knockdown: no
  2097. Test: Resisted damage: 4 (4 victimDR) -> [0; 11]).
  2098. Test: Final damage = 7.
  2099. Test: -----------------
  2100. Test: Natural armour damage chance from weapon + attack effect bonus: 20 + -15 = 5
  2101. Test: Final armour damage chance(natural + vsMetal - armour hardness + weap hardened bonus): 5 + 20 - 20 + 0 = 5
  2102. Test: Chance to damage armour = 5, roll = 36
  2103. Test: Roxana is hit, 28 HP left.
  2104. Warning: crefreshCombatHint - myPC is not found.
  2105. Test: Main menu toggled on.
  2106. *** ENDING MISSION
  2107. onMissionEnded()
  2108. Test: Music stop.
  2109. Unloaded 2 level-specific datablocks.
  2110. onServerDestroyed()
  2111. GameConnection::onClientLeaveGame()
  2112. Info: CGC::endGame
  2113. Test: --- ItsRegistry::printStats ---
  2114. Test: Type name: class CharMarker, registered count: 0
  2115. Test: Type name: class CombatSettings, registered count: 0
  2116. Test: Type name: class GameBuilding, registered count: 0
  2117. Test: Type name: class ItemContainer, registered count: 0
  2118. Test: Type name: class MapDoor, registered count: 0
  2119. Test: Type name: class RTSUnit, registered count: 0
  2120. Test: Type name: class TeleportMarker, registered count: 0
  2121. Test: Type name: class TrapObject, registered count: 0
  2122. Test: Type name: class VirtualObjectCollision, registered count: 0
  2123. Test: Music stop.
  2124. CDROP: 34721 IP:0.0.0.0:0
  2125. Exporting client prefs...
  2126. Exporting client prefs done.
  2127. Test: Music stop.
  2128. Cur. D3DDevice ref count=17
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement