[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (TFT) Rewrite of Melee simulator in JavaScript



I found another bug (unless I mis-remember the sequence of events). It's not giving +4 DX for attacking someone lying down.

Example:

---> Round 1 Logger.js:14:22
Hero 1: 069:ST12;DX12;BROADSWORD;NO_ARMOR;SMALL_SHIELD, ST: 12(12) Logger.js:14:22
Hero 2: 085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD, ST: 13(13) Logger.js:14:22
069:ST12;DX12;BROADSWORD;NO_ARMOR;SMALL_SHIELD is defending this turn because attacker is charging with pole weapon. Logger.js:14:22
069:ST12;DX12;BROADSWORD;NO_ARMOR;SMALL_SHIELD (adjDx = 12) attacks before 085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD (adjDx = 11) Logger.js:14:22
069:ST12;DX12;BROADSWORD;NO_ARMOR;SMALL_SHIELD is defending. Logger.js:14:22
Rolling 4 dice...
 Logger.js:14:22
Die roll: 4
 Logger.js:14:22
Die roll: 3
 Logger.js:14:22
Die roll: 6
 Logger.js:14:22
Die roll: 4
 Logger.js:14:22
Charging with pole weapon. Logger.js:14:22
085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD rolling to hit. Rolled 17 and adjDex is 11 Logger.js:14:22
Missed.  Logger.js:14:22
---> Round 2 Logger.js:14:22
Hero 1: 069:ST12;DX12;BROADSWORD;NO_ARMOR;SMALL_SHIELD, ST: 12(12) Logger.js:14:22
Hero 2: 085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD, ST: 13(13) Logger.js:14:22
069:ST12;DX12;BROADSWORD;NO_ARMOR;SMALL_SHIELD (adjDx = 12) attacks before 085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD (adjDx = 11) Logger.js:14:22
Rolling 3 dice...
 Logger.js:14:22
Die roll: 4
 Logger.js:14:22
069:ST12;DX12;BROADSWORD;NO_ARMOR;SMALL_SHIELD rolling to hit. Rolled 12 and adjDex is 12 Logger.js:14:22
Hit!  Logger.js:14:22
Rolling for weapon doing 2d damage.
 Logger.js:14:22
Die roll: 4
 Logger.js:14:22
Die roll: 5
 Logger.js:14:22
Total damage done by Broadsword: 9 hits Logger.js:14:22
085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD taking 9 hits.
 Logger.js:14:22
No armor stops 0
 Logger.js:14:22
No shield stops 0
 Logger.js:14:22
085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD taking 9 damage.
 Logger.js:14:22
085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD has an adjDx penalty of -2 for remainder of this round and the NEXT round.
 Logger.js:14:22
085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD has now taken 9 points of damage, ST = 13. Logger.js:14:22
085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD has been knocked down by damage. Logger.js:14:22
085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD is not able to attack because he was knocked down. Logger.js:14:22
---> Round 3 Logger.js:14:22
Hero 1: 069:ST12;DX12;BROADSWORD;NO_ARMOR;SMALL_SHIELD, ST: 12(12) Logger.js:14:22
Hero 2: 085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD, ST: 13(4) Logger.js:14:22
069:ST12;DX12;BROADSWORD;NO_ARMOR;SMALL_SHIELD (adjDx = 12) attacks before 085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD (adjDx = 9) Logger.js:14:22
085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD is standing up this turn. Logger.js:14:22
Rolling 3 dice...
 Logger.js:14:22
Die roll: 6
 Logger.js:14:22
Die roll: 3
 Logger.js:14:22
Die roll: 5
 Logger.js:14:22
069:ST12;DX12;BROADSWORD;NO_ARMOR;SMALL_SHIELD rolling to hit. Rolled 14 and adjDex is 12 Logger.js:14:22
Missed.  Logger.js:14:22
085:ST13;DX11;HALBERD;NO_ARMOR;NO_SHIELD is not able to attack because he was knocked down.
=====
Post to the entire list by writing to tft@brainiac.com.
Unsubscribe by mailing to majordomo@brainiac.com with the message body
"unsubscribe tft"