PDA

View Full Version : BUG - Selfcast Symbol of Pinzarn causes low level character death?


Riklin
04-19-2013, 05:18 PM
Using the underfoot client. With no other buffs present, when a level 1 character selfcasts symbol of Pinzarn (spell 487), the character dies immediately. This spell is supposed to add hitpoints to a character not remove them.

Why is this happening?

Rick

NatedogEZ
04-19-2013, 08:02 PM
Lol... guessing it adds HP but doesn't have a heal component so. When you get a LARGE amount of HP when you only have 30HP ... it sets you to a "Bleeding to death" state... Could always have a final selfcast complete Heal

Riklin
04-19-2013, 09:27 PM
I tried a selfcast heal immediately after the symbol of transal, but it's not healing in time. The messages during the casting are:

(starts casting symbol of transal...)

Zeffan Stormshield begins to cast a spell.
Lagotresa hit Lagotresa for 26 points of non-melee damage.
The symbol of Transal flashes before your eyes. You have taken 26 points of damage.
You have been knocked unconscious!
You have been slain by Lagotresa!
returning to {bindpoint}, please wait...
LOADING, PLEASE WAIT...

Zamthos
04-19-2013, 09:50 PM
Dumb question, may receive a dumb answer, how is it set in the database? Have you taken a look at the wiki for the Spells? Because there are spells, Mud Shield and Elbow Strike which are way overpowered, Mud Shield being a 15k DS that is for levels below 70, Elbow Strike increasing damage by 800%, making players completely God-like. Also, you said Pinzarn the first time, Transal the second time, are you sure you're casting the right spell, again a dumb question.

These links may help you in the future.

http://www.eqemulator.net/wiki/wikka.php?wakka=SpellsUsTxt

http://www.eqemulator.net/wiki/wikka.php?wakka=SkillList

The values of spell 487 are here, 0 Charisma, twice, 224 Total HP and 224 HP (Once).
Symbol of Pinzarn
10: CHA - 0
10: CHA - 0
69: Total HP - 224
79: HP (Once) - 224

These are the values of spell 485, 0 Charisma, twice, 34 Total HP, 34 HP (Once).
Symbol of Transal
10: CHA - 0
10: CHA - 0
69: Total HP - 34
79: HP (Once) - 34

Riklin
04-20-2013, 02:03 AM
Then why does a level 1 character die when it's cast on them? Try it!

Derision
04-20-2013, 05:42 AM
Because the formula used for the heal effect in Symbol of Transal is:

result = ubase + 6 * (caster_level - GetMinLevel(spell_id)

So if the caster level is less than the minlevel (which is 11, the level at which a cleric gets the spell), the heal amount is negative, resulting in damage.

joligario
04-20-2013, 02:07 PM
Good catch Derision - as usual. Commited fix for this and others like it.