Room spells

Started by Vile, March 04, 2014, 10:21:32 AM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

In this edition of room spell bugs, it takes three 400+ acid tempests to kill a tasloi hunter which has 400 hps. They seem to be resisting the end cast but also taking no damage from the room spell?

[HP=ABC/MA=396]:se
atem
A tasloi hunter lopes into the room!
A tasloi villager walks into the room.
A tasloi villager walks into the room.
A tasloi hunter lopes into the room!
Tasloi Village, Treetops
Also here: tasloi shaman, large tasloi hunter, fat tasloi villager, nasty
tasloi villager, big tasloi hunter.
Obvious exits: northwest
Lake walks into the room from the northwest.
Reefer walks into the room from the northwest.
*Combat Engaged*
Reefer is searching the area.
Reefer is searching the area.
Reefer moves to attack fat tasloi villager.
Reefer moves to attack fat tasloi villager.
Lake moves to attack fat tasloi villager.
Lake moves to attack fat tasloi villager.
The tasloi shaman snaps at Lake with their serpent staff!
large tasloi hunter attempts to cast net on Lake, but fails.
The large tasloi hunter lunges at Lake with their barbed spear!
The fat tasloi villager lunges at Reefer with their javelin!
The fat tasloi villager lunges at Reefer with their javelin!
The fat tasloi villager lunges at Reefer with their javelin!
The fat tasloi villager lunges at Reefer with their javelin!
The nasty tasloi villager skewers you, but the swing glances off!
The nasty tasloi villager lunges at you with their javelin!
The nasty tasloi villager lunges at you with their javelin!
The nasty tasloi villager pierces you, but the swing glances off!
big tasloi hunter attempts to cast net on Reefer, but fails.
You summon a powerful tempest into the room!
Your foes are drenched in acid as the wind batters them for 422 damage!
The tasloi villager falls to the ground, his eyes glazed over.
You gain 600 experience.
The tasloi villager falls to the ground, his eyes glazed over.
You gain 3000 experience.
You attempt to cast acid tempest on big tasloi hunter, but the spell is resisted!
Woke moves to attack large tasloi hunter.
Woke moves to attack large tasloi hunter.
Hydroponic moves to attack large tasloi hunter.
Hydroponic moves to attack large tasloi hunter.
Lake moves to attack large tasloi hunter.
Lake moves to attack large tasloi hunter.
Reefer moves to attack large tasloi hunter.
Reefer moves to attack large tasloi hunter.
[HP=ABC/MA=331]:
Tasloi Village, Treetops
You notice 3 silver nobles here.
Also here: Woke, Hydroponic, Lake, Reefer, tasloi shaman, large tasloi hunter,
big tasloi hunter.
Obvious exits: northwest
Lake moves to attack large tasloi hunter.
Lake moves to attack large tasloi hunter.
The tasloi shaman snaps at Lake with their serpent staff!
Lake is stricken with a pained expression!
large tasloi hunter attempts to cast net on Lake, but fails.
The large tasloi hunter lunges at Lake with their barbed spear!
The big tasloi hunter lunges at Lake with their barbed spear!
The big tasloi hunter lunges at Lake with their barbed spear!
The big tasloi hunter lunges at Lake with their barbed spear!
You summon a powerful tempest into the room!
Your foes are drenched in acid as the wind batters them for 435 damage!
The tasloi hunter falls backward, dead.
You gain 800 experience.
You attempt to cast drenched in acid on tasloi shaman, but the spell is resisted!
You attempt to cast drenched in acid on big tasloi hunter, but the spell is resisted!
Hydroponic moves to attack big tasloi hunter.
Hydroponic moves to attack big tasloi hunter.
Woke moves to attack big tasloi hunter.
Woke moves to attack big tasloi hunter.
Reefer moves to attack big tasloi hunter.
Reefer moves to attack big tasloi hunter.
Lake says "@heal"
Lake casts major healing on Lake!
Lake moves to attack big tasloi hunter.
Lake moves to attack big tasloi hunter.
Lake moves to attack big tasloi hunter.
Lake moves to attack big tasloi hunter.
Hydroponic moves to attack big tasloi hunter.
Hydroponic moves to attack big tasloi hunter.
Reefer moves to attack big tasloi hunter.
Reefer moves to attack big tasloi hunter.
Lake moves to attack big tasloi hunter.
Lake moves to attack big tasloi hunter.
Woke moves to attack big tasloi hunter.
Woke moves to attack big tasloi hunter.
[HP=ABC/MA=284]:
Tasloi Village, Treetops
You notice 1 gold crown, 5 silver nobles here.
Also here: Woke, Hydroponic, Lake, Reefer, tasloi shaman, big tasloi hunter.
Obvious exits: northwest
Lake moves to attack big tasloi hunter.
Lake moves to attack big tasloi hunter.
Hydroponic casts major healing on Lake!
Hydroponic moves to attack big tasloi hunter.
Hydroponic moves to attack big tasloi hunter.
Reefer casts minor healing on Lake!
Lake moves to attack big tasloi hunter.
Lake moves to attack big tasloi hunter.
Reefer moves to attack big tasloi hunter.
Reefer moves to attack big tasloi hunter.
Reefer is stricken with a pained expression!
The tasloi shaman snaps at Reefer with their serpent staff!
The tasloi shaman snaps at Reefer with their serpent staff!
The big tasloi hunter skewers you for 12 damage!
The big tasloi hunter pierces you, but the swing glances off!
The big tasloi hunter skewers you, but the swing glances off!
You summon a powerful tempest into the room!
Your foes are drenched in acid as the wind batters them for 442 damage!
The tasloi hunter falls backward, dead.
You gain 800 experience.
You attempt to cast drenched in acid on tasloi shaman, but the spell is resisted!
Lake moves to attack tasloi shaman.
Reefer moves to attack tasloi shaman.
Hydroponic moves to attack tasloi shaman.
Lake moves to attack tasloi shaman.
Woke moves to attack tasloi shaman.
Lake moves to attack tasloi shaman.
[HP=ABC/MA=219]:
Tasloi Village, Treetops
You notice 2 gold crowns, 8 silver nobles here.
Also here: Woke, Hydroponic, Lake, Reefer, tasloi shaman.
Obvious exits: northwest

It looks you got two bad rolls on a single Hunter with a MR of 75 and a single resist from the Shaman with a MR of 120.  Sometimes it happens.  The spell is working, the villagers both died on round one and the other Hunter died on round 2.

Was kinda noticing something like this happening myself, casting mete on sandworms and dustdevils 3-4 rds each, they have 200hps and 250hps...Poppin about 120-160 dmg rds with mete.

Quote from: Hurricane Omega on March 04, 2014, 10:53:08 AM
It looks you got two bad rolls on a single Hunter with a MR of 75 and a single resist from the Shaman with a MR of 120.  Sometimes it happens.  The spell is working, the villagers both died on round one and the other Hunter died on round 2.

Can you enlighten me on how MR works?

422 + 435 = 857 damage displayed. A hunter with 75 MR is taking less than 400 damage when 857 is being dealt? Over a 50% damage reduction from 75 MR? If the room spell is working then MR is seriously messed up.

The damage is appears to be applied correctly.

Quote from: Stalkerr on March 04, 2014, 09:57:00 PM
The damage is appears to be applied correctly.

50% reduction in spell damage from 75 MR is correct? Can you elaborate on how this works?


Quote from: Vile on March 04, 2014, 10:29:11 PM
50% reduction in spell damage from 75 MR is correct? Can you elaborate on how this works?




A simple explanation of the mechanic will do.

From memory, someone please correct me if I'm wrong;
50 MR = 0% resist, 150 MR = 50% resist, scaling in between.
75 MR = 12.5% resist
12.5% of 422 damage (first round of Acid Tempest) = 370 (ignoring decimals)

You'll note that one of the hunters resisted that first round entirely - not the end spell, it resisted the attack damage. It also appears that because the last monster 'struck' by the spell for the round resisted it, the endcast did not trigger, so no damage over time happened. To my knowledge this shouldn't happen. The spell damage should be reduced by the MR modfier and the end spell should have a chance to be resisted (12.5% chance).

Second round of combat finishes off one hunter, but the other was still full health. This time you do 435 - 54 (12.5%), for 381, once again not enough to kill the hunter.

So it does look as though there are two bugs here, first that one of the hunters was able to resist the entire spell damage:
You attempt to cast acid tempest on big tasloi hunter, but the spell is resisted!
Instead of just the after spell, drenched in acid, and second that because the last monster struck by the spell resisted it, there was no endcast triggered for the room at all.

Quote from: Zetetic on March 05, 2014, 12:29:09 AM
From memory, someone please correct me if I'm wrong;
50 MR = 0% resist, 150 MR = 50% resist, scaling in between.
75 MR = 12.5% resist
12.5% of 422 damage (first round of Acid Tempest) = 370 (ignoring decimals)

You'll note that one of the hunters resisted that first round entirely - not the end spell, it resisted the attack damage. It also appears that because the last monster 'struck' by the spell for the round resisted it, the endcast did not trigger, so no damage over time happened. To my knowledge this shouldn't happen. The spell damage should be reduced by the MR modfier and the end spell should have a chance to be resisted (12.5% chance).

Second round of combat finishes off one hunter, but the other was still full health. This time you do 435 - 54 (12.5%), for 381, once again not enough to kill the hunter.

So it does look as though there are two bugs here, first that one of the hunters was able to resist the entire spell damage:
You attempt to cast acid tempest on big tasloi hunter, but the spell is resisted!
Instead of just the after spell, drenched in acid, and second that because the last monster struck by the spell resisted it, there was no endcast triggered for the room at all.

Yeah that's what I thought was happening.

Special thanks to DeathCow for being a pompous ass as usual.

Quote from: Zetetic on March 05, 2014, 12:29:09 AM

So it does look as though there are two bugs here, first that one of the hunters was able to resist the entire spell damage:
You attempt to cast acid tempest on big tasloi hunter, but the spell is resisted!
Instead of just the after spell, drenched in acid, and second that because the last monster struck by the spell resisted it, there was no endcast triggered for the room at all.
The spell acid tempest is clearly defined as resistable in the database. This is similar to how the priest spell harm can be out right resisted by targets.   We have decided for whatever reason to allow individual targets to resist room spells which is unlike majormud.  Room spells are currently handled in a really odd fashion resulting in the least desirable consistency and msg spam possible.  A number of 'room spell bugs' have been posted recently that aren't really an issue with roomspells but rather how all spells function and those are some what high on my list of things to address.  For whatever reason the core mechanics of area of effect spells has been a point of contention between Vitoc and myself and we've gone with this version of the mechanic.  As such, mechanics related to room spells are not on the list of things I'm looking to change.

Quote from: Stalkerr on March 05, 2014, 03:48:07 AM
...and those are some what high on my list of things to address. 
Quote from: Stalkerr on March 05, 2014, 03:48:07 AM
...are not on the list of things I'm looking to change.
HIRED

Quote from: Stalkerr on March 05, 2014, 03:48:07 AM
The spell acid tempest is clearly defined as resistable in the database. This is similar to how the priest spell harm can be out right resisted by targets.   We have decided for whatever reason to allow individual targets to resist room spells which is unlike majormud.  Room spells are currently handled in a really odd fashion resulting in the least desirable consistency and msg spam possible.  A number of 'room spell bugs' have been posted recently that aren't really an issue with roomspells but rather how all spells function and those are some what high on my list of things to address.  For whatever reason the core mechanics of area of effect spells has been a point of contention between Vitoc and myself and we've gone with this version of the mechanic.  As such, mechanics related to room spells are not on the list of things I'm looking to change.

Thanks for clearing that up. I'm a little confused where things are on the list from your info. Is this something you guys are looking to fix?

A druids best room spell being 100% resistable effectively makes it worthless, leaving quak as their best roomer.. and worse than gypsies and warlocks in the room attack department.

"You attempt to cast drenched in acid on tasloi shaman, but the spell is resisted!"

drenched in acid is not a spell

seems to me the damage from the spell should not be resisted, but the poison effect should have a % of success.

Quote from: mr sinister on March 06, 2014, 11:12:19 PM
seems to me the damage from the spell should not be resisted, but the poison effect should have a % of success.

hahahahaahhaha
some people just dont even read what they write