Files
ThordekkCore/fix_combat_apis.sed
T

14 lines
599 B
Sed
Raw Normal View History

2026-01-20 21:33:16 -03:00
# Fix missing includes - add after SpellHistory.h
/^#include "SpellHistory\.h"$/ a\
#include "SpellAuras.h"\
#include "SpellAuraEffects.h"
# Fix Group iteration pattern - replace GetFirstMember with range-based for
s/for (GroupReference\* ref = group->GetFirstMember(); ref != nullptr; ref = ref->next())/for (GroupReference const\& groupRef : group->GetMembers())/g
# Fix ref->GetSource() to groupRef.GetSource()
s/Player\* member = ref->GetSource();/Player* member = groupRef.GetSource();/g
# Fix Creature::IsWorldBoss() to IsDungeonBoss()
s/creature->IsWorldBoss()/creature->IsDungeonBoss()/g