Commit Graph
41 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
antoniou79 4c8c5f12fa BLADERUNNER: Fix broken Leary talk animations
Should fix bug #13072

The code for Leary's AI script ChangeAnimationMode() was re-checked against the c file produced from our dissassembly of the AI-ACT1-23 dll.
2021-11-14 20:19:43 +02:00
antoniou79 e536f50b34 BLADERUNNER: Describe more animations
Izo, Sadik, Twins, EarlyQ, Leon, Sebastian, Leary, Grayford, Hanoi, Clerk, HowieLee, Isabella, FishDealer, InsectDealer

Also restored a talk animation for Hanoi, which looked to be omitted due to an original bug
2020-12-13 19:06:27 +02:00
antoniou79 c0379f45df BLADERUNNER: Cleanup switch statements for AI scripts 2020-12-11 23:02:58 +02:00
antoniou79 0dedb1a34f BLADERUNNER: Animation descriptions for Grigorian and transient
Also usage checks and comments for potential bugs. And a small bugfix for Grigorian's cross arms animation
2020-12-11 17:35:18 +02:00
Thanasis Antoniou 9d3d87e678 BLADERUNNER: Rename script methods that refer to Set
A few methods were named as though refering to Scene Ids, but are refering to Set Ids

enteredScene, EnteredScene, otherAgentExitedThisScene,OtherAgentExitedThisScene, otherAgentEnteredThisScene, OtherAgentEnteredThisScene were renamed respectively to enteredSet, EnteredSet, otherAgentExitedThisSet,OtherAgentExitedThisSet, otherAgentEnteredThisSet, OtherAgentEnteredThisSet
2020-02-24 21:43:34 +02:00
Thanasis Antoniou cd076b26ae BLADERUNNER: Using preincrement and pre-decrease where possible
In case the compiler won't optimize such cases
2020-02-24 21:24:06 +02:00
Thanasis Antoniou 3827000fe1 BLADERUNNER: Replace animation mode values with their proper enums 2019-09-09 16:10:31 +03:00
Thanasis Antoniou dc14676b2c BLADERUNNER: No rats in UG07 when Clovis may spawn 2019-07-11 16:15:05 +03:00
Thanasis Antoniou 2e1a84694b BLADERUNNER: Fix for police in UG07 post Guzza scene
Remove option for them to be there altogether to avoid overlap with Clovis
2019-06-26 13:46:16 +03:00
Thanasis Antoniou d1a2a2ff91 BLADERUNNER: Fix UG04 train disable control and Police AI 2019-06-26 13:25:15 +03:00
Thanasis Antoniou c6ea4f88fa BLADERUNNER: Suppress fall through warnings
When BLADERUNNER_ORIGINAL_BUGS is 1
2019-06-12 17:00:36 +03:00
Thanasis Antoniou e3e3312453 BLADERUNNER: Remove debug comments for Police Officers
Code will be revisited at a later point based on public testing feedback
2019-06-12 15:06:13 +03:00
Thanasis Antoniou 203d82a1a0 BLADERUNNER: Officers and combat bugfixes part 1
The debug messages and comments will all be removed after this series of fixes
2019-05-20 13:12:06 +03:00
Thanasis Antoniou 5b2e6f6dfb BLADERUNNER: Cleanup and fix for NR03 dancer 2019-05-19 21:25:26 +03:00
Thanasis Antoniou ea3a9f211d BLADERUNNER: Cleanup of police AI and fix for rat ai 2019-05-19 14:34:01 +03:00
Thanasis Antoniou 9a510b1c47 BLADERUNNER: Fix warning for fall-through switch case
Added a clean "fall through" comment
2019-05-06 23:53:43 +03:00
Peter Kohaut 4a2d7269f4 BLADERUNNER: Remove police officers from MA07
They are causing issues with Gaff dialogue if they are in the same scene
at the same time.
2019-05-05 23:04:44 +02:00
Thanasis Antoniou a9404284c3 BLADERUNNER: Fix Officer Leary crowd interrogation
He will now resume interrogation after McCoy interrupts him

Also used named constants for timers
2019-04-09 16:32:51 +03:00
Thanasis Antoniou 805dc466d0 BLADERUNNER: Resolve dead end state with Zuben
McCoy should now always be able to gather enough clues to trigger Zuben throwing the soup (via the VK test question if he does not have the Lucy photo clue).
2019-03-26 02:08:22 +02:00
Peter Kohaut f70251819a BLADERUNNER: Fixed CppCheck warnings
Rat interaction at UG15 is now working exactly as in the original game.
Before the bridge didn't break if player shot the rat on it.
2019-02-23 11:39:54 +01:00
Peter Kohaut 7061f7cb17 BLADERUNNER: Cleanup for drive away endings scripts
All ending are achievable
2019-02-07 23:45:41 +01:00
Peter Kohaut b3b6f6eaa3 BLADERUNNER: Cleanup of Mutants scripts 2019-02-07 23:45:19 +01:00
Peter Kohaut f2d76c2d71 BLADERUNNER: Cleanup of scripts at start of chapter 5 2019-02-03 00:14:09 +01:00
Peter Kohaut cee294137a BLADERUNNER: Cleanup for scene at UG18 2019-02-03 00:14:09 +01:00
Peter Kohaut 19d92484fd BLADERUNNER: Cleanup of scripts at start of chapter 4 2019-02-02 00:50:16 +01:00
Peter Kohaut 2cc09b6b10 BLADERUNNER: Fixes for game scripts & cleanup 2019-01-24 23:05:13 +01:00
Peter Kohaut 5e2fb6fb26 BLADERUNNER: More variable names in the game scripts
Fixed some errors as well
2019-01-19 23:15:41 +01:00
Peter Kohaut adf741a5cb BLADERUNNER: More variable names in the game scripts 2019-01-15 08:35:46 +01:00
Peter Kohaut eb84113222 BLADERUNNER: More variable names in the game scripts 2019-01-13 21:06:58 +01:00
D G Turner 509fe6f3c2 BLADERUNNER: Fix Fall Through Compiler Warnings
Clang and newer versions of GCC i.e. v8.2 require the comment to match
"fall through" to surpress warnings so change "no break" comments to
match.
2018-11-13 08:31:06 +00:00
Peter Kohaut 19d9e4cec8 BLADERUNNER: Added combat
Math cleanup
Fixed obstacle detection
2018-03-17 16:42:25 +01:00
Peter Kohaut 2a0bdd7df8 BLADERUNNER: Added stairs & ladder support 2018-03-06 21:12:52 +01:00
Peter Kohaut 8704207550 BLADERUNNER: McCoy script fixed
Some Coverity issues fixed
KIA script small fix to DNA evidences
Actor selection fixed (bounding box is correcly expanded)
2018-02-19 22:17:08 +01:00
Peter Kohaut 7090841ccc BLADERUNNER: Support for running
Fixed Runciter idle state
Fixed movement track delay
Basic combat support
2018-02-18 22:20:16 +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 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
Torbjörn Andersson 462f1c9859 JANITORIAL: Silence more GCC 7 warnings
There were all flagged as intentional fall throughs. I simply changed
the comments to something GCC would recognize.
2017-08-06 12:26:05 +02:00
Peter Kohaut 5e279ac055 BLADERUNNER: added Leon AI script
Happy incept day Leon!
2017-04-10 10:49:07 +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