2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-14 20:46:08 +00:00

Implement CEyeBall, disable CPuddleToadGamma (preventing softlocks), initial CSpankWeed

This commit is contained in:
2018-12-01 18:32:26 -08:00
parent 9948532957
commit 9b2fd002c6
10 changed files with 251 additions and 42 deletions

View File

@@ -207,6 +207,7 @@ void CPuddleToadGamma::Active(CStateManager& mgr, EStateMsg msg, float)
void CPuddleToadGamma::Suck(CStateManager& mgr, EStateMsg msg, float arg)
{
return;
if (msg == EStateMsg::Activate)
{
SetSolid(mgr, false);
@@ -252,6 +253,7 @@ void CPuddleToadGamma::SuckPlayer(CStateManager& mgr, float arg)
void CPuddleToadGamma::Attack(CStateManager& mgr, EStateMsg msg, float)
{
return;
if (msg == EStateMsg::Activate)
{
mgr.GetPlayer().Stop();
@@ -318,6 +320,7 @@ bool CPuddleToadGamma::Inside(CStateManager& mgr, float)
void CPuddleToadGamma::Crouch(CStateManager& mgr, EStateMsg msg, float)
{
return;
if (msg == EStateMsg::Activate)
{
x568_ = 0;