diff options
| author | Jcw87 <Jcw87@users.noreply.github.com> | 2025-12-11 15:31:44 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-11 15:31:44 -0800 |
| commit | ae4ad9f47779db56713bca41f6535bea31ec5490 (patch) | |
| tree | aee1bbcb269657df02dff9b40c2e110bb88277e6 /src/d/actor/d_a_npc_toby.cpp | |
| parent | 2c6986f1ccf277750de800bd636a7cd6f082fc65 (diff) | |
fix functions not returning values (#2942)
* fix functions not returning values
* implement functions that should return values
Diffstat (limited to 'src/d/actor/d_a_npc_toby.cpp')
| -rw-r--r-- | src/d/actor/d_a_npc_toby.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/d/actor/d_a_npc_toby.cpp b/src/d/actor/d_a_npc_toby.cpp index e8ea58b0be..5abd9994f6 100644 --- a/src/d/actor/d_a_npc_toby.cpp +++ b/src/d/actor/d_a_npc_toby.cpp @@ -2184,7 +2184,23 @@ int daNpc_Toby_c::talk(void*) { } int daNpc_Toby_c::test(void* param_0) { - // TODO + switch(mMode) { + case 0: + case 1: + speedF = 0.0f; + speed.setall(0.0f); + mMode = 2; + // fallthrough + case 2: + mFaceMotionSeqMngr.setNo(mpHIO->m.common.face_expression, -1.0f, 0, 0); + mMotionSeqMngr.setNo(mpHIO->m.common.motion, -1.0f, 0, 0); + mJntAnm.lookNone(0); + attention_info.flags = 0; + break; + case 3: + break; + } + return 1; } static int daNpc_Toby_Create(void* i_this) { |
