mirror of
https://github.com/scummvm/scummvm.git
synced 2026-06-20 05:45:29 +00:00
CHEWY: Fix invalid dynamic text assignments - bug #13669
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user