Skip to content
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

Improving/fixing issues with Speaker signal and Highlight methods #2543

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Jowan-Spooner
Copy link
Member

  • fixes several issues reported on the discord server

This code is defenitely breaking some compatibilty, because the speaker is now stored as an identifier and not as a resource_path in the current_state (breaks compat with old saves and maybe with some custom code of people). This is necessary to allow the speaker_update method to work with runtime-characters.

Could also break stuff because the order of operations in the text event has slightly been changed.

Also removed the unnecessary get_current_character method from the Portraits subsystem, as it just did the same as the Text systems method, and speaker is mostly a text concept anyways.

Fixed a dumb mistake in the dialogic_identifiable_resource

This code is defenitely breaking some compatibilty, because the speaker is now stored as an identifier and not as a resource_path in the current_state (breaks compat with old saves and maybe with some custom code of people).

Could also break stuff because the order of operations in the text event has slightly been changed.

Also removed the unnecessary get_current_character from the Portraits subsystem, as it just did the same as the Text method, and speaker is mostly a text concept anyways.

Fixed a dumb mistake in the dialogic_identifiable_resource
@Jowan-Spooner Jowan-Spooner added Bug 🐞 Something isn't working Compatibility Breaking ⚠️ This PR breaks compatibility in some way labels Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug 🐞 Something isn't working Compatibility Breaking ⚠️ This PR breaks compatibility in some way
Development

Successfully merging this pull request may close these issues.

None yet

1 participant