PDA

View Full Version : Game Mechanics: Should be generic Spell Casting message prior to Velious [Dec2000] era


Sunderfury
10-28-2019, 10:59 PM
Expected Behavior:
Until Velious drops or [Dec2000] era, you should only receive a generic spell casting message every time you cast a spell.

Evidence of logs in era here:
9/20/99: (https://groups.google.com/forum/#!searchin/alt.games.everquest/%22you$20begin$20your$20casting%22|sort:date/alt.games.everquest/Z7Hzymn0aUo/AGe_CBL5Pd8J)
[Tue Sep 28 01:24:36 1999] Beginning to memorize Clarity...
[Tue Sep 28 01:24:42 1999] You begin your casting.
[Tue Sep 28 01:24:45 1999] A cool breeze slips through your mind.
[Tue Sep 28 01:51:59 1999] The cool breeze fades.

1/25/00: (https://groups.google.com/forum/#!searchin/alt.games.everquest/%22you$20begin$20your$20casting%22|sort:date/alt.games.everquest/LBa0_Ojst9U/Pn1klU-OWGIJ)
[Tue Jan 25 02:04:58 2000] You begin your casting.
[Tue Jan 25 02:05:00 2000] You regain your concentration and continue your
casting.
[Tue Jan 25 02:05:00 2000] a hill giant says 'Hit By non-melee for 37
damage'
[Tue Jan 25 02:05:33 2000] You tell your party, 'well, got 2 again'
[Tue Jan 25 02:05:35 2000] Suilin tells you, 'ok'

1/29/00: (https://groups.google.com/forum/#!searchin/alt.games.everquest/%22you$20begin$20your$20casting%22|sort:date/alt.games.everquest/i61ennIdTns/O2uBrPkobpwJ)
[Sat Jan 29 00:10:55 2000] You begin your casting.
[Sat Jan 29 00:11:00 2000] Taunting Attacker Master.
[Sat Jan 29 00:11:00 2000] Malic tells the guild, 'don't worry about it man
. . . i got 3 members in my group that when there brain power is put
together, they are still a few beers short of a six pack'
[Sat Jan 29 00:11:01 2000] Varobtik's eyes gleam with maddness.
[Sat Jan 29 00:11:08 2000] Varobtik tries to pierce itself, but misses!
[Sat Jan 29 00:11:11 2000] You begin your casting.
[Sat Jan 29 00:11:12 2000] Taunting Attacker Master.
[Sat Jan 29 00:11:16 2000] The bond fades.
[Sat Jan 29 00:11:18 2000] Taunting Attacker Master.
[Sat Jan 29 00:11:18 2000] Quag Maelstrom staggers.

4/17/00: (https://groups.google.com/forum/#!searchin/alt.games.everquest/%22you$20begin$20your$20casting%22|sort:date/alt.games.everquest/C5n_v7ux590/F2tenLyjbdcJ)
[Sun Apr 16 23:49:54 2000] You begin your casting.
...
[Sun Apr 16 23:52:01 2000] You begin your casting.
...
[Sun Apr 16 23:55:07 2000] You begin your casting.

5/10/00: (https://groups.google.com/forum/#!searchin/alt.games.everquest/%22you$20begin$20your$20casting%22|sort:date/alt.games.everquest/s9Rsk51uKLc/3xrmhvfu3B0J)
[Wed May 10 22:43:34 2000] Earth Time: Wed May 10 22:43:34 2000
[Wed May 10 22:43:44 2000] Players on EverQuest:
[Wed May 10 22:43:44 2000] ---------------------------
[Wed May 10 22:43:44 2000] [16 Warrior] Gokken (Halfling)
[Wed May 10 22:43:44 2000] [ANONYMOUS] Grendil <Veeshan Guard>
[Wed May 10 22:43:44 2000] [42 Warrior] Feeb (Human) <Misfits of Norrath>
[Wed May 10 22:43:44 2000] [ANONYMOUS] Doomzday
[Wed May 10 22:43:44 2000] [40 Shaman] Gladimir (Barbarian) <Clan
Blackwatch>
[Wed May 10 22:43:44 2000] There are 5 players in East Freeport.
[Wed May 10 22:44:10 2000] You begin your casting.

10/19/00: (https://groups.google.com/forum/#!searchin/alt.games.everquest/%22you$20begin$20your$20casting%22|sort:date/alt.games.everquest/Y-krIdl3G3U/SzVyzDDmZbMJ)
Time stamps were stripped, but truncated corpse death message, prior coin loot format, double death message suggest it wasn't spoofed

Here's an annotated log to show why I killed it:

a lesser spirit begins to cast a spell.

My thoughts: Oh crap...some new NPC is pissed at me! I'm recalling how
many of the new NPCs are very high level, and how even if the guards
will help, I'm in FOB...the guards here will help all right: they will
help the thing pound on me.

a lesser spirit's body pulses with energy.

Ahhh...it's OK. It was just buffing itself.

a lesser spirit looks your way apprehensively -- You could probably
win this fight.

Ahhh...green, and not hostile. Hey, I'm not dubious...let's see what
this puppy (no pun intended) is for!

You say, 'hail a lesser spirit'
a lesser spirit says 'I didn't know Slime could speak common..go back
to the sewer before I lose my temper.'

OK, Lesser Spirit, I thought we were going to be cool. When you call me
Slime, it makes me nervous. When I get nervous, I get scared. And when
Wizards get scared, that's when green NPCs get accidently nuked.

It begins to rain.

And now it is raining!? I get called Slime AND now I'm getting rained
on?

You begin your casting.

"The path of the righteous man is beset on all sides by the inequities
of the selfish and the tyranny of evil men. Blessed is he who, in the
name of charity and good will, shepherds the weak through the valley of
the darkness. For he is truly his brother's keeper and the finder of
lost children. And I will strike down upon thee with great vengeance and
furious anger those who attempt to poison and destroy my brothers. And
you will know I am the Lord when I lay my vengeance upon you."

a lesser spirit says 'Time to die.
a lesser spirit was hit by non-melee for 310 points of damage.
a lesser spirit's skin freezes over.
You have slain a lesser spirit!
a lesser spiri's corpse0 says 'My comrades will avenge my death'
a lesser spiri's skin freezes over.
You receive 4 gold, 7 silver, 15 copper from the corpse.


Here is the evidence stating this info was starting to be logged in Velious 12/08/00 (https://groups.google.com/forum/#!searchin/alt.games.everquest/pasketti$20parser%7Csort:date/alt.games.everquest/5HqMzY5Hf_g/va-M3keWVZoJ):
EQ Log Parser 0.5 now available

12/8/00
I've updated my log parser.
The big change is printing - you can now print the various reports for later
perusal.

I've also redone the item report. It now tracks all items available on all
merchants in all zones, making it easier to find that one particular item
you saw three weeks ago.

Added a few other things too, but those are the main ones.

http://www.cws.org/~pasketti

Features:
Tracks faction, skill increases, mobs fought, damage taken, damage dealt,
spells, merchants and their wares, players, zones, and other stuff

His ReadMe file from the parser was still available on wayback, although the 0.8 version (above is 0.5), but has this note:
https://web.archive.org/web/20010831102139/http://www.cws.org/~pasketti/README-EQLog.txt
Spells

Track spell statistics. The columns listed are:

Spell Spell name
Casts How many times spell was cast
Channels How many times you channelled through interruptions
Interrupts How many times spell was interrupted
Channel % Channel percentage
Fizzles How many times the spell fizzled
Fizzle % Spell fizzle percent
Memorized How many times you memorized it
Forgot How many times you forgot it
Mob Resists How many times it was resisted
Your Resists How many times you resisted when it was cast on you
Wore Off How many times the spell wore off

Note:
The "Casts", "Interrupts", "Channels", and "Fizzles" info was logged starting with the
Velious expansion.

Since the only message for fizzles is "Your spell fizzles!", the program assumes that
the spell you start casting in the next 10 seconds is the one that fizzled.

NOTE: After looking over some files, I'm pretty certain the Interrupt / Channel / Fizzle messages were being logged (perhaps someone can validate), I just believe his parser couldn't track which spell it was because he didn't have a casting message to go off of until Velious.

Here is the earliest log entry I found post Velious (2/10/01):
http://eqhistory.blogspot.com/2015/02/luclin-council-of-guilds-log-feb-10.html
[Sat Feb 10 16:16:08 2001] You begin casting Ice Shock.
[Sat Feb 10 16:16:08 2001] a kobold runt tries to hit YOU, but misses!
[Sat Feb 10 16:16:11 2001] a kobold runt tries to hit YOU, but misses!
[Sat Feb 10 16:16:12 2001] a kobold runt was hit by non-melee for 314 points of damage.
[Sat Feb 10 16:16:12 2001] a kobold runt's skin freezes over.
[Sat Feb 10 16:16:12 2001] You have slain a kobold runt!

Another here to help verify time stamps (3/2/2001 (https://groups.google.com/forum/#!searchin/alt.games.everquest/%222001]$20$20you$20begin$20casting%22|sort:date/alt.games.everquest/EBtf2iudHbM/c5p-TrLUs5UJ)):
[Fri Mar 02 00:39:43 2001] Logging to 'eqlog.txt' is now *ON*.
[Fri Mar 02 00:39:51 2001] Abashi tells you, 'Any idea why I'm contacting
you?'
[Fri Mar 02 00:40:02 2001] You told Abashi, 'Yep'
[Fri Mar 02 00:40:33 2001] You told Abashi, 'you got me killed'

[Fri Mar 02 00:40:42 2001] You begin casting Gate.
[Fri Mar 02 00:40:47 2001] LOADING, PLEASE WAIT...
[Fri Mar 02 00:41:12 2001] You have entered East Freeport.
[Fri Mar 02 00:41:12 2001] You have joined the group.
[Fri Mar 02 00:41:25 2001] You told Abashi, 'whew that was close'

[Fri Mar 02 00:41:51 2001] Players in EverQuest:
[Fri Mar 02 00:41:51 2001] ---------------------------
[Fri Mar 02 00:41:51 2001] * GM-Mgmt *[50 Wizard] Abashi (Erudite) ZONE:
commons
[Fri Mar 02 00:41:51 2001] There is 1 player in EverQuest.

Mcoy's "Qien" log file (which devs have) can verify this continued until end of timeline:
[Sat Nov 10 23:04:13 2001] You begin casting Fay Gate.

Actual Behavior:
Logged into Green and saw this:
[Mon Oct 28 20:30:29 2019] You begin casting Minor Shielding.
[Mon Oct 28 20:30:32 2019] You feel armored.