Routines
Prev:
40247
Up:
Map
Next:
40272
40260: Condition: Suppress The Message
Used by the routines at
Action_Look
,
Action_Putdown
,
Action_Pickup
,
Action_Direction
,
Action_CarryOnWithTheObject
,
Action_LeaveIfTheWayIsOpen
,
Action_TalkTo
,
Action_Shoot
,
Action_Inventory
,
ActionOpenOrClose
,
Action_Close
,
Action_Attack
,
Action_RollAgainstTen
,
Action_AddToThePlayersStrength
,
Action_UseTheOtherObject
,
Action_Give
,
Action_Examine
,
Action_Lock
,
Action_Unlock
,
Action_DrinkWater
,
ActionTie
,
ActionUntie
,
ActionBurn
,
Action_RemoveTheRing
,
ActionCapture
,
Event_CloseTheGoblinsDoor
,
Event_WhatsThis
,
Event_AShortReply
,
ActionClimbOut
,
EventContainersAndScripts
,
Event_TestTheOpenFlag
,
Event_TheBarrel
,
Event_TheDeepBog
,
Event_ARandomHalf
,
Event_DayDawnsOnTheTrolls
,
Event_GollumsReply
and
Event_GiveTheLunch
.
Suppresses a message when this character should stay quiet.
ConditionSuppressTheMessage
40260
LD A,(46842)
If
46842
is 1 then return.
40263
CP 1
40265
RET Z
40266
INC A
A message is being held back, so the flag becomes non-zero.
40267
LD (46843),A
Store that in the message-suppressed flag and return past the caller.
40270
POP BC
Restore
BC
from the stack.
40271
RET
Return.
Prev:
40247
Up:
Map
Next:
40272