#379 monitor use of persist_through_death ('persist_though_death')

Geschlossen
vor 3 Jahren geöffnet von image · 2 Kommentare
image kommentierte vor 3 Jahren

through 9709c2006e I disabled persist through death because the potential of keeping an alive caster pointer in the active spell queue of the zone.

Might have to revisit on 'zone in' checking if the client doesn't have some spell and they died, thus needing spells re-attributed to them.

through https://git.eq2emu.com/devn00b/EQ2EMu/commit/9709c2006eebe8d9da13eebf2c7aea6e7f818e6c I disabled persist through death because the potential of keeping an alive caster pointer in the active spell queue of the zone. Might have to revisit on 'zone in' checking if the client doesn't have some spell and they died, thus needing spells re-attributed to them.
image kommentierte vor 3 Jahren
Mitarbeiter

moving below


			if(spell->caster == spawn && call_expire_function){
				DeleteCasterSpell(spell, "expired", remove_all);
				continue;
			}

may be one potential answer to keep it valid when the caster isn't being forced to remove the spell completely. Still need a way of reviewing upon death.

moving below ``` if(spell->caster == spawn && call_expire_function){ DeleteCasterSpell(spell, "expired", remove_all); continue; } ``` may be one potential answer to keep it valid when the caster isn't being forced to remove the spell completely. Still need a way of reviewing upon death.
image kommentierte vor 2 Jahren
Mitarbeiter

ive not received any complaints on this one, closing it out

ive not received any complaints on this one, closing it out
image hat vor 2 Jahren geschlossen
Anmelden, um an der Diskussion teilzunehmen.
Laden…
Abbrechen
Speichern
Hier gibt es bis jetzt noch keinen Inhalt.