DarkstarProject / darkstar

DEPRECATED - FFXI Server Emulator - See Project Topaz
https://github.com/project-topaz/topaz
GNU General Public License v3.0
455 stars 549 forks source link

Experience chain multipler triggers regardless of enemy difficulty #5843

Open isotor opened 5 years ago

isotor commented 5 years ago

I have:

Client Version (type /ver in game) : 30190328_2

Source Branch (master/stable) : master

Additional Information (Steps to reproduce/Expected behavior) :

Steps to reproduce:


Update/ Clarification:

Expected behavior:

  1. only EM+ mobs should set an exp modifier above 0 (or, "tee up the chain")
  2. only EM+ mobs should give bonus chain exp when a chain is teed up

Unsure what happens on retail if you interrupt a chain with a mob below EM but kill another EM within the original chaintime window (i.e. I'm not sure if that EP/DC in between resets the chain or is ignored)

isotor commented 5 years ago

Just for clarification/ stating the obvious, you shouldn't receive a chain bonus on kills that check below EM: https://ffxiclopedia.fandom.com/wiki/Experience_Chain

The bonus is obtained by defeating monsters that check as Even Match or tougher (EM+) within a time limit that starts when the last EM+ mob is killed.

TeoTwawki commented 5 years ago

clarification needed: you are chaining things weaker than even or the chain bonus is failing to higher when it is actually supposed to?

coz I know I can't chain easy prey's on stock darkstar master (normally)

zach2good commented 5 years ago

Now that @TeoTwawki has prompted me, I've tried killing (DC) bees at Lv2 for 90xp, but a chain never forms. I'm not sure what sort of madness I was under before when I thought I had a fix for this...

TeoTwawki commented 5 years ago

Unsure what happens on retail if you interrupt a chain with a mob below EM but kill another EM within the original chaintime window (i.e. I'm not sure if that EP/DC in between resets the chain or is ignored)

if you kill a weaker mob but then still kill the EM or higher tier mob before the time is up, it still continues the chain. mobs below EM are just straight up ignored and the real condition is only time since last EM+ was killed