EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Spell Support (https://www.eqemulator.org/forums/forumdisplay.php?f=664)
-   -   BUG - Selfcast Symbol of Pinzarn causes low level character death? (https://www.eqemulator.org/forums/showthread.php?t=36767)

Riklin 04-19-2013 05:18 PM

BUG - Selfcast Symbol of Pinzarn causes low level character death?
 
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...ka=SpellsUsTxt

http://www.eqemulator.net/wiki/wikka...akka=SkillList

The values of spell 487 are here, 0 Charisma, twice, 224 Total HP and 224 HP (Once).
Code:

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).
Code:

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:
Code:

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.


All times are GMT -4. The time now is 05:25 AM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.