summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2026-07-23 22:07:02 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2026-07-23 22:07:02 -0400
commitaf1c8e261e402c7ce879ea541c8dbe794f177483 (patch)
tree8d5bb75e49886fd304b1412fdb7ae15f16d08eb5
parent4efda6f35537a2d546841d1eb9579563bb581ab8 (diff)
Add enum for pearls/symbols
-rw-r--r--include/d/d_com_inf_game.h7
-rw-r--r--src/d/actor/d_a_agb.cpp4
-rw-r--r--src/d/actor/d_a_agbsw0.cpp6
-rw-r--r--src/d/actor/d_a_knob00.cpp4
-rw-r--r--src/d/actor/d_a_kytag05.cpp2
-rw-r--r--src/d/actor/d_a_kytag06.cpp2
-rw-r--r--src/d/actor/d_a_npc_bm1.cpp19
-rw-r--r--src/d/actor/d_a_npc_btsw.cpp2
-rw-r--r--src/d/actor/d_a_npc_people.cpp2
-rw-r--r--src/d/actor/d_a_obj_eayogn.cpp2
-rw-r--r--src/d/actor/d_a_obj_quake.cpp2
-rw-r--r--src/d/actor/d_a_obj_rcloud.cpp2
-rw-r--r--src/d/actor/d_a_obj_toripost.cpp4
-rw-r--r--src/d/actor/d_a_ship.cpp14
-rw-r--r--src/d/actor/d_a_ykgr.cpp2
-rw-r--r--src/d/d_com_inf_game.cpp12
-rw-r--r--src/d/d_item.cpp12
-rw-r--r--src/d/d_kankyo.cpp2
18 files changed, 53 insertions, 47 deletions
diff --git a/include/d/d_com_inf_game.h b/include/d/d_com_inf_game.h
index f0e1bf59..fd99d3cd 100644
--- a/include/d/d_com_inf_game.h
+++ b/include/d/d_com_inf_game.h
@@ -1657,6 +1657,13 @@ inline void dComIfGs_onTriforce(u8 i_no) {
g_dComIfG_gameInfo.save.getPlayer().getCollect().onTriforce(i_no);
}
+// Goddess pearls (aka "god symbols").
+enum dSymbolIndex_e {
+ /* 0x0 */ dSymbol_NAYRU_e,
+ /* 0x1 */ dSymbol_DIN_e,
+ /* 0x2 */ dSymbol_FARORE_e,
+};
+
inline BOOL dComIfGs_isSymbol(u8 i_no) {
return g_dComIfG_gameInfo.save.getPlayer().getCollect().isSymbol(i_no);
}
diff --git a/src/d/actor/d_a_agb.cpp b/src/d/actor/d_a_agb.cpp
index 375f2132..87625827 100644
--- a/src/d/actor/d_a_agb.cpp
+++ b/src/d/actor/d_a_agb.cpp
@@ -1162,11 +1162,11 @@ void daAgb_c::FlagsSend(u32 stage_type) {
mFlags.field_0x9_7 = 0;
mFlags.field_0x9_6 = 0;
mFlags.field_0x9_5 = 0;
- } else if (dComIfGs_isSymbol(2)) {
+ } else if (dComIfGs_isSymbol(dSymbol_FARORE_e)) {
mFlags.field_0x9_7 = 0;
mFlags.field_0x9_6 = 0;
mFlags.field_0x9_5 = 1;
- } else if (dComIfGs_isSymbol(1)) {
+ } else if (dComIfGs_isSymbol(dSymbol_DIN_e)) {
mFlags.field_0x9_7 = 0;
mFlags.field_0x9_6 = 1;
mFlags.field_0x9_5 = 0;
diff --git a/src/d/actor/d_a_agbsw0.cpp b/src/d/actor/d_a_agbsw0.cpp
index ffa9d652..a5cf7e3d 100644
--- a/src/d/actor/d_a_agbsw0.cpp
+++ b/src/d/actor/d_a_agbsw0.cpp
@@ -1707,7 +1707,7 @@ BOOL daAgbsw0_c::MoveCheck(s16 conditionNo) {
break;
case 2:
- if(dComIfGs_isSymbol(0)) {
+ if(dComIfGs_isSymbol(dSymbol_NAYRU_e)) {
return FALSE;
}
@@ -1994,13 +1994,13 @@ BOOL daAgbsw0_c::MoveCheck(s16 conditionNo) {
break;
case 0x2F:
- if(dComIfGs_isSymbol(1) && !dComIfGs_isEventBit(dSv_event_flag_c::UNLOCK_TING_DISCOUNT)) {
+ if(dComIfGs_isSymbol(dSymbol_DIN_e) && !dComIfGs_isEventBit(dSv_event_flag_c::UNLOCK_TING_DISCOUNT)) {
return FALSE;
}
break;
case 0x30:
- if(dComIfGs_isSymbol(1) && !dComIfGs_isEventBit(dSv_event_flag_c::UNLOCK_TINGLE_BALLOON_DISCOUNT)) {
+ if(dComIfGs_isSymbol(dSymbol_DIN_e) && !dComIfGs_isEventBit(dSv_event_flag_c::UNLOCK_TINGLE_BALLOON_DISCOUNT)) {
return FALSE;
}
diff --git a/src/d/actor/d_a_knob00.cpp b/src/d/actor/d_a_knob00.cpp
index 3bb651df..d490e32c 100644
--- a/src/d/actor/d_a_knob00.cpp
+++ b/src/d/actor/d_a_knob00.cpp
@@ -286,7 +286,7 @@ void daKnob00_c::openEnd() {
BOOL daKnob00_c::chkException() {
switch (home.angle.z) {
case 0x6A6:
- if (dComIfGs_isSymbol(0)) {
+ if (dComIfGs_isSymbol(dSymbol_NAYRU_e)) {
return 1;
}
@@ -318,7 +318,7 @@ BOOL daKnob00_c::chkException() {
break;
case 0x6AA:
- if (!dComIfGs_isSymbol(1)) {
+ if (!dComIfGs_isSymbol(dSymbol_DIN_e)) {
return 1;
}
diff --git a/src/d/actor/d_a_kytag05.cpp b/src/d/actor/d_a_kytag05.cpp
index ff97514e..9c930e39 100644
--- a/src/d/actor/d_a_kytag05.cpp
+++ b/src/d/actor/d_a_kytag05.cpp
@@ -122,7 +122,7 @@ static BOOL daKytag05_Delete(kytag05_class*) {
static cPhs_State daKytag05_Create(fopAc_ac_c* i_this) {
fopAcM_ct_Retail(i_this, kytag05_class);
kytag05_class *a_this = (kytag05_class*)i_this;
- if (dComIfGs_isSymbol(1) != 0) {
+ if (dComIfGs_isSymbol(dSymbol_DIN_e)) {
return cPhs_STOP_e;
}
diff --git a/src/d/actor/d_a_kytag06.cpp b/src/d/actor/d_a_kytag06.cpp
index 8d52dc7f..6ac4597e 100644
--- a/src/d/actor/d_a_kytag06.cpp
+++ b/src/d/actor/d_a_kytag06.cpp
@@ -62,7 +62,7 @@ static cPhs_State daKytag06_Create(fopAc_ac_c* i_this) {
kytag06_class* a_this = (kytag06_class*)i_this;
cPhs_State phase_state;
- if(dComIfGs_isSymbol(0)) {
+ if(dComIfGs_isSymbol(dSymbol_NAYRU_e)) {
phase_state = cPhs_ERROR_e;
} else {
fopAcM_ct_Demo(i_this, kytag06_class);
diff --git a/src/d/actor/d_a_npc_bm1.cpp b/src/d/actor/d_a_npc_bm1.cpp
index 6fcc5551..6cab1b04 100644
--- a/src/d/actor/d_a_npc_bm1.cpp
+++ b/src/d/actor/d_a_npc_bm1.cpp
@@ -512,29 +512,29 @@ bool daNpc_Bm1_c::chk_appCnd() {
case 0:
return TRUE;
case 1:
- if (!dComIfGs_isSymbol(1)) {
+ if (!dComIfGs_isSymbol(dSymbol_DIN_e)) {
return TRUE;
}
break;
case 2:
- if (dComIfGs_isSymbol(1)) {
+ if (dComIfGs_isSymbol(dSymbol_DIN_e)) {
return !dComIfGs_isEventBit(dSv_event_flag_c::UNK_1A80);
}
break;
case 3:
- if (!dComIfGs_isSymbol(1)) {
+ if (!dComIfGs_isSymbol(dSymbol_DIN_e)) {
return FALSE;
}
if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_1A80)) {
- return dKy_daynight_check() == 0;
+ return dKy_daynight_check() == dKy_TIME_DAY_e;
}
break;
case 4:
- if (!dComIfGs_isSymbol(1)) {
+ if (!dComIfGs_isSymbol(dSymbol_DIN_e)) {
return FALSE;
}
if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_1A80)) {
- return dKy_daynight_check() == 1;
+ return dKy_daynight_check() == dKy_TIME_NIGHT_e;
}
break;
}
@@ -571,8 +571,7 @@ bool daNpc_Bm1_c::init_PST_2() {
/* 00000C0C-00000CB8 .text init_PST_3__11daNpc_Bm1_cFv */
bool daNpc_Bm1_c::init_PST_3() {
- bool result;
- result = dComIfGs_isSymbol(1) == 0;
+ bool result = dComIfGs_isSymbol(dSymbol_DIN_e) == 0;
if (result) {
result = dComIfGs_isEventBit(dSv_event_flag_c::UNK_1102) != 0;
if (result) {
@@ -1505,7 +1504,7 @@ u32 daNpc_Bm1_c::getMsg_PST_3() {
/* 00002B40-00002BE8 .text getMsg_SKT_0__11daNpc_Bm1_cFv */
u32 daNpc_Bm1_c::getMsg_SKT_0() {
- if (dComIfGs_isSymbol(1)) {
+ if (dComIfGs_isSymbol(dSymbol_DIN_e)) {
if (!dComIfGs_isEventBit(dSv_event_flag_c::UNK_1A80)) {
return 0x186B;
} else if (!dComIfGs_isEventBit(dSv_event_flag_c::UNK_1820)) {
@@ -1519,7 +1518,7 @@ u32 daNpc_Bm1_c::getMsg_SKT_0() {
/* 00002BE8-00002C90 .text getMsg_KKT_0__11daNpc_Bm1_cFv */
u32 daNpc_Bm1_c::getMsg_KKT_0() {
- if (dComIfGs_isSymbol(1)) {
+ if (dComIfGs_isSymbol(dSymbol_DIN_e)) {
if (!dComIfGs_isEventBit(dSv_event_flag_c::UNK_1A80)) {
return 0x186F;
} else if (!dComIfGs_isEventBit(dSv_event_flag_c::UNK_1820)) {
diff --git a/src/d/actor/d_a_npc_btsw.cpp b/src/d/actor/d_a_npc_btsw.cpp
index 221ba7ca..d415d636 100644
--- a/src/d/actor/d_a_npc_btsw.cpp
+++ b/src/d/actor/d_a_npc_btsw.cpp
@@ -358,7 +358,7 @@ u16 daNpc_Btsw_c::next_msgStatus(u32* currMsgNo) {
*currMsgNo = 0x1AA7;
} else if (dLetter_isNoSend(dSv_event_flag_c::LETTER_BAITOS_MOM)) {
*currMsgNo = 0x1AAB;
- } else if (!dComIfGs_isSymbol(1)) {
+ } else if (!dComIfGs_isSymbol(dSymbol_DIN_e)) {
*currMsgNo = 0x1AB4;
} else if (!dLetter_isRead(dSv_event_flag_c::LETTER_BAITOS_MOM)) {
*currMsgNo = 0x1AAD;
diff --git a/src/d/actor/d_a_npc_people.cpp b/src/d/actor/d_a_npc_people.cpp
index 053261ed..147542cd 100644
--- a/src/d/actor/d_a_npc_people.cpp
+++ b/src/d/actor/d_a_npc_people.cpp
@@ -6595,7 +6595,7 @@ u16 daNpcPeople_c::next_msgStatus(u32* pMsgNo) {
if(dComIfGs_isEventBit(dSv_event_flag_c::UNK_1808)) {
m734 = l_msg_uw1_done_gp1_arasoi;
}
- else if(dComIfGs_isSymbol(0)) {
+ else if(dComIfGs_isSymbol(dSymbol_NAYRU_e)) {
m734 = l_msg_uw1_get_pearl1;
}
else if(dComIfGs_isEventBit(dSv_event_flag_c::UNK_1E10)) {
diff --git a/src/d/actor/d_a_obj_eayogn.cpp b/src/d/actor/d_a_obj_eayogn.cpp
index e4a64071..c4a3780d 100644
--- a/src/d/actor/d_a_obj_eayogn.cpp
+++ b/src/d/actor/d_a_obj_eayogn.cpp
@@ -87,7 +87,7 @@ bool daObjEayogn_c::_delete() {
/* 00000330-00000360 .text check_ev_bit__13daObjEayogn_cCFv */
BOOL daObjEayogn_c::check_ev_bit() const {
- return dComIfGs_isSymbol(1);
+ return dComIfGs_isSymbol(dSymbol_DIN_e);
}
/* 00000360-000003E8 .text init_mtx__13daObjEayogn_cFv */
diff --git a/src/d/actor/d_a_obj_quake.cpp b/src/d/actor/d_a_obj_quake.cpp
index c0fa9346..2b921cd0 100644
--- a/src/d/actor/d_a_obj_quake.cpp
+++ b/src/d/actor/d_a_obj_quake.cpp
@@ -28,7 +28,7 @@ daObjQuake_HIO_c::daObjQuake_HIO_c() {
cPhs_State daObjQuake_c::_create() {
fopAcM_ct(this, daObjQuake_c);
- if (dComIfGs_isSymbol(1)) {
+ if (dComIfGs_isSymbol(dSymbol_DIN_e)) {
return cPhs_STOP_e;
}
diff --git a/src/d/actor/d_a_obj_rcloud.cpp b/src/d/actor/d_a_obj_rcloud.cpp
index 24da1f1d..28428cfc 100644
--- a/src/d/actor/d_a_obj_rcloud.cpp
+++ b/src/d/actor/d_a_obj_rcloud.cpp
@@ -97,7 +97,7 @@ cPhs_State daObjRcloud_c::_create() {
}
break;
case 1:
- if (dComIfGs_isSymbol(0) == 0) {
+ if (!dComIfGs_isSymbol(dSymbol_NAYRU_e)) {
phase = dComIfG_resLoad(&mPhase, l_arcname);
mResourceLoadedFlag = 1;
}
diff --git a/src/d/actor/d_a_obj_toripost.cpp b/src/d/actor/d_a_obj_toripost.cpp
index b6f6e08a..e4e121ca 100644
--- a/src/d/actor/d_a_obj_toripost.cpp
+++ b/src/d/actor/d_a_obj_toripost.cpp
@@ -858,7 +858,7 @@ void daObjTpost_c::modeProc(daObjTpost_c::Proc_e proc, int newMode) {
/* 00001758-000018CC .text _execute__12daObjTpost_cFv */
bool daObjTpost_c::_execute() {
- if(dComIfGs_isSymbol(1)) {
+ if(dComIfGs_isSymbol(dSymbol_DIN_e)) {
mNumReadable = getReadableLetterNum();
}
else {
@@ -914,7 +914,7 @@ bool daObjTpost_c::_draw() {
/* 00001980-00001BA4 .text createInit__12daObjTpost_cFv */
void daObjTpost_c::createInit() {
- if(dComIfGs_isSymbol(2)) {
+ if(dComIfGs_isSymbol(dSymbol_FARORE_e)) {
dLetter_autoStock(dSv_event_flag_c::LETTER_KOMALIS_FATHER);
}
diff --git a/src/d/actor/d_a_ship.cpp b/src/d/actor/d_a_ship.cpp
index 723b35c9..3002aeca 100644
--- a/src/d/actor/d_a_ship.cpp
+++ b/src/d/actor/d_a_ship.cpp
@@ -345,10 +345,10 @@ BOOL daShip_c::checkForceMessage() {
if (dComIfGs_isGetItem(1, 0) && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_0908)) {
mNextMessageNo = 0x5E0;
}
- else if (dComIfGs_isSymbol(1) && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_0A80)) {
+ else if (dComIfGs_isSymbol(dSymbol_DIN_e) && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_0A80)) {
mNextMessageNo = 0x5EC;
}
- else if (dComIfGs_isSymbol(2) && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_0A08)) {
+ else if (dComIfGs_isSymbol(dSymbol_FARORE_e) && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_0A08)) {
mNextMessageNo = 0x5F6;
}
else if (dComIfGs_isEventBit(dSv_event_flag_c::ENDLESS_NIGHT) && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_0A01)) {
@@ -357,7 +357,7 @@ BOOL daShip_c::checkForceMessage() {
else if (dComIfGs_checkGetItem(dItemNo_BOMB_BAG_e) && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_1F02)) {
mNextMessageNo = 0x624;
}
- else if (dComIfGs_isSymbol(0) && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_2F20)) {
+ else if (dComIfGs_isSymbol(dSymbol_NAYRU_e) && !dComIfGs_isEventBit(dSv_event_flag_c::UNK_2F20)) {
mNextMessageNo = 0xD5A;
}
else if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_2D10) && !daPy_getPlayerActorClass()->checkMasterSwordEquip()) {
@@ -495,7 +495,7 @@ void daShip_c::setInitMessage() {
else if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_2F20)) {
mNextMessageNo = 0xd62;
}
- else if (dComIfGs_isSymbol(0)) {
+ else if (dComIfGs_isSymbol(dSymbol_NAYRU_e)) {
mNextMessageNo = 0xd5a;
}
else if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_1940)) {
@@ -557,7 +557,7 @@ void daShip_c::setInitMessage() {
}
}
else if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_0A20)) {
- if (dComIfGs_isSymbol(2)) {
+ if (dComIfGs_isSymbol(dSymbol_FARORE_e)) {
mNextMessageNo = 0x5f6;
}
else {
@@ -584,7 +584,7 @@ void daShip_c::setInitMessage() {
}
}
else if (dComIfGs_isEventBit(dSv_event_flag_c::UNK_0902)) {
- if (dComIfGs_isSymbol(1)) {
+ if (dComIfGs_isSymbol(dSymbol_DIN_e)) {
mNextMessageNo = 0x5ec;
}
else {
@@ -1019,7 +1019,7 @@ BOOL daShip_c::checkOutRange() {
if (bVar5) {
if (
(pathIndex == 0 && dComIfGs_isEventBit(dSv_event_flag_c::UNK_0902)) ||
- (pathIndex == 1 && dComIfGs_isSymbol(2)) ||
+ (pathIndex == 1 && dComIfGs_isSymbol(dSymbol_FARORE_e)) ||
(pathIndex == 2 && daPy_getPlayerActorClass()->checkMasterSwordEquip())
) {
path = dPath_GetNextRoomPath(path, -1);
diff --git a/src/d/actor/d_a_ykgr.cpp b/src/d/actor/d_a_ykgr.cpp
index 18cb1f04..4b9dfa04 100644
--- a/src/d/actor/d_a_ykgr.cpp
+++ b/src/d/actor/d_a_ykgr.cpp
@@ -134,7 +134,7 @@ cPhs_State daYkgr_c::_create() {
m_path = NULL;
}
- if (strcmp(dComIfGp_getStartStageName(), "Adanmae") == 0 && dComIfGs_isSymbol(1)) {
+ if (strcmp(dComIfGp_getStartStageName(), "Adanmae") == 0 && dComIfGs_isSymbol(dSymbol_DIN_e)) {
return cPhs_STOP_e;
}
diff --git a/src/d/d_com_inf_game.cpp b/src/d/d_com_inf_game.cpp
index 80167a3c..9ff9f662 100644
--- a/src/d/d_com_inf_game.cpp
+++ b/src/d/d_com_inf_game.cpp
@@ -971,17 +971,17 @@ u8 dComIfGs_checkGetItem(u8 i_itemNo) {
}
break;
case dItemNo_PEARL_NAYRU_e:
- if (dComIfGs_isSymbol(0)) {
+ if (dComIfGs_isSymbol(dSymbol_NAYRU_e)) {
get_item = 1;
}
break;
case dItemNo_PEARL_DIN_e:
- if (dComIfGs_isSymbol(1)) {
+ if (dComIfGs_isSymbol(dSymbol_DIN_e)) {
get_item = 1;
}
break;
case dItemNo_PEARL_FARORE_e:
- if (dComIfGs_isSymbol(2)) {
+ if (dComIfGs_isSymbol(dSymbol_FARORE_e)) {
get_item = 1;
}
break;
@@ -1095,17 +1095,17 @@ u8 dComIfGs_checkGetItemNum(u8 i_itemNo) {
}
break;
case dItemNo_PEARL_NAYRU_e:
- if (dComIfGs_isSymbol(0)) {
+ if (dComIfGs_isSymbol(dSymbol_NAYRU_e)) {
get_item = 1;
}
break;
case dItemNo_PEARL_DIN_e:
- if (dComIfGs_isSymbol(1)) {
+ if (dComIfGs_isSymbol(dSymbol_DIN_e)) {
get_item = 1;
}
break;
case dItemNo_PEARL_FARORE_e:
- if (dComIfGs_isSymbol(2)) {
+ if (dComIfGs_isSymbol(dSymbol_FARORE_e)) {
get_item = 1;
}
break;
diff --git a/src/d/d_item.cpp b/src/d/d_item.cpp
index 22b8f5f1..bcc3d26a 100644
--- a/src/d/d_item.cpp
+++ b/src/d/d_item.cpp
@@ -1069,17 +1069,17 @@ void item_func_triforce8() {
/* 800C43D8-800C4408 .text item_func_pearl1__Fv */
void item_func_pearl1() {
- dComIfGs_onSymbol(0);
+ dComIfGs_onSymbol(dSymbol_NAYRU_e);
}
/* 800C4408-800C4438 .text item_func_pearl2__Fv */
void item_func_pearl2() {
- dComIfGs_onSymbol(1);
+ dComIfGs_onSymbol(dSymbol_DIN_e);
}
/* 800C4438-800C4468 .text item_func_pearl3__Fv */
void item_func_pearl3() {
- dComIfGs_onSymbol(2);
+ dComIfGs_onSymbol(dSymbol_FARORE_e);
}
/* 800C4468-800C446C .text item_func_knowledge_tf__Fv */
@@ -2433,17 +2433,17 @@ int item_getcheck_func_triforce8() {
/* 800C7010-800C7040 .text item_getcheck_func_pearl1__Fv */
int item_getcheck_func_pearl1() {
- return dComIfGs_isSymbol(0);
+ return dComIfGs_isSymbol(dSymbol_NAYRU_e);
}
/* 800C7040-800C7070 .text item_getcheck_func_pearl2__Fv */
int item_getcheck_func_pearl2() {
- return dComIfGs_isSymbol(1);
+ return dComIfGs_isSymbol(dSymbol_DIN_e);
}
/* 800C7070-800C70A0 .text item_getcheck_func_pearl3__Fv */
int item_getcheck_func_pearl3() {
- return dComIfGs_isSymbol(2);
+ return dComIfGs_isSymbol(dSymbol_FARORE_e);
}
/* 800C70A0-800C70D0 .text item_getcheck_func_tact_song1__Fv */
diff --git a/src/d/d_kankyo.cpp b/src/d/d_kankyo.cpp
index f3337c00..9dff9231 100644
--- a/src/d/d_kankyo.cpp
+++ b/src/d/d_kankyo.cpp
@@ -3159,7 +3159,7 @@ void dKy_arrowcol_chg_move() {
/* 80196764-801967C4 .text dKy_checkEventNightStop__Fv */
BOOL dKy_checkEventNightStop() {
- if (dComIfGs_isEventBit(dSv_event_flag_c::ENDLESS_NIGHT) && !dComIfGs_isSymbol(0)) {
+ if (dComIfGs_isEventBit(dSv_event_flag_c::ENDLESS_NIGHT) && !dComIfGs_isSymbol(dSymbol_NAYRU_e)) {
return true;
}