Commit Graph
60 Commits
Author SHA1 Message Date
Thanasis Antoniou caa4578add BLADERUNNER: Use unsigned 32bit diff for time durations 2019-07-17 19:09:15 +03:00
Thanasis Antoniou b4ee8fe294 BLADERUNNER: VK both Runciter and Grigorian is now possible
For restored content version
2019-06-25 01:54:51 +03:00
Thanasis Antoniou d4855a64b3 BLADERUNNER: Add methods to skip screen effects
Also enhanced functionality for debugger's cmdDraw, allowing to draw isolated objects
2019-05-21 22:13:45 +03:00
Thanasis Antoniou 618d48dde8 BLADERUNNER: Mainframe talkie restored 2019-05-13 03:29:00 +03:00
Thanasis Antoniou db0020c55f BLADERUNNER: Another fix for confess to Guzza 2019-05-08 22:58:04 +03:00
Thanasis Antoniou a663930dd0 BLADERUNNER: Named constants for animationIds P01
Part one of using named constants for model animations
2019-04-20 17:33:39 +03:00
Thanasis Antoniou f04705084c BLADERUNNER: Support wait for dialogue queues to finish
Fixes a Crazylegs bug where he can interrupt himself

Could probably be used elsewhere if there are any other such cases.
2019-04-04 21:03:10 +03:00
Thanasis Antoniou 717705f7c9 BLADERUNNER: Fixes and cleanup for Police Maze A
Only fixes for rooms PS10, PS11. A few cases may need revising.

There are a few cases that a target may reset after being shot and they seem buggy but they could also be intended. So, that's for a second pass to decide.
2019-03-18 17:07:10 +02:00
Peter Kohaut cd43b7a11a BLADERUNNER: Cleanup of walking code
Fixed missing "must reach" in a actorwalk::tick
2019-02-02 00:50:16 +01:00
Peter Kohaut 7f421be835 BLADERUNNER: Fixed small issue in combat calculation
Better variable names in actor combat classes.
2019-01-28 20:45:59 +01:00
Peter Kohaut 364a2aa0fb BLADERUNNER: More game constants
Added Region_Check functionality
Code cleanup
2019-01-21 22:03:01 +01:00
Peter Kohaut 0c7077cab9 BLADERUNNER: Added debugging output for scripts
Also added last few missing script commands.
2019-01-12 18:16:52 +01:00
Peter Kohaut 5e9985bd6e BLADERUNNER: Load game methods
save methods update
replaced few char* with Common::String
changed few pointers to references
2018-03-24 17:28:34 +01:00
Peter Kohaut a70c59f90d BLADERUNNER: PoliceMaze fix & constants 2018-03-24 16:52:09 +01:00
Eugene Sandulenko 5a94c42e80 BLADERUNNER: Implement PoliceMaze::tick() 2018-03-24 02:45:26 +01:00
Eugene Sandulenko a284213aa0 BLADERUNNER: Implement PoliceMaze hooks 2018-03-24 02:45:26 +01:00
Peter Kohaut 5b50bad5e9 BLADERUNNER: Fixed compilation warnings 2018-03-17 17:07:51 +01:00
Peter Kohaut 19d9e4cec8 BLADERUNNER: Added combat
Math cleanup
Fixed obstacle detection
2018-03-17 16:42:25 +01:00
Eugene Sandulenko a656480092 BLADERUNNER: Added Izo actor (incomplete) 2018-03-15 23:44:53 +01:00
Eugene Sandulenko d15199aef5 BLADERUNNER: Added most of Steele actor
ChangeAnimationMode is NOT done
2018-03-11 17:52:39 +01:00
Peter Kohaut 2a0bdd7df8 BLADERUNNER: Added stairs & ladder support 2018-03-06 21:12:52 +01:00
Peter Kohaut e232f13f5d BLADERUNNER: Added Zuben actor
Fixed animation position update
Added goal & anim commands to console
2018-03-06 00:29:20 +01:00
Peter Kohaut 817cb5d7e1 BLADERUNNER: More game constants 2018-02-13 23:08:37 +01:00
Peter Kohaut 0b484d51b8 BLADERUNNER: VK interface
Code unification
Removed few memory leaks
2018-02-10 21:01:15 +01:00
Peter Kohaut 59eeadc6ac BLADERUNNER: Added more game constants
Code formatting
2018-02-05 20:17:55 +01:00
Peter Kohaut 6e9a340640 BLADERUNNER: ESPER interface 2018-02-04 17:34:43 +01:00
Thomas Fach-Pedersen 270b691b27 BLADERUNNER: Remove simple walking hack
Rename previously unnamed walking parameter 'interruptible'
2018-01-29 21:52:17 +01:00
Peter Kohaut 1e5f9d3078 BLADERUNNER: Added basic KIA interface
Settings works
Help works
Clue database works
Fixed code for inserting objects into scene
Reorganization of few files
Unification & code formatting of few older files
2018-01-28 10:57:16 +01:00
Peter Kohaut f79d8cc1fe BLADERUNNER: Added music support & added Maggie
added async walking
named some of the game flags & variables
renamed aesc to screen effects
2017-09-10 20:55:30 +02:00
Peter Kohaut 0da18320af BLADERUNNER: Added audio mixer & various fixes
Audio mixer is supporting fading and pan animation
Added support for skipping speech by pressing Return
Added proper support for ambient sounds
Added more code to the dialogue menu
Added tooltips to the Spinner
Fixed calculation of volume and pan of walk steps
Code cleanup & formatting
2017-08-24 23:43:47 +02:00
Thomas Fach-Pedersen d67e06c7b2 BLADERUNNER: Add support for elevators 2017-08-24 22:34:50 +02:00
Thomas Fach-Pedersen a4c7992388 BLADERUNNER: Add Dialogue Menu 2017-08-22 19:02:37 +02:00
Peter Kohaut 5e279ac055 BLADERUNNER: added Leon AI script
Happy incept day Leon!
2017-04-10 10:49:07 +02:00
Peter Kohaut 027dc4c38c BLADERUNNER: fixed lighting cache
actors can be now partially illuminated (per slice), it iss visible in scene rc02 in the right part of the room
2017-04-02 18:19:26 +02:00
Peter Kohaut 96a5a1c8bb BLADERUNNER: fixed warnings 2017-03-29 02:34:22 +02:00
Peter Kohaut baeb412272 BLADERUNNER: fixed compilation without c++11 2017-03-29 02:10:27 +02:00
Peter Kohaut d42b39817d BLADERUNNER: introduced some game constants
Game script are more readable now
Fixed name of Officer Leary
2017-03-29 01:55:06 +02:00
Peter Kohaut 1c083fe000 BLADERUNNER: Reorganized script files 2017-03-23 16:20:10 +01:00
Peter Kohaut 52476b0778 BLADERUNNER: Added more functionality to movement track 2017-03-23 00:25:38 +01:00
Peter Kohaut dd7498544f BLADERUNNER: added Runciter character (petshop owner) 2017-03-20 22:55:31 +01:00
Peter Kohaut 25e5143f99 BLADERUNNER: added full office leroy ai script
fix sceneobject remove
2017-03-20 00:28:51 +01:00
Peter Kohaut e0efee2eba BLADERUNNER: added suspects db & fixed crimes db 2016-10-06 00:59:11 +02:00
Peter Kohaut 6547c35e15 BLADERUNNER: trying to figure out walking, added structures for obstacles used for pathfinding, fixed bug in searching for walkboxes 2016-10-04 18:15:57 +02:00
Eugene Sandulenko 281c19ab03 BLADERUNNER: Code formatting fixes 2016-10-03 12:38:43 +02:00
Peter Kohaut 89d1805b37 BLADERUNNER: added ADQ, fixed some minor memory leaks 2016-10-02 02:47:12 +02:00
Peter Kohaut 2c15b164d7 BLADERUNNER: added support for rendering items in scenes 2016-10-02 00:20:56 +02:00
Peter Kohaut fe2add5d5f BLADERUNNER: fixed endian issue in uncompressed audio (thx madmoose), fixed some warnings, fixed some scene scripts 2016-10-01 03:20:03 +02:00
Peter Kohaut c6011c1349 BLADERUNNER: mccoy script completed, walking is now animated 2016-09-29 22:33:41 +02:00
Peter Kohaut bf44e97d79 BLADERUNNER: added all scene scripts, esper script, kia script, vk script, completed init script. Added decoding of lights from VQA. Moved view from scene. 2016-09-29 22:33:41 +02:00
Peter Kohaut b67bca20b5 BLADERUNNER: Pull in changes from madmoose 2016-09-29 22:33:40 +02:00