diff --git a/Runtime/MP1/World/CFlaahgraProjectile.cpp b/Runtime/MP1/World/CFlaahgraProjectile.cpp index c2573680d..e84492835 100644 --- a/Runtime/MP1/World/CFlaahgraProjectile.cpp +++ b/Runtime/MP1/World/CFlaahgraProjectile.cpp @@ -1,13 +1,15 @@ #include "Runtime/MP1/World/CFlaahgraProjectile.hpp" +#include "Runtime/CStateManager.hpp" +#include "Runtime/World/CPlayer.hpp" + namespace urde::MP1 { CFlaahgraProjectile::CFlaahgraProjectile(bool bigStrike, const TToken& desc, const zeus::CTransform& xf, const CDamageInfo& damage, TUniqueId uid, TAreaId aid, TUniqueId owner) : CEnergyProjectile(true, desc, EWeaponType::AI, xf, EMaterialTypes::Character, damage, uid, aid, owner, - kInvalidUniqueId, EProjectileAttrib::BigProjectile, false, zeus::skOne3f, {}, 0xffff, - false) + kInvalidUniqueId, EProjectileAttrib::BigProjectile, false, zeus::skOne3f, {}, 0xffff, false) , x3d8_bigStrike(bigStrike) { if (x3d8_bigStrike) { xe8_projectileAttribs |= EProjectileAttrib::BigStrike; @@ -15,4 +17,13 @@ CFlaahgraProjectile::CFlaahgraProjectile(bool bigStrike, const TToken& desc, const zeus::CTransform& xf, const CDamageInfo& damage, TUniqueId uid, TAreaId aid, TUniqueId owner); + + void AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId sender, CStateManager &mgr) override; }; } // namespace urde::MP1