Adrian Frühwirth
cee4d6b853
JANITORIAL: Fix trailing whitespace
2018-05-24 15:30:55 +02:00
Paul Gilbert
856b6a08f1
XEEN: Properly convert script CD times to ScummVM CD frames
2018-05-05 17:14:06 -04:00
Paul Gilbert
c8b9b7c8a2
XEEN: Fix script for Miles the Cartographer
2018-04-02 21:06:01 -04:00
Paul Gilbert
9504ecd74e
XEEN: Fix whether events are checked after openGrate calls
2018-03-19 21:25:59 -04:00
Paul Gilbert
cd6e5eef48
XEEN: Fix restarting scripts after script teleports
2018-02-23 18:26:23 -05:00
Paul Gilbert
540f47294a
XEEN: Move Scripts _v2 to Combat _damageTarget
...
The _damageTarget field is wonky. In most places, such as in
giveCharDamage, it's treated like an enum. But in the if opcode
logic (cmdIf), it's definitely treated a character index
2018-01-27 16:27:03 -05:00
Paul Gilbert
4e11d05f76
XEEN: Cleanup of give opcode and methods
2017-12-29 16:08:11 -05:00
Paul Gilbert
a2eb11f464
XEEN: Renamings of endgame methods for better clarity
2017-12-18 19:32:08 -05:00
Paul Gilbert
46b0101af4
XEEN: Cleanup, formatting, and comments for scripts.cpp
2017-12-18 18:10:50 -05:00
Paul Gilbert
8a8e16698b
XEEN: Fix prompt text for teleport mirror
2017-11-25 18:09:03 -05:00
Paul Gilbert
48b5132c2c
XEEN: Script opcode cleanup and fixes
2017-11-23 21:34:13 -05:00
Paul Gilbert
c965fccab0
XEEN: Add a new iterator class for reading event parameters
...
This make things cleaner for reading in 16 and 32 bit parameters
in different opcodes. Also, it solves a crash in the give/take
opcode where the third mode/value pair isn't used for all sub-modes,
so the code was previously reading beyond the end of the parameters
2017-11-21 21:36:19 -05:00
Paul Gilbert
0878d8f573
XEEN: Extra comments for script methods
2017-11-19 15:25:12 -05:00
Paul Gilbert
d874208520
XEEN: Clean up script execution line changes
2017-11-19 13:31:15 -05:00
Paul Gilbert
4a76e6fb3d
XEEN: In progress implementing giveTake
2017-11-11 20:25:20 -05:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Paul Gilbert
fd2d462296
XEEN: Moved method comments from CPP to header files
2016-08-28 17:52:56 -04:00
Paul Gilbert
7bbbfd2ad0
XEEN: Implementing more script opcodes
2015-03-02 21:39:49 -05:00
Paul Gilbert
93cc299eaf
XEEN: Implement addHitPoints and spellFX methods
2015-02-28 18:43:04 -05:00
Paul Gilbert
b9539c6cb1
XEEN: Fixes for marking grates as unlocked
2015-02-27 20:52:59 -05:00
Paul Gilbert
b46561ef29
XEEN: Implemented openGrate
2015-02-27 07:50:32 -05:00
Paul Gilbert
b790e9bac1
XEEN: Implemented attack2
2015-02-20 23:57:45 -05:00
Paul Gilbert
74b4d91f4a
XEEN: Implemented startFalling
2015-02-15 14:10:37 -05:00
Paul Gilbert
62eb39515b
XEEN: Some refactoring needed for resources the party dialog will need
2015-02-09 20:57:19 -05:00
Paul Gilbert
d40c62532a
XEEN: Implemented makeItem
2015-02-06 20:57:01 -05:00
Paul Gilbert
f11e11006b
XEEN: Beginnings of Town class, implemented handleAction
2015-01-25 23:59:16 -05:00
Paul Gilbert
2abce62b8f
XEEN: Add skeleton for spells class
2015-01-25 21:19:59 -05:00
Paul Gilbert
7b387dbd89
XEEN: Fix clearing Please Wait window after changing maps
2015-01-25 09:01:21 -05:00
Paul Gilbert
b695934a1e
XEEN: Implemented cmdTeleport opcode
2015-01-24 23:12:30 -05:00
Paul Gilbert
2a9c00cb96
XEEN: Fix to cmdSpawn, and implemented cmdSetValue
2015-01-24 22:15:57 -05:00
Paul Gilbert
fe6b580ff1
XEEN: Implement cmdCheckProtection and cmdAlterEvent opcodes
2015-01-24 19:38:58 -05:00
Paul Gilbert
41f7664fa8
XEEN: Implemented cmdIf opcode
2015-01-24 16:10:45 -05:00
Paul Gilbert
06b7eb220e
XEEN: Implemented If script opcode
2015-01-23 23:47:05 -05:00
Paul Gilbert
7bfc034421
XEEN: Implement cmdJumpRnd script opcode
2015-01-23 21:33:18 -05:00
Paul Gilbert
fac1d0642f
XEEN: Implement script opcodes for cmdCallEvent and cmdReturn
2015-01-23 21:25:58 -05:00
Paul Gilbert
749372e456
XEEN: More script code and string input dialog
2015-01-23 20:44:02 -05:00
Paul Gilbert
2b51d324f3
XEEN: Implemented dialogs for Who Will and YesNo
2015-01-22 22:05:36 -05:00
Paul Gilbert
4c0c40c25d
XEEN: Shifted more logic for 3d view drawing from Interface to InterfaceMap
2015-01-22 07:53:33 -05:00
Paul Gilbert
1b264ed299
XEEN: Implemented the first few script commands
2015-01-21 21:51:45 -05:00
Paul Gilbert
932222de7d
XEEN: Skeleton beginnings of script handling
2015-01-21 20:42:44 -05:00
Paul Gilbert
8b4d25d415
XEEN: Implemented doStepCode
2015-01-20 08:46:27 -05:00
Paul Gilbert
687423b361
XEEN: Beginnings of main game loop and waiting
2015-01-19 11:32:57 -05:00
Paul Gilbert
3b1edcdf36
XEEN: Implemented code for 'saving' resources to the loaded savefile
2015-01-11 14:21:57 -05:00
Paul Gilbert
0b5f79afb7
XEEN: Added loading of event data for maps
2015-01-11 10:43:02 -05:00