-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
DIRECTOR: Fixes for Derrat Sorcerum #6593
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I don't know what I was thinking when I added bbce11c, but it is possible to have palettes with fewer than 256 colours and no header. None of the games I checked seem to use this format, so it's gone for now. Fixes palette loader for Pothead.
b_member will return a CASTREF as long as the member ID is within range for that cast library; that is, less than or equal to the highest member ID. It does not check that the cast member exists. Fixes loading sequence of Gothos.
Turns out the criteria was a bit different. the result does work with recursive calls, the capture criteria is if the returned value is otherwise discarded. Fixes director-tests/D4-unit/T_LING03.DIR Fixes sound playback in Pothead.
The output is expected to use line/character positioning instead of row/column positioning; so if a line of text spans multiple rows, it should be handled normally. Fixes selecting inventory items after "Ptn of Random Teleport" in Derrat Sorcerum.
Fixes the dot-to-dot puzzle in Interactive Bible for Kids: The Life of Paul
Fixes talking to the barmaid in Derrat Sorcerum.
Apparently this is also used for for constraint checks. Fixes mouse code in the Barber Joe minigame of Rodney's Funscreen.
Director reads until the end of the line after "then" and sets the Lingo event handler to that expression. This could be a newline immediately after "then". Fixes script execution in the Barber Joe minigame of Rodney's Funscreen.
The manual implies that this property is only used by buttons, but it is a boolean property that you can get and set on any cast member type. Fixes sound playback in the Barber Joe minigame of Rodney's Funscreen.
Fixes mouse cursor relative position in the Barber Joe minigame of Rodney's Funscreen.
Fixes crash in the shooting minigame in Gus Goes to the Kooky Carnival.
Prevents a ~1 frame gap with the incorrect palette.
The RLE format does support specifying what the foreground colour is, but by default it uses the one in the RichTextCastMember metadata. So you need to hold off on generating the bitmap until you know what that is. We now use the PixelFormat to give us the correct colour values instead of doing bad maths.
ab6ea45
to
56b523c
Compare
Thank you! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.