draconisPW / PWMAngband

A free, multi-player roguelike dungeon exploration game based on Angband
35 stars 12 forks source link

allow negative values for monster's AC #362

Closed igroglaz closed 3 years ago

igroglaz commented 3 years ago

eg I've tried to assign negative value to armor-class:-10 for poly form, but it doesn't change character AC..

so atm AC from forms could only be positive value, as having low form AC doesn't effect overal AC.. there could be two approaches: 1) HP-way: ([20:29] PowerWyrm: hp formula = 60% of char hp + 40% of form hp) 2) allow negative values 3) use both approaches (best)

draconisPW commented 3 years ago

Polymorphed ac is calculated as follows:

So putting negative values will have no effect. Low form ac has effect at the beginning when player ac is low, and that's how it should be.

igroglaz commented 3 years ago

yep, I know that, thanks :) the ticket was about possibility to assign negative values there. Because right now there are not enough ways to rebalance poly races. We need more malus factors. Atm there are only HP (which is bad factor as for some classes form will give too much hp, while for others too small), speed, -STEALTH (weight), -INT (smart and spell freq)... and HURT_FIRE, COLD, LIGHT. We near moar negative (malus) factors for the scales ⚖️

igroglaz commented 3 years ago

it's the reason why we need limit ESP for EMPTY_MIND https://github.com/draconisPW/PWMAngband/issues/360 ... right now there are not enough ways to make interesting gamedesign decisions for forms.