aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/scripts.cpp
AgeCommit message (Collapse)Author
2018-05-27XEEN: Leave chests open after their contents are takenPaul Gilbert
2018-05-24JANITORIAL: Fix trailing whitespaceAdrian Frühwirth
2018-05-08XEEN: Fix voice playback from track 31Peter Helbing
Track 31 is on the first cd, but contains speech for Darkside content (e.g. Ellinger). It is referenced as track 31, so the offset must not be added.
2018-05-05XEEN: Fix checks for whether Hp/Sp fountains can be usedPaul Gilbert
2018-05-05XEEN: Add debug line for cmdPlayCD opcode parametersPaul Gilbert
2018-05-05XEEN: Properly convert script CD times to ScummVM CD framesPaul Gilbert
2018-05-05XEEN: Fix voice playback in World of Xeen DarksidePaul Gilbert
2018-05-05XEEN: Stop any voice playback in World Talkie if the dialog is closed earlyPaul Gilbert
2018-05-05XEEN: Add an optional param to CD playback to specify sound typePaul Gilbert
2018-04-30XEEN: Fix CD track voice playback in World of Xeen CD TalkiePaul Gilbert
2018-04-28XEEN: Implement changes needed for World of Xeen 2 CD talkiePaul Gilbert
2018-04-26XEEN: Fix condition check in Southern SphinxPaul Gilbert
2018-04-25XEEN: Fixes for Dark Side endingPaul Gilbert
2018-04-21XEEN: Swords changes for game flags arrayPaul Gilbert
2018-04-20XEEN: Fix scripts scanning party inventories for an itemPaul Gilbert
2018-04-19XEEN: Alter quest flag handling to accomodate SwordsPaul Gilbert
2018-04-16XEEN: Fix loading Swords blacksmithsPaul Gilbert
2018-04-16XEEN: Fix Swords scripts using cmdReturn instead of cmdExitPaul Gilbert
2018-04-15XEEN: Added differences introduced in Swords of XeenPaul Gilbert
2018-04-15XEEN: Mode renamings, fix loading savegame during script dragging partyPaul Gilbert
2018-04-10XEEN: Fix removing too many Monga Melons during questPaul Gilbert
2018-04-09XEEN: Add Patcher class for doing on-the-fly map patchesPaul Gilbert
The first patch is a script patch for Ellinger's Tower Level 2 on the Dark Side. It fixes an incorrect index for a wall item of a curtain that's meant to be removed
2018-04-08XEEN: Fix reading and setting character specific flagsPaul Gilbert
2018-04-08XEEN: Further numeric fixes for dialog with Gremlin KingPaul Gilbert
2018-04-08XEEN: Fix display of the 123 Chooser dialogPaul Gilbert
2018-04-08XEEN: Fix checking if a specific monster is deadPaul Gilbert
2018-04-07XEEN: Cleanup of unused local in ScriptsPaul Gilbert
2018-04-07XEEN: Allow saving game after Clouds ending finishesPaul Gilbert
2018-04-07XEEN: Cleanup of game completion flagsPaul Gilbert
2018-04-07XEEN: Cache mouse clicks as well as keyboard in EventsManagerPaul Gilbert
This allows the well open door/gate, shoot at enemies, then close to work with the mouse as well as the keyboard. The pending event queue has also been limited to 5 pending events. Trust me, you don't want to spent time spamming Shoot at a high level monster that can't reach you, only for when it's killed to have to wait several minutes whilst your party keeps shooting.
2018-04-06XEEN: Fix crash getting Scarab of ImagingPaul Gilbert
2018-04-05XEEN: Remove map load assert to allow Northern Sphinx map to loadPaul Gilbert
2018-04-05XEEN: Fix getting multiple Northern Sphinx keysPaul Gilbert
2018-04-05XEEN: Fix entering password in Castle BasenjiPaul Gilbert
2018-04-03XEEN: Fix cmdIfMapFlag crash when banging Winterkill gongPaul Gilbert
2018-04-02XEEN: Fix crash entering NewcastlePaul Gilbert
2018-04-02XEEN: Fix implementation of cmdReturn opcodePaul Gilbert
2018-04-01XEEN: Fix showing sign text at F4 2,3Paul Gilbert
2018-04-01XEEN: Fix object 0 not being removable, _objNumber cleanupPaul Gilbert
The original used 0 as "unset", and object index + 1 to indicate the object at the current location. Given all the +1/-1 usages, I've simplified the use of _objNumber to use -1 as unset, allowing the direct object index to be used otherwise
2018-03-31XEEN: Properly remove river bottles when openedPaul Gilbert
2018-03-31XEEN: Cleanup of item bonus flags to a bitfield state structurePaul Gilbert
2018-03-30XEEN: Fixes for giving items via scriptsPaul Gilbert
2018-03-29XEEN: Improvements for trip to RivercityPaul Gilbert
This slightly slows down movement to more closely match the original, and stops a turn pass from occurring when Rivercity is reached
2018-03-27XEEN: Change Map _loadDarkSide bool to int _loadCcNumPaul Gilbert
2018-03-23XEEN: Remove duplicated party dead flagPaul Gilbert
2018-03-23XEEN: Fix crash getting experience from Vertigo mayorPaul Gilbert
2018-03-22XEEN: Add original copy protection dialogPaul Gilbert
2018-03-19XEEN: Fix whether events are checked after openGrate callsPaul Gilbert
2018-03-18XEEN: Add an enum SpellsCategory enum, code simplification using itPaul Gilbert
2018-03-17XEEN: Change bool _isDarkCc to int _ccNumPaul Gilbert
Originally the flag was whether the party was on the Dark Side, but as a bool I was having to cast it to an int side/cc number in more and more places. So now I've converted it to _ccNum, and it can be used directly as an int