mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-21 18:19:17 +00:00
CFlyingPirate: First draft almost done
This commit is contained in:
@@ -130,6 +130,7 @@ public:
|
||||
void Update(float dt, CStateManager& mgr, CPatterned& parent);
|
||||
void KnockBack(const zeus::CVector3f& backVec, CStateManager& mgr, CPatterned& parent, const CDamageInfo& info,
|
||||
EKnockBackType type, float magnitude);
|
||||
void SetSeverity(pas::ESeverity v) { x7c_severity = v; }
|
||||
void SetEnableFreeze(bool b) { x81_25_enableFreeze = b; }
|
||||
void SetEnableShock(bool b) { x81_26_enableShock = b; }
|
||||
void SetEnableBurn(bool b) { x81_27_enableBurn = b; }
|
||||
@@ -146,4 +147,4 @@ public:
|
||||
bool TestAvailableState(EKnockBackAnimationState s) const { return x80_availableStates.test(size_t(s)); }
|
||||
};
|
||||
|
||||
} // namespace urde
|
||||
} // namespace urde
|
||||
|
||||
@@ -1365,7 +1365,7 @@ CEntity* ScriptLoader::LoadFlyingPirate(CStateManager& mgr, CInputStream& in, in
|
||||
|
||||
SScaledActorHead actHead = LoadScaledActorHead(in, mgr);
|
||||
auto pair = CPatternedInfo::HasCorrectParameterCount(in);
|
||||
if (pair.first)
|
||||
if (!pair.first)
|
||||
return nullptr;
|
||||
|
||||
CPatternedInfo pInfo(in, pair.second);
|
||||
|
||||
Reference in New Issue
Block a user