alxpnv
|
c5547820fe
|
ASYLUM: fixes to chapter 11's hard-coded logic
|
2021-05-17 15:37:48 +02:00 |
|
alxpnv
|
74f1691ca1
|
ASYLUM: fix inventory ring drawing
|
2021-05-17 15:37:48 +02:00 |
|
alxpnv
|
bc3ebf36db
|
ASYLUM: implement Special::chapter11()
|
2021-05-17 15:37:48 +02:00 |
|
alxpnv
|
56df11e356
|
ASYLUM: implement Special::chapter13()
|
2021-05-17 15:37:47 +02:00 |
|
alxpnv
|
c3a3d999b5
|
ASYLUM: implement Special::chapter12()
|
2021-05-17 15:37:47 +02:00 |
|
alxpnv
|
f94c11658a
|
ASYLUM: fix background drawing in some of the puzzles
|
2021-05-17 15:37:47 +02:00 |
|
alxpnv
|
f23be0119e
|
ASYLUM: fix saving
|
2021-05-17 15:37:47 +02:00 |
|
alxpnv
|
840f84bc84
|
ASYLUM: fix right bound of cursor.x
|
2021-05-17 15:37:47 +02:00 |
|
alxpnv
|
fe40af0f44
|
ASYLUM: check if object exists
On level 13, the game tries to set transparency of an object which doesn't exist (id 4562)
|
2021-05-17 15:37:46 +02:00 |
|
alxpnv
|
cc41cfb459
|
ASYLUM: original loops through the objects in reverse
|
2021-05-17 15:37:46 +02:00 |
|
alxpnv
|
982bd7c359
|
ASYLUM: set a game flag when Hive Machine puzzle is solved
|
2021-05-17 15:37:46 +02:00 |
|
alxpnv
|
ffb8df69d7
|
ASYLUM: implement wheels update
|
2021-05-17 15:37:46 +02:00 |
|
alxpnv
|
4a1d644b84
|
ASYLUM: fixes to Special::checkFlags()
|
2021-05-17 15:37:46 +02:00 |
|
alxpnv
|
a3c7fc6e10
|
ASYLUM: skip non-existent objects
|
2021-05-17 15:37:45 +02:00 |
|
alxpnv
|
5649a0e257
|
ASYLUM: fix 'zoom' out of bounds
|
2021-05-17 15:37:45 +02:00 |
|
alxpnv
|
413960ac6b
|
ASYLUM: strict weak ordering is '<'
|
2021-05-17 15:37:45 +02:00 |
|
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 |
|