alxpnv
|
1379ce64ad
|
ASYLUM: fix multiple inventory voices playing at the same time
|
2021-05-17 15:37:51 +02:00 |
|
alxpnv
|
94088dc756
|
ASYLUM: fix music won't play after moving to the next chapter
|
2021-05-17 15:37:51 +02:00 |
|
alxpnv
|
f1c0563024
|
ASYLUM: prevent actors from getting stuck when standing close to each other
|
2021-05-17 15:37:51 +02:00 |
|
alxpnv
|
ff5a232343
|
ASYLUM: fix out of mixer slots in chapter 8
|
2021-05-17 15:37:51 +02:00 |
|
alxpnv
|
a6140c4944
|
ASYLUM: minor fixes (mostly formatting)
|
2021-05-17 15:37:51 +02:00 |
|
alxpnv
|
380950a300
|
ASYLUM: show all actors at scene enter
|
2021-05-17 15:37:50 +02:00 |
|
alxpnv
|
9d14df2602
|
ASYLUM: fix dstPitch
|
2021-05-17 15:37:50 +02:00 |
|
alxpnv
|
7ac489e077
|
ASYLUM: fix music playback in chapter 4
|
2021-05-17 15:37:50 +02:00 |
|
alxpnv
|
efcae39518
|
ASYLUM: fixes to Actor::canInteract()
|
2021-05-17 15:37:50 +02:00 |
|
alxpnv
|
8d1c397c48
|
ASYLUM: fix object 30's frameIndex ouf of range
|
2021-05-17 15:37:50 +02:00 |
|
alxpnv
|
e11f8232cb
|
ASYLUM: fix a few bugs in reflection positioning
|
2021-05-17 15:37:50 +02:00 |
|
alxpnv
|
e6f2916eea
|
ASYLUM: access chapter 2 data using a single array
|
2021-05-17 15:37:49 +02:00 |
|
alxpnv
|
b96cc26bd0
|
ASYLUM: add Special::chance()
|
2021-05-17 15:37:49 +02:00 |
|
alxpnv
|
7654475f3d
|
ASYLUM: finish implementation of Object::playSounds()
|
2021-05-17 15:37:49 +02:00 |
|
alxpnv
|
b2a9192793
|
ASYLUM: make AsylumEngine::getRandom() generate a number from [0; max) to match the original
|
2021-05-17 15:37:49 +02:00 |
|
alxpnv
|
530b4d51f6
|
ASYLUM: fix music changing
|
2021-05-17 15:37:49 +02:00 |
|
alxpnv
|
2d5d820c93
|
ASYLUM: add a missing else
|
2021-05-17 15:37:48 +02:00 |
|
alxpnv
|
b754af14d6
|
ASYLUM: fix tentacle's status update
|
2021-05-17 15:37:48 +02:00 |
|
alxpnv
|
8eb94fc95e
|
ASYLUM: restart chapter 11 properly
|
2021-05-17 15:37:48 +02:00 |
|
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 |
|