summaryrefslogtreecommitdiff
path: root/rel
diff options
context:
space:
mode:
authorPheenoh <pheenoh@gmail.com>2023-01-18 21:44:39 -0700
committerPheenoh <pheenoh@gmail.com>2023-01-18 21:44:39 -0700
commit83eeedf2f55836d68dd39c6ca00fd7e4b96d7ece (patch)
treef7288b42e01429534a6d809959017ae383944e9c /rel
parent09ee1fd068fe37af2555c9337b2293731fc2f1cd (diff)
s_c_sub
Diffstat (limited to 'rel')
-rw-r--r--rel/d/a/d_a_do/d_a_do.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/rel/d/a/d_a_do/d_a_do.cpp b/rel/d/a/d_a_do/d_a_do.cpp
index ca94a6bb38..ba1c6684d4 100644
--- a/rel/d/a/d_a_do/d_a_do.cpp
+++ b/rel/d/a/d_a_do/d_a_do.cpp
@@ -1682,6 +1682,14 @@ static asm void do_swim(do_class* i_dogP) {
#pragma pop
/* 8066B774-8066B7C0 003B14 004C+00 2/2 0/0 0/0 .text s_c_sub__FPvPv */
+#ifndef NONMATCHING
+static void* s_c_sub(void* param_0, void* param_1) {
+ if (fopAcM_IsActor(param_0) != 0 && fopAcM_GetName(param_0) == 0xed) {
+ return param_0;
+ }
+ return 0;
+}
+#else
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -1690,6 +1698,7 @@ static asm void s_c_sub(void* param_0, void* param_1) {
#include "asm/rel/d/a/d_a_do/d_a_do/s_c_sub__FPvPv.s"
}
#pragma pop
+#endif
/* ############################################################################################## */
/* 8066EF38-8066EF3C 000150 0004+00 0/1 0/0 0/0 .rodata @5110 */