Commit Graph
137148 Commits
Author SHA1 Message Date
alxpnv ee37960ac4 ASYLUM: make actors interactable 2021-05-17 15:37:45 +02:00
alxpnv 459de7f44e ASYLUM: remove cache entry for shared sound when cd number is changed 2021-05-17 15:37:45 +02:00
alxpnv 7dd49418c9 ASYLUM: fix a bug in Screen::graphicsSelectionSort() 2021-05-17 15:37:45 +02:00
alxpnv 54fe4387c5 ASYLUM: corrections to Scare Crow behavior 2021-05-17 15:37:44 +02:00
alxpnv f60246580b ASYLUM: fix Actor::isOnScreen() 2021-05-17 15:37:44 +02:00
alxpnv 27f69f5a32 ASYLUM: fix kActorStatusWalking2 updating 2021-05-17 15:37:44 +02:00
alxpnv b725db3de0 ASYLUM: identify more ActorStatus values 2021-05-17 15:37:44 +02:00
alxpnv 4fb8b25682 ASYLUM: add a separate debug channel for script commands 2021-05-17 15:37:44 +02:00
alxpnv 733f109acc ASYLUM: return true if the test point is on the border of the polygon 2021-05-17 15:37:43 +02:00
alxpnv 7214a190b0 ASYLUM: fixes to the Encounter system. Partly based on xesf's diff 2021-05-17 15:37:43 +02:00
alxpnv b0839e9bac ASYLUM: fix crash on exit
_console is destroyed by the base class destructor
2021-05-17 15:37:43 +02:00
alxpnv bbd42feed2 ASYLUM: fix HasMoreReaction opcode 2021-05-17 15:37:43 +02:00
alxpnv cbd1dc6c07 ASYLUM: use correct flag 2021-05-17 15:37:43 +02:00
alxpnv 471ac0abfd ASYLUM: fix a few bugs in Object::update() 2021-05-17 15:37:42 +02:00
alxpnv bf523e9918 ASYLUM: set a game flag when the Hive Control puzzle is solved 2021-05-17 15:37:42 +02:00
alxpnv e4af6a5045 ASYLUM: fix Actor::hasMoreReactions() 2021-05-17 15:37:42 +02:00
alxpnv cbbe4a05a4 ASYLUM: fix a bug in Scene::hitTestPixel() 2021-05-17 15:37:42 +02:00
alxpnv 2c2c67889d ASYLUM: add commands to get/set actor's status 2021-05-17 15:37:42 +02:00
alxpnv c1a974d415 ASYLUM: small fixes to Actor::update() 2021-05-17 15:37:42 +02:00
alxpnv ab69b65e6a ASYLUM: fix kOpcodeSetCounterFromActorReactions 2021-05-17 15:37:41 +02:00
alxpnv 0a594dad99 ASYLUM: fix processing order. This makes chapter 6 playable 2021-05-17 15:37:41 +02:00
alxpnv 52b02ee180 ASYLUM: fix a few bugs in chapter 2's hard-coded logic 2021-05-17 15:37:41 +02:00
alxpnv ff03d8fe89 ASYLUM: restore palette after finishing playing a video 2021-05-17 15:37:41 +02:00
alxpnv df473f0927 ASYLUM: check if the denominator is not zero 2021-05-17 15:37:41 +02:00
alxpnv a29d42231b ASYLUM: fix a few bugs related to scene motion 2021-05-17 15:37:40 +02:00
alxpnv ea894a619f ASYLUM: (Writings puzzle) implement text masking 2021-05-17 15:37:40 +02:00
alxpnv bce91352eb ASYLUM: fix PlaySoundUpdateObject opcode 2021-05-17 15:37:40 +02:00
alxpnv 26f33b822b ASYLUM: fix ScriptManager::enableObject() 2021-05-17 15:37:40 +02:00
alxpnv 46c7750585 ASYLUM: unblock chapter 11 2021-05-17 15:37:40 +02:00
alxpnv f89dd2baea ASYLUM: add a command to terminate a script 2021-05-17 15:37:40 +02:00
alxpnv 4df214d040 ASYLUM: implement SharedData::(set|get)Chapter2Data() 2021-05-17 15:37:40 +02:00
alxpnv 761d99e299 ASYLUM: fix index out of range 2021-05-17 15:37:39 +02:00
alxpnv 6876b50e4f ASYLUM: add scene motion logging 2021-05-17 15:37:39 +02:00
alxpnv 219dbbbee5 ASYLUM: fix reverse animation playback 2021-05-17 15:37:39 +02:00
alxpnv bba8b4f839 ASYLUM: add a command to show encounter commands 2021-05-17 15:37:39 +02:00
alxpnv 69599ccdc6 ASYLUM: fix kOpcode(Set|Clear)CurrentItemOptions. From xesf@ 2021-05-17 15:37:39 +02:00
alxpnv b6ca135125 ASYLUM: rename some ScriptQueueEntry and ScriptQueue fields 2021-05-17 15:37:39 +02:00
alxpnv 361a99035c ASYLUM: unbreak chapter 8 2021-05-17 15:37:39 +02:00
alxpnv f1da4bf798 ASYLUM: fix chapter 13 loading 2021-05-17 15:37:38 +02:00
alxpnv c6087b8755 ASYLUM: fix a few bugs in the Morgue Door puzzle 2021-05-17 15:37:38 +02:00
alxpnv e8fb7048dc ASYLUM: fix a crash caused by Screen::bltMasked() 2021-05-17 15:37:38 +02:00
alxpnv 988c66f01d ASYLUM: various fixes to the Board puzzles. Chapter 5 is completable now 2021-05-17 15:37:38 +02:00
alxpnv de51014306 ASYLUM: fix sound resource ids 2021-05-17 15:37:38 +02:00
alxpnv e287e10fcf ASYLUM: fix chapter 5 crash 2021-05-17 15:37:38 +02:00
alxpnv f90b57ef85 ASYLUM: set the current cd number. This unbreaks chapter 4 2021-05-17 15:37:38 +02:00
alxpnv a600d38ec1 ASYLUM: fix an assertion failure in Console::cmdShowScript() 2021-05-17 15:37:37 +02:00
alxpnv 305b370e5c ASYLUM: fix JumpIfActorCoordinates 2021-05-17 15:37:37 +02:00
alxpnv a4882e97ca ASYLUM: fix a few bugs in pathfinding 2021-05-17 15:37:37 +02:00
alxpnv 540a786eb4 ASYLUM: fix wrong condition in Actor::process() 2021-05-17 15:37:37 +02:00
alxpnv 66e46adb21 ASYLUM: initialize puzzles when the 'scene' debug command is used 2021-05-17 15:37:37 +02:00