Re: [In progress] Deathwatch beetles
Updated...
Confuzzling "points" resolved .. its 15 mana!
Almost totally re-written, "borrowed" code removed and recoded as it was the biggest "messy" of them all... The SpillAcid() function is basecreature was also rewritten since it was part of the issue... poolofacid cleaned up and partially rewritten.... PoolOfAcid is configurable still, and will be used for more mobs as the ML creatures are put into play.
DWB is the same. Its only a half dozen lines of code, and to be honest, I can NOT find a better way to do this unless we want MORE code... there simply is no mechanism to override the mana cost of special moves for monsters that I can find - if anyone sees something Im missing, feel free to say so.
DWB-hatchlings went in already so they are removed from this patch.
I have merged DWB, hatchling, and kappa into one patch, since I had to go back and change the resources now on all 3 of them and its easier for those testing to just apply a single patch.
DWB:
- crushing blow attack fixed
- cb attack uses 15 mana
- cb particles fixed.
- now spits poison
- regular poison
- dwb's are now non-aggressive.
- 8 plain leather when cut (9 for humans) Was feathers and meat.
DWB Hatchling:
- also passive.
- 8 plain leather when cut (9 for humans)
Kappas:
- kappa's life leech now does AoS energy damage (was phys)
- the acid slime does poison damage 5-10hp/sec @ 0 resist.
- increased chance of life drain attack, to be more like OSI behavior
- now consume 15 mana performing their life drain attack
- now spawn with 30 mana as per OSI
- once below ~100 health, chance of tossing a slime when damaged
- slime has 50/50 chance of landing under the attacker or the kappa
- slime dumping costs 15 mana if at 15 mana or more
- random-dumps 3-4 acidic slimes upon death
- slimes last 10 seconds and do 2-5 dmg/second whilst standing on it
- no resources when cut. Was leather
other
- fixed minor bug in PoolOfAcid which prevented their drying effect
- PoolOfAcid improved to be configurable for AoS damage.
The below patch updated on Aug 3, 2009.