Commit Graph
137148 Commits
Author SHA1 Message Date
Nathanael Gentry 5af941f878 DIRECTOR: Reset default text interlinear to 0
Without this, text bounding boxes are wrong in The Apartment.
2020-07-03 09:00:06 -04:00
Nathanael Gentry bc38519523 DIRECTOR: Fix bitwise reverse ink 2020-07-03 09:00:06 -04:00
Matthew Duggan b58302cb9d ULTIMA8: Correct data type for getLocation.. again 2020-07-03 20:21:00 +09:00
Matthew Duggan 27dab7b187 ULTIMA8: Add ability to cycle items for Crusader 2020-07-03 19:40:39 +09:00
Matthew Duggan 535867a4e8 ULTIMA8: Improve debug messages 2020-07-03 16:21:54 +09:00
Matthew Duggan 9d396d6a1b ULTIMA8: Make crusader inventory gumps work 2020-07-03 16:21:54 +09:00
Matthew Duggan 07a43d975a ULTIMA8: Fix null pointer usage in reticle process 2020-07-03 16:21:54 +09:00
Matthew Duggan f858c03755 ULTIMA8: Give Crusader avatar correct items on startup 2020-07-03 16:21:54 +09:00
Matthew Duggan 4abc2b6fd5 ULTIMA8: Add support for Crusader inventory items 2020-07-03 16:21:54 +09:00
Matthew Duggan d0ec49a305 ULTIMA8: Add x/y offset as some crusader gumps use them 2020-07-03 16:21:54 +09:00
Matthew Duggan f79b300cdd ULTIMA8: Reduce reticle debug spam a bit 2020-07-03 16:21:54 +09:00
Matthew Duggan 31bc37affa ULTIMA8: Add simpler container search functions 2020-07-03 16:21:54 +09:00
Matthew Duggan 4471a55cd0 ULTIMA8: Increase usage range in crusader 2020-07-03 16:21:54 +09:00
Nathanael Gentry 4caea51387 DIRECTOR: Always finish drawing transition on quit event
This prevents an incomplete transition from messing up the display when, for
instance, you click to skip to the end of a transition.
2020-07-03 00:50:13 -04:00
Nathanael Gentry 8c68e8c73a DIRECTOR: Implement changed area transitions
No new transitions should be broken, but transitions that were broken
before (#9, 10, c. 30-36, 47-48) have not been fixed. All transitions (even
broken ones) should render only in the changed area, however.
2020-07-02 23:47:02 -04:00
Gunnar Birke 37b96bc80d WINTERMUTE: Use persisted timer to check if sentence is finished 2020-07-02 23:37:43 +02:00
djsrv f05be30146 DIRECTOR: Fix sharedCast mistake 2020-07-02 15:54:18 -04:00
djsrv 41eb01ff58 DIRECTOR: Fix warlock-mac crash 2020-07-02 15:17:37 -04:00
Eugene Sandulenko 698dbbdfca BACKENDS: Attempt to address race condition on slow systems with timers 2020-07-02 18:12:31 +02:00
djsrv 05b6bb2021 DIRECTOR: Add Cast convenience methods 2020-07-02 11:40:22 -04:00
djsrv 4977b640e6 DIRECTOR: Remove old ShapeCastMember constructor 2020-07-02 11:40:22 -04:00
djsrv 64fdff14eb DIRECTOR: Initialize cast members w/ cast and ID 2020-07-02 11:40:22 -04:00
Matthew Duggan 35794eebff ULTIMA8: Correct return type 2020-07-02 17:02:21 +09:00
Matthew Duggan b248db7af5 ULTIMA8: Add crusader demo music to list 2020-07-02 16:50:35 +09:00
Matthew Duggan d7b9b1d6e5 ULTIMA8: Break strings on carat character 2020-07-02 16:49:18 +09:00
Matthew Duggan b01c4fe4a7 ULTIMA8: Support Crusader weapon table data 2020-07-02 15:59:55 +09:00
Matthew Duggan f404e22e61 ULTIMA8: Add function to replicate remorse NPC weapon difficulty 2020-07-02 15:59:55 +09:00
Matthew Duggan aefc4e4022 DEVTOOLS: ULTIMA8: Add base ini files for Remorse 2020-07-02 15:59:55 +09:00
Matthew Duggan e66a6e7f28 ULTIMA8: Update crusader reticle when things move 2020-07-02 15:59:55 +09:00
djsrv 7571b284b8 DIRECTOR: Fix warning 2020-07-01 22:44:58 -04:00
Matthew Duggan c0efd61eaa ULTIMA8: Correct data type to getLocation call 2020-07-02 11:11:49 +09:00
djsrv fd119949ec DIRECTOR: LINGO: Add temp fix for D4 factories 2020-07-01 22:07:13 -04:00
djsrv 38d17341e2 DIRECTOR: LINGO: Move lingo archive to Cast 2020-07-01 22:07:13 -04:00
Paul Gilbert 0a600c2b6d GLK: COMPREHEND: Fix OPCODE_OBJECT_NOT_IN_ROOM 2020-07-01 18:47:12 -07:00
Matthew Duggan 7b467a7fd2 ULTIMA8: Fix crusader ambient audio target 2020-07-02 10:28:56 +09:00
Matthew Duggan 8016bbb426 ULTIMA8: Initial support for Crusader target reticle 2020-07-02 10:28:54 +09:00
Matthew Duggan d4fab29cab ULTIMA8: Fix potential null deref from coverity 2020-07-02 10:19:30 +09:00
Matthew Duggan cf3f253d2e ULTIMA8: Play sounds in keypad 2020-07-02 10:19:30 +09:00
Matthew Duggan 0565afc256 ULTIMA8: Fix searching for alarm panels on alert active 2020-07-02 10:19:30 +09:00
Gunnar Birke 85df38eccd WINTERMUTE: Remove version checks from new classes 2020-07-02 02:29:08 +02:00
Eugene Sandulenko 80649ba245 CREDITS: Updated Director credits 2020-07-02 01:48:49 +02:00
Cameron Cawley 6620ccbcd0 DOCS: Update credits 2020-07-02 01:43:14 +02:00
djsrv 005618bf25 Revert "DIRECTOR: LINGO: Fix bytecode loading for global scripts"
This reverts commit 45e72aa449.
2020-07-01 13:27:48 -04:00
djsrv fb39572fd5 DIRECTOR: Move _sharedCast to Movie 2020-07-01 13:24:37 -04:00
Eugene Sandulenko dd58587960 DIRECTOR: Fix director test execution 2020-07-01 19:11:18 +02:00
Nathanael Gentry a25467c6df DIRECTOR: Finish implementing puppetTransition 2020-07-01 13:10:07 -04:00
lolbot-iichan 49e2faefb9 WINTERMUTE: Add move keymaps and improve keyboard movement (#2357)
* WINTERMUTE: Move custom actions from /base/ to /ad/

* WINTERMUTE: Move extra action keymaps to separate section

* WINTERMUTE: Add action to click on object nearest to center

* WINTERMUTE: Change Carol Reed 4 custom keymap

* WINTERMUTE: Add keymaps for Carol Reed 5-12 and lifein3minutes

* WINTERMUTE: Enable walking for 10 more 1st person games
2020-07-01 19:37:55 +03:00
Eugene Sandulenko 0193472e96 DIRECTOR: LINGO: Reduce remaining include dependencies 2020-07-01 18:16:21 +02:00
Eugene Sandulenko 888e80c9b0 DIRECTOR: LINGO: Reduce header dependency 2020-07-01 18:05:05 +02:00
Eugene Sandulenko 5186f7194b DIRECTOR: Reduce header dependency 2020-07-01 17:49:48 +02:00