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

Method SpeakStop

src/SB/Game/zNPCTypeVillager.cpp:820–841  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

818}
819
820void zNPCVillager::SpeakStop()
821{
822 xGoal* goal = this->psy_instinct->GetCurGoal();
823
824 switch (goal->GetID())
825 {
826 case NPC_GOAL_TALK:
827 {
828 zNPCGoalTalk* talkgoal = (zNPCGoalTalk*)goal;
829 talkgoal->jawdata = NULL;
830 talkgoal->jawtime = 0.0f;
831 break;
832 }
833 case NPC_GOAL_SPEAK:
834 {
835 zNPCGoalSpeak* talkgoal = (zNPCGoalSpeak*)goal;
836 talkgoal->jawdata = NULL;
837 talkgoal->jawtime = 0.0f;
838 break;
839 }
840 }
841}
842
843S32 zNPCVillager::PlayerIsStaring()
844{

Callers 4

ProcessMethod · 0.45
SpeakStartMethod · 0.45
sayMethod · 0.45
speak_stopFunction · 0.45

Calls 3

xSndStopFunction · 0.85
GetCurGoalMethod · 0.80
GetIDMethod · 0.80

Tested by

no test coverage detected