Project 1999

Project 1999 (/forums/index.php)
-   Bugs (/forums/forumdisplay.php?f=6)
-   -   Spells: Necromancer Splurt (/forums/showthread.php?t=184326)

Daldaen 03-06-2015 11:31 AM

Necromancer Splurt
 
Splurt - Should deal 1600ish damage not 1500ish. I'm assuming the correct formula is what's on Live currently: start at 11, increase by 12 per tick for the next 15 ticks (total of 16 ticks, 96s duration). Total damage of 1616.

EQ Caster's Realm 2001

Quote:

1 minute 36 seconds
Casting Time: 4 seconds
Recast Time: Instant
Actual Effects: Target: Damage Over Time (Unknown)
Description: This spell does an increasing amount of damage the longer it is on the target. It appears to max out doing around 1600 hp damage against NPC's over the 96 second period. Around 1100 against players.
Everlore 2001

Quote:

was in deep in Skyshrine fighting wyverns, and we pulled the 62+ giant jello cube.. forgot name and this spell was resisted 3 times in a row.. on the 4 th time it went thru and lasted longer than 1 min ... must have been at least 2 minutes (took 5 to 7 minutes to kill that jello mob); high MR mobs in skfire resist this spell once in a while too. as for dmg over time, 1600 + is the consensus, btw i use this spell a lot and the only time its wore off on the mob was against the 62+ jello cube =)
Quote:

This spell does rougly 1600 to 1800 no more no less
Currently on P99 it starts at 22, increases by 11 a tick and ends at 176. (1485 total, across 15 ticks). There should either be 1 additional tick (187 DMG) yielding a total of 1672 DMG.

OR

The equation should be start at 11, increases by 12 a tick and ends at 191. (1616 total, across 16 ticks).

I'm not positive either way, but it is certainly missing the 16th tick on this server which is a decent amount.

Technique 03-06-2015 04:59 PM

Posted over a year ago here, currently isn't changed even on beta and no entry in the spell adjustment timeline.
Quote:

Originally Posted by Daldaen (Post 1810842)
Currently on P99 it starts at 22, increases by 11 a tick and ends at 176. (1485 total, across 15 ticks). There should either be 1 additional tick (187 DMG) yielding a total of 1672 DMG.

OR

The equation should be start at 11, increases by 12 a tick and ends at 191. (1616 total, across 16 ticks).

It's the former, because effect formula 122 is 11+11*(duration - (ticksremaining-1).

Grimjaw 03-06-2015 06:26 PM

Does this Prathun-Dev work for Everquest? If so, that would indicate that it must have been an incremental factor of 12, not 11....

http://www.elitegamerslounge.com/hom...fd778#p1601249

Quote:

There's a limitation on how much a spell's effect can decay per tick. The choices on the menu are either 1, 2, 5, or 12.

For a new splurt spell to increase at any meaningful rate, that limit of 12 would have to be lifted. Which is something I'm hoping for. I'd like to introduce an upgrade to splurt.
This is how I recall it working - starts at 11 damage, and increases by 12, for 16 ticks:

TICK 01 - 11 = 11
TICK 02 - 23 = 34
TICK 03 - 35 = 69
TICK 04 - 47 = 116
TICK 05 - 59 = 175
TICK 06 - 71 = 246
TICK 07 - 83 = 329
TICK 08 - 95 = 424
TICK 09 - 107 = 531
TICK 10 - 119 = 650
TICK 11 - 131 = 781
TICK 12 - 143 = 924
TICK 13 - 155 = 1079
TICK 14 - 167 = 1248
TICK 15 - 179 = 1425
TICK 16 - 191 = 1616

(1616 over 16)



Now for the last-tick-factor - read this somewhere, need to dig deeper.

Quote:

The last tick happens at random depending on when you cast it. Spells that last "4" ticks often get the 5th tick. This is because in literal terms the spell lasts 24 seconds. The world updates (the tick) every 6 seconds. This can result in 5 ticks of the spell, rather than just 4 ticks.
Code:

0123456789012345678901234
1-----2-----3-----4-----5


so potentially there could be a 17th tick for 203

edit: that matches your 2001 everlore quote above:
Quote:

This spell does rougly 1600 to 1800 no more no less

Grimjaw 03-06-2015 08:05 PM

turns out Prathun was the lead raid designer for EverQuest around this time, so ya.. We can mark this one as solved. Atleast the tick of 12 not 11.

From there, the rest is obvious... Need the Nirgon stamp on this one.

Technique 03-07-2015 06:15 PM

In that case the definition of effect formula 122 must be wrong.

Splurt has a min/base value of 1 for its spell effect, so the original formula was probably simply (12*tick) - 1, which would result in the same sequence as grimjaw posted.

Curse of the Spirits (shaman epic click) also uses the same formula with a min/base value of 1, and according to this its sequence was the same.
Quote:

11
23
35
47
59
71
83
95
107
119
131
143
155
167
167

1413 total

It does not do 179 the last tick. It does twice at the end.
Although an earlier post claims the extra tick was 179, it seems more likely that, given the formula, a spell with a fixed duration would produce the same damage as its final tick on the extra tick.

Another post about splurt (after the extended duration focus effect was changed to increased damage) corroborates this (note the damage on the extra tick).
Quote:

Extended Affliction has been changed to Burning Affliction, whereby the damage is increased by 1-20% at random (average +10%). Here's a log from a couple of days ago with a BA3 item in use: [Sun Feb 15 22:56:03 2004] You begin casting Splurt.
[Sun Feb 15 22:56:06 2004] Foul Pusling's body begins to splurt.
[Sun Feb 15 22:56:07 2004] Foul Pusling has taken 11 damage from your Splurt.
[Sun Feb 15 22:56:13 2004] Foul Pusling has taken 24 damage from your Splurt.
[Sun Feb 15 22:56:19 2004] Foul Pusling has taken 38 damage from your Splurt.
[Sun Feb 15 22:56:25 2004] Foul Pusling has taken 48 damage from your Splurt.
[Sun Feb 15 22:56:31 2004] Foul Pusling has taken 70 damage from your Splurt.
[Sun Feb 15 22:56:37 2004] Foul Pusling has taken 73 damage from your Splurt.
[Sun Feb 15 22:56:43 2004] Foul Pusling has taken 88 damage from your Splurt.
[Sun Feb 15 22:56:49 2004] Foul Pusling has taken 103 damage from your Splurt.
[Sun Feb 15 22:56:55 2004] Foul Pusling has taken 119 damage from your Splurt.
[Sun Feb 15 22:57:01 2004] Foul Pusling has taken 136 damage from your Splurt.
[Sun Feb 15 22:57:07 2004] Foul Pusling has taken 145 damage from your Splurt.
[Sun Feb 15 22:57:13 2004] Foul Pusling has taken 155 damage from your Splurt.
[Sun Feb 15 22:57:19 2004] Foul Pusling has taken 167 damage from your Splurt.
[Sun Feb 15 22:57:25 2004] Foul Pusling has taken 178 damage from your Splurt.
[Sun Feb 15 22:57:31 2004] Foul Pusling has taken 207 damage from your Splurt.
[Sun Feb 15 22:57:37 2004] Foul Pusling has taken 219 damage from your Splurt.
[Sun Feb 15 22:57:43 2004] Foul Pusling has taken 198 damage from your Splurt.
[Sun Feb 15 22:57:43 2004] Your Splurt spell has worn off.
The issue of an extra tick on dots/hots probably deserves another thread. I don't know what evidence led to it being intentionally removed 3 years ago, but many anecdotes show that it was possible.

Grimjaw 03-11-2015 12:23 AM

strange why the last tick was lower. perhaps the mob died?

look at this gem which describes it perfectly - from a "sage" (green name):

http://everquest.allakhazam.com/db/s...05547656970427

Quote:

This is the actual DMG of Splurt w/o Extended Affliction which on this date does not actually effect splurt. (Don't Worry I /bug 'd it)

11, 23, 35, 47, 59, 71, 83, 95, 107, 119, 131, 143, 155, 167, 179, 191, 203.

1819 Damage over 17 ticks.

Daldaen 03-11-2015 10:40 AM

Because of focus effects. He had a focus increasing each tick which is a dice roll. The roll on the final tick was bad and the roll on the 2nd to last was good.

Grimjaw 03-11-2015 11:15 AM

im talking about the 17th tick... he reported it at 193 when it shoulda been 203. focus effects wouldnt have anything to do with that. a bad roll won't decrease the damage... just no increase. mob probably only had 193 hp left

Technique 03-11-2015 09:20 PM

Spells with this formula must have used a counter to track the tick. The question is whether there was bounds checking on this variable and if so, what did a failed check result in?

If the formula were 12*tick - 1, and the counter wasn't bounded, then it'd be 17 on the extra tick, yielding 12*17 - 1 = 203.

Likewise, if the formula were 12*(duration_in_ticks - (ticksleft - 1)) - 1, and the counter wasn't bounded, then it'd be 0 on the extra tick, yielding 12*(16 - (0 - 1)) - 1 = 203 also.

Haynar 03-11-2015 11:33 PM

Good grief. So what should it be then?

H


All times are GMT -4. The time now is 07:19 AM.

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