CHEWY: Fix invalid dynamic text assignments - bug #13669

This commit is contained in:
Filippos Karapetis
2022-07-10 15:25:19 +03:00
parent a3803d995e
commit ed9c91ef85
4 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -1045,9 +1045,9 @@ int16 sib_event_no_inv(int16 sib_nr) {
case SIB_CART_FACH_R18:
start_spz_wait(CH_LGET_O, 1, false, P_CHEWY);
_G(gameState).R18CartFach = 0;
_G(gameState).R18CartridgeInSlot = false;
cur_2_inventory();
_G(atds)->set_ats_str(157, 1, AAD_DATA);
_G(atds)->set_ats_str(157, TXT_MARK_LOOK, 0, ATS_DATA);
break;
case SIB_SCHLAUCH_R26:
@@ -1265,7 +1265,7 @@ void sib_event_inv(int16 sib_nr) {
case SIB_CART_FACH_R18:
start_spz_wait(CH_LGET_O, 1, false, P_CHEWY);
_G(gameState).R18CartFach = true;
_G(gameState).R18CartridgeInSlot = true;
delInventory(_G(cur)->getInventoryCursor());
_G(det)->showStaticSpr(7);
_G(atds)->set_ats_str(157, TXT_MARK_LOOK, 1, ATS_DATA);
+1 -1
View File
@@ -272,7 +272,7 @@ int16 Room12::useTransformerTube() {
if (_G(gameState).R12ChainLeft) {
_G(gameState).R12ChainLeft = false;
_G(uhr)->enableTimer();
_G(atds)->set_ats_str(117, 1, AAD_DATA);
_G(atds)->set_ats_str(117, TXT_MARK_LOOK, 0, ATS_DATA);
} else {
autoMove(7, P_CHEWY);
startAadWait(29);
+1 -1
View File
@@ -362,7 +362,7 @@ short Room18::use_cart_moni() {
startSetAILWait(20, 1, ANI_FRONT);
_G(det)->showStaticSpr(23);
if (_G(gameState).R18CartFach) {
if (_G(gameState).R18CartridgeInSlot) {
_G(gameState).R18CartSave = true;
_G(atds)->set_ats_str(CARTRIDGE_INV, TXT_MARK_LOOK, 1, INV_ATS_DATA);
startAadWait(120);
+1 -1
View File
@@ -99,7 +99,7 @@ struct GameFlags {
bool R17EnergieOut : 1;
bool R17DoorKommand : 1;
bool R18DoorBruecke : 1;
bool R18CartFach : 1;
bool R18CartridgeInSlot : 1;
bool R18CartTerminal : 1;
bool R18CartSave : 1;