Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-23 | SUPERNOVA: Pushes a mousemove to update object state | Joseph-Eugene Winzer | |
If you click on an exit on the map and there is again an exit on the same spot, it won't be recognized until the next mouse move/click. This change fakes a mouse move and thus updates the object state. | |||
2018-01-23 | SUPERNOVA: Fixes fading in intro | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Returns to launcher after outro | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Updates palette when changing room brightness | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Renames audio constants | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Renames audio constants | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Fixes outro cutscene | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Fixes inventory scrolling | Joseph-Eugene Winzer | |
Correctly moves inventory view when items are added/removed/cleared | |||
2018-01-23 | SUPERNOVA: Implements money object for inventory | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Replaces TICKETS with MONEY | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Sets CARRIED flag when added to inventory | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Introduces INT32_MAX for eventTime | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Corrects max value for int32 | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Fixes setting of properies | Joseph-Eugene Winzer | |
resetProperty() clears the object's property flag compared to setProperty(). | |||
2018-01-23 | SUPERNOVA: Registers cmdButton clicks | Joseph-Eugene Winzer | |
Mouse clicks were consumed if a message was shown. This commit introduces an exception for clicks on command buttons. Also some refactoring. | |||
2018-01-23 | SUPERNOVA: Disables OCCUPIED flag correctly | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Rename kAudioUndef2 to kAudioSmash | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Save/restore _playerHidden flag in savegames | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fixes game freeze in bcorrdior | Joseph-Eugene Winzer | |
Most of the time _objectState[MAX_OBJECT - 1] was used for showing/hiding the GUI, here it was to indicate if the player is currently hidden behind a pillar though. | |||
2018-01-23 | SUPERNOVA: Fixes turntable message | Joseph-Eugene Winzer | |
Do not show a message that the record is scratched when either the turnable is unplugged or the cable cut. | |||
2018-01-23 | SUPERNOVA: Puts on suit when leaving the restaurant | Joseph-Eugene Winzer | |
genericInteraction() has a special case when you take off your helmet in the restaurant, it strips you completely. Once you leave it's supposed to put on your suit, helmet and supply but instead if flagged generic objects as worn. | |||
2018-01-23 | SUPERNOVA: Fix calling onEntrance for new rooms | Thierry Crozat | |
There was an issue when the onEntrance for one room changes the current room. It would then fail to call onEntrance for that new room. This happened at lest once at the start as the Intro room onEntrance() changes to the first room at the end if the intro cutscene. | |||
2018-01-23 | SUPERNOVA: Do not try to render INTRO room | Thierry Crozat | |
This room has no image and this avoids getting a warning about image file not found. | |||
2018-01-23 | SUPERNOVA: Fix warning when not finding image file | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Only call onEntrace once after changing room | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Implement onEntrance for all corridors | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Remove unused function variant | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix clearing inventory when landing on Axacuss | Thierry Crozat | |
If the player did pik up the discman earlier in the game, it should be kept. Also the inventory scroll needs to be reset after removing almost all the objects as otherwise we may see what seems to be an empty inventory with no arrow (although we can still scroll when clicking on the space where the up arrow should be). | |||
2018-01-23 | SUPERNOVA: Removes redundant comments | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Sets sections in the correct room | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Removes Discman from inventory | Joseph-Eugene Winzer | |
After landing on Axacuss your items are removed, except for your knife and watch. | |||
2018-01-23 | SUPERNOVA: Implement dialogs with variable text | Thierry Crozat | |
This was partially implemented but not finished. However I reverted the changes already done to support that in order to use a different approach. | |||
2018-01-23 | SUPERNOVA: Some cleanup, simplify some code | Strangerke | |
2018-01-23 | SUPERNOVA: Implement alarm | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Remove outdated comment and warning | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Silence warning about unhandled switch cases | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Complete implementation of walking through the Jungle | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Remove leftover function declaration | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Add 2 missing translation strings, handle variable dialogs in ↵ | Strangerke | |
AxacussCorridor5 | |||
2018-01-23 | SUPERNOVA: Small cleanups | Strangerke | |
2018-01-23 | SUPERNOVA; Move some strings to game text file, | Strangerke | |
2018-01-23 | SUPERNOVA: Implement telomat, increase savegame version | Strangerke | |
2018-01-23 | SUPERNOVA: Consume click event when hiding message | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Implement searchStartEvent, fix bug in corridor initialization | Strangerke | |
2018-01-23 | SUPERNOVA: Update savegame version | Strangerke | |
2018-01-23 | SUPERNOVA: Implement guardWalkEvent | Strangerke | |
2018-01-23 | SUPERNOVA: Fix timing of search events | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix missing message when waking up from dream | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Make sure to exit bathroom to the same room from which it was entered | Thierry Crozat | |
2018-01-23 | SUPERNOVA: Fix handling of room brightness | Thierry Crozat | |
There were several issues with the brighness due to the different implementation between the original and the code in scummvm. The code has now been modified to be much closer to the original, which fixed those issues and allowed to remove workarounds that had been added in various places to deal with those issues (but those workarounds had their own issues such as fade in happening too soon before switching to the new room). |