I've been busy.
A rather decent chap in Australia (how cool is that, someone literally around the world is using my app!) sent me a lengthy email detailing a tonne of bugs with O&G.
I fixed the vast majority of them tonight.
A bunch of facepalm type ones, for some reason I had all cavalry as down as 20mm wide. Seems like they're all 25mm wide, there's no such thing as 20mm cav!
There was an almighty bug in the code which determined how many models could attack units of smaller base sizes, with fewer models. This is now fixed, it took a
good 5 hours of work to fix this bloody thing. When I fixed trolls attack count, it broke cavalry attack counts. When I fixed those, it broke larger monster attack counts. Thank fark I started implementing unit tests, else I wouldn't have known I'd broken the attack calculator for other units.
|
That's me, and the demon is the bugs. RAWR. |
CHANGE LOG:
New special rules handled:
- Regeneration
- Thick Skinned
- War Paint
- Swarm
- Unit special rules printed in debug logs at start of each combat log
BUGFIX CENTRAL:
- Mournfang were classed as monstrous cav and on 40mm bases, should have been on 50mm basses. Fixed.
- Default cavalry base size was 20mm, DERP. Fixed to 25mm.
- Terradon's were on cav bases, should have been monstrous cav 40mm. Fixed.
- Demigryphs were on 40mm bases, should have been 50mm (I'm not an Empireplayer!). Fixed.
- Fixed Pegasus knights, they were on 40mm bases and should have been on 50mm. Mounted Yeomen were classifed as infantry, not cavalry. Fixed.
- Added more unit tests for monstrous inf vs inf, caught another bug in mathhammer._how_many_can_hit(attacker, defender). Fixed.
- VC BlackKnights were wrong base size of 20mm, fixed to 25mm.
- Empire units: Knightly orders, Inner circle knights and Reiksguard Knightswere all using a basesize of 20mm, fixed to 25mm.
- Fixed issue with monstrous inf getting too few attacks against inf block frontage.
Orc Boyz, Orc Boyz big uns, Orc arrer Boyz, Savage orcs,
Goblin wolf riders: fixed to have 25mm base size
Savage orc big uns + Orc Boyz big un fixed to have WS 4.
Savage orcs & Savage orc big uns now get their WAR PAINT
bonus of 6+ ward save
Night goblins armour fixed, they were getting light
armour bonus.
Forrest Goblin spider riders:
- 20mm base size, fixed to 25mm
- Armour was 4+, fixed to 5+ armour and 6+ward (parry)
Black Orcs
- 20mm base size, fixed to 25mm
- note: armed to da teef is not yet implemented.
Orc Boar boys:
- 20mm base size, fixed to 25mm
- had 5+ armour, fixed to 4+ armour
- light plus 2 for boars THICK SKINNED
Orc Boar boys big uns
- 20mm base size, fixed to 25mm
- WS3 fixed to WS 4
- had 5+ armour, fixed to 4+ armour
- light plus 2 for boars THICK SKINNED
Savage Orc Boar boys
- 20mm base size, fixed to 25mm
- Armour fixed from +98! to 5+ armour
- 2 for boars THICK SKINNED
- They now have their 6+ ward save
Savage Orc Boar boys big uns:
- 20mm base size, fixed to 25mm
- Armour fixed from +98! to 5+ armour
- 2 for boars THICK SKINNED
- They now have their 6+ ward save
- had WS 3 fixed to WS 4
Night goblin Squig Hoppers (also check hatred vs dwarfs not yet programmed)
- armour fixed to 6+
- added squig attacks, NOTE: these are currently treated as rider + mount, app doesn't yet handle concept of handlers + multiple models/herd
Snotlings:
- now crumble like a SWARM should
Arachnarok
- fixed from 40mm wide to 100mm
- number of attacks fixed. Note: poisened attacks and multiple wound attacks not yet handled.
- Crew now get their 8 attacks s3
- Fixed armour save from 3+ to 4+
- NOTE: Thunderstomp not yet implemented.
River/Stone troll
- stone troll now gets it's 5+ armour save
- 4 plus regen is now implemented
- bug in frontage where only 2 trolls could attack
- NOTE: river troll doesn't yet have it's -1 to hit bonus