Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Temporary fix for crash on Spell::UpdateOriginalCasterPointer() with #1

Open
wants to merge 5 commits into
base: ike3-bots
Choose a base branch
from

Conversation

alimalkhalifa
Copy link

@alimalkhalifa alimalkhalifa commented Jun 5, 2022

🍰 Pullrequest

Temporary fix for crash on Spell::UpdateOriginalCasterPointer() with bots enabled

Proof

It has been running smoothly for a while. I will update and remove [WIP] tag when it has run for 24 hours

Issues

How2Test

  • Run for an extended amount of time

Todo / Checklist

  • Run for 24 hours at least
  • Ascertain if another fix is more desireable

celguar and others added 5 commits June 3, 2022 12:58
Only return full who with gm on
Only use same faction replies in channel

Co-Authored-By: blitzi <[email protected]>
BG get GO guid function
Remove Wait for Ress spell on revive
AV script fix + node names like in classic/tbc
Fix Alterac Valley mine to be neutral
Fix fire not spawning after captain kill
Fix Arathi Basin GY near base
Fix Warsong Gulch GY near base
Fix AV disappearing map icons
Fix crash in player relocation
Fix crash in targeted movement generator log
Crashfix attempt
Temp fix for bg event crash
BG crashfix

Co-Authored-By: blitzi <[email protected]>
Option to make players on taxi visible from afar
Instant taxi option
Save armory feed
Solocraft Module
Fix repair cost return values
Save more stats to db
Fix console spam when checking quests in Northrend
set expansion to wotlk if not provided

Co-Authored-By: mostlikely4r <[email protected]>
Co-Authored-By: Niam5 <[email protected]>
bots enabled

This is a temporary fix that just nulls the original caster pointer on
the spell if the true caster is null

I am unsure of why this happens with bots. Its possible that when there
are active spells and a bot is deactivated or teleported, the spell is
not cleaned up
@alimalkhalifa alimalkhalifa changed the title Temporary fix for crash on Spell::UpdateOriginalCasterPointer() with [WIP] Temporary fix for crash on Spell::UpdateOriginalCasterPointer() with Jun 5, 2022
@alimalkhalifa
Copy link
Author

Having difficulties testing this due to incompatibility between spp data and the latest binaries

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants