EdenServer / community

35 stars 16 forks source link

Logging out is clearing enmity #4843

Open Mozzy4Ever opened 2 years ago

Mozzy4Ever commented 2 years ago

Checklist

Details

/ver = 30181205_0

Currently on Eden, logging out is clearing both hate and enmity tables for the player. According to https://kanican.livejournal.com/13599.html, logging out does not reset your enmity. https://kanican.livejournal.com/28541.html further explains that who the mob is attacking is based on the highest total enmity of the people on the mob's hate list, which is what logging out/zoning removes you from. His findings in regards to this bug report are summarized in his last enmity post https://kanican.livejournal.com/31788.html : "The "CE/VE Enmity Reset" (most call this a full hate reset") is caused by only 1 situation - the mob must attempt to target you and find you unavailable (this can be for many reasons such as K.O. status, logging off, zoning, Goblin Footprint, etc.). This also means that the mob must first attempt to hit you, however, so simply dying or zoning does nothing but give you the "hate list" reset, not the "CE/VE value" reset. In some situations involving slept mobs or linked hate, it will not even grant you the "hate list" reset."

Steam-arch commented 2 years ago

So lets say you have 2 PLDS, 1 dies, he gets up, he is outside the enmity list. The same pld cure 1s the other pld, gets put back on the enmity list and starts resting (which now generates hate since he is on the enmity list). When he unweaks he is still pretty high on the enmity table because he retains his enmity + gets resting enmity - enmity decay?

Anyhow better cap my blm buffer.

Steam-arch commented 2 years ago

image nvm maybe not