summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-08-22 00:08:45 +0200
committerrobojumper <robojumper@gmail.com>2025-09-15 22:11:24 +0200
commitf374acbae7de9f2dbb25e5959bf2974804f498a7 (patch)
treec81ce3f46878952023f1bb89590453c4a8443577 /src
parentcbe298e99a8da9ff2ddd66a651c852d5eeca914e (diff)
Fix symbol errors
Diffstat (limited to 'src')
-rw-r--r--src/REL/d/a/obj/d_a_obj_diviner_crystal.cpp11
-rw-r--r--src/REL/d/a/obj/d_a_obj_pot_sal.cpp11
-rw-r--r--src/REL/d/a/obj/d_a_obj_propera.cpp6
-rw-r--r--src/REL/d/a/obj/d_a_obj_roulette.cpp11
-rw-r--r--src/REL/d/a/obj/d_a_obj_water_jar.cpp6
-rw-r--r--src/d/a/d_a_salbage_obj.cpp10
6 files changed, 50 insertions, 5 deletions
diff --git a/src/REL/d/a/obj/d_a_obj_diviner_crystal.cpp b/src/REL/d/a/obj/d_a_obj_diviner_crystal.cpp
index 5f3a6050..ba95d7bd 100644
--- a/src/REL/d/a/obj/d_a_obj_diviner_crystal.cpp
+++ b/src/REL/d/a/obj/d_a_obj_diviner_crystal.cpp
@@ -1,3 +1,14 @@
#include "d/a/obj/d_a_obj_diviner_crystal.h"
SPECIAL_ACTOR_PROFILE(OBJ_DIVINER_CRYSTAL, dAcODivinerCrystal_c, fProfile::OBJ_DIVINER_CRYSTAL, 0x157, 0, 3);
+
+STATE_VIRTUAL_DEFINE(dAcODivinerCrystal_c, DemoThrow);
+STATE_DEFINE(dAcODivinerCrystal_c, Stay);
+
+void dAcODivinerCrystal_c::initializeState_DemoThrow() {}
+void dAcODivinerCrystal_c::executeState_DemoThrow() {}
+void dAcODivinerCrystal_c::finalizeState_DemoThrow() {}
+
+void dAcODivinerCrystal_c::initializeState_Stay() {}
+void dAcODivinerCrystal_c::executeState_Stay() {}
+void dAcODivinerCrystal_c::finalizeState_Stay() {}
diff --git a/src/REL/d/a/obj/d_a_obj_pot_sal.cpp b/src/REL/d/a/obj/d_a_obj_pot_sal.cpp
index 65cecfa3..9f297dc2 100644
--- a/src/REL/d/a/obj/d_a_obj_pot_sal.cpp
+++ b/src/REL/d/a/obj/d_a_obj_pot_sal.cpp
@@ -1,3 +1,14 @@
#include "d/a/obj/d_a_obj_pot_sal.h"
SPECIAL_ACTOR_PROFILE(OBJ_POT_SAL, dAcOpotSal_c, fProfile::OBJ_POT_SAL, 0x86, 0, 2);
+
+STATE_VIRTUAL_DEFINE(dAcOpotSal_c, DemoThrow);
+STATE_VIRTUAL_DEFINE(dAcOpotSal_c, After);
+
+void dAcOpotSal_c::initializeState_DemoThrow() {}
+void dAcOpotSal_c::executeState_DemoThrow() {}
+void dAcOpotSal_c::finalizeState_DemoThrow() {}
+
+void dAcOpotSal_c::initializeState_After() {}
+void dAcOpotSal_c::executeState_After() {}
+void dAcOpotSal_c::finalizeState_After() {}
diff --git a/src/REL/d/a/obj/d_a_obj_propera.cpp b/src/REL/d/a/obj/d_a_obj_propera.cpp
index ccac39e4..a9786033 100644
--- a/src/REL/d/a/obj/d_a_obj_propera.cpp
+++ b/src/REL/d/a/obj/d_a_obj_propera.cpp
@@ -1,3 +1,9 @@
#include "d/a/obj/d_a_obj_propera.h"
SPECIAL_ACTOR_PROFILE(OBJ_PROPERA, dAcObjPropera_c, fProfile::OBJ_PROPERA, 0x96, 0, 386);
+
+STATE_VIRTUAL_DEFINE(dAcObjPropera_c, DemoThrow);
+
+void dAcObjPropera_c::initializeState_DemoThrow() {}
+void dAcObjPropera_c::executeState_DemoThrow() {}
+void dAcObjPropera_c::finalizeState_DemoThrow() {}
diff --git a/src/REL/d/a/obj/d_a_obj_roulette.cpp b/src/REL/d/a/obj/d_a_obj_roulette.cpp
index e6143327..94648fa6 100644
--- a/src/REL/d/a/obj/d_a_obj_roulette.cpp
+++ b/src/REL/d/a/obj/d_a_obj_roulette.cpp
@@ -1,3 +1,14 @@
#include "d/a/obj/d_a_obj_roulette.h"
SPECIAL_ACTOR_PROFILE(OBJ_ROULETTE, dAcObjRoulette_c, fProfile::OBJ_ROULETTE, 0x97, 0, 384);
+
+STATE_VIRTUAL_DEFINE(dAcObjRoulette_c, DemoThrow);
+STATE_VIRTUAL_DEFINE(dAcObjRoulette_c, Wait);
+
+void dAcObjRoulette_c::initializeState_DemoThrow() {}
+void dAcObjRoulette_c::executeState_DemoThrow() {}
+void dAcObjRoulette_c::finalizeState_DemoThrow() {}
+
+void dAcObjRoulette_c::initializeState_Wait() {}
+void dAcObjRoulette_c::executeState_Wait() {}
+void dAcObjRoulette_c::finalizeState_Wait() {}
diff --git a/src/REL/d/a/obj/d_a_obj_water_jar.cpp b/src/REL/d/a/obj/d_a_obj_water_jar.cpp
index 1b9792e0..9b32f61c 100644
--- a/src/REL/d/a/obj/d_a_obj_water_jar.cpp
+++ b/src/REL/d/a/obj/d_a_obj_water_jar.cpp
@@ -1,3 +1,9 @@
#include "d/a/obj/d_a_obj_water_jar.h"
SPECIAL_ACTOR_PROFILE(OBJ_WATER_JAR, dAcOWaterJar_c, fProfile::OBJ_WATER_JAR, 0x1AE, 0, 3);
+
+STATE_VIRTUAL_DEFINE(dAcOWaterJar_c, DemoThrow);
+
+void dAcOWaterJar_c::initializeState_DemoThrow() {}
+void dAcOWaterJar_c::executeState_DemoThrow() {}
+void dAcOWaterJar_c::finalizeState_DemoThrow() {}
diff --git a/src/d/a/d_a_salbage_obj.cpp b/src/d/a/d_a_salbage_obj.cpp
index d85b0365..a26de1dc 100644
--- a/src/d/a/d_a_salbage_obj.cpp
+++ b/src/d/a/d_a_salbage_obj.cpp
@@ -68,7 +68,7 @@ int dAcSalbageObj_c::preExecute() {
int result = dAcObjBase_c::preExecute() == NOT_READY ? NOT_READY : SUCCEEDED;
if (dSalvageMgr_c::sInstance->checkDeliveredStoryflag(mSalbageRelated.getSalvageObjId())) {
s32 id = mSalbageRelated.getSalvageObjId();
- if (id != 2 && id != 6) {
+ if (id != SALVAGE_OBJ_DIVINER_CRYSTAL && id != SALVAGE_OBJ_POT) {
if (!EventManager::isInEvent()) {
deleteRequest();
}
@@ -204,9 +204,9 @@ void dAcSalbageObj_c::doInteraction(s32 arg) {
void dAcSalbageObj_c::addAttentionTargetIfNeeded() {
switch (mSalbageRelated.getSalvageObjId()) {
- case 5:
- case 6: return;
- default: addAttentionTarget(); break;
+ case SALVAGE_OBJ_WATER_JAR:
+ case SALVAGE_OBJ_POT: return;
+ default: addAttentionTarget(); break;
}
}
@@ -243,7 +243,7 @@ bool dAcSalbageObj_c::shouldBeActiveDowsingTarget() const {
if (dSalvageMgr_c::sInstance->hasDowsingForSalvageObj(this) == false) {
return false;
} else {
- return mSalbageRelated.getSalvageObjId() != 6;
+ return mSalbageRelated.getSalvageObjId() != SALVAGE_OBJ_POT;
}
}