MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / Detonate

Method Detonate

src/SB/Game/zNPCGoalRobo.cpp:946–958  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

944}
945
946void zNPCGoalAlertFodBomb::Detonate()
947{
948 zNPCFodBomb* npc = *(zNPCFodBomb**)(&psyche->clt_owner);
949 npc->SndPlayRandom(NPC_STYP_ATTACK);
950 NPCHazard* haz = HAZ_Acquire();
951 if (haz != NULL)
952 {
953 haz->ConfigHelper(NPC_HAZ_FODBOMB);
954 haz->SetNPCOwner(npc);
955 xVec3* center = xEntGetCenter(npc);
956 haz->Start(center, -1.0f);
957 }
958}
959
960// TODO: Cleanup local vars
961void zNPCGoalAlertFodBomb::SonarHoming(F32 dt)

Callers

nothing calls this directly

Calls 6

xEntGetCenterFunction · 0.85
SndPlayRandomMethod · 0.80
ConfigHelperMethod · 0.80
SetNPCOwnerMethod · 0.80
StartMethod · 0.80
HAZ_AcquireFunction · 0.70

Tested by

no test coverage detected