Conversation
- A path of arrows is displayed on the salmon's side. - This path highlights where the incision is to be made. - It gradually fills with colour as the player cuts along path. - Salmon object is swapped when moving to the next dissection step. - The dissected state currently has placeholder cubes for intestines Refs: #847
- Implemented cell shading/outline by duplicating and inverting mesh - Should work on "any" mesh, but must be optimized a bit. - Figured out how to make objects pointable with UI pointers. - This triggers a new version of tooltips for organs. Refs: #847
- It now iterates through vertices in chunks. - Prevents stalling due to iterating through hundreds of them. - It will still lag if this script is placed on many detailed objects. - But that is not the indended usecase. Refs: #847
- The model of the salmon dissected - The textures of the inside part of the salmon - The animations of the salmon Refs: #862
- Created animation clips for blend shapes. - Started implementing NPC behaviour and dialogue for dissection. - Removed line that resets index in DialogueBoxController. - That was necessary to return to correct index in dialogue. Refs: #862
- Ended up manually moving BlendShapes in code. - Highlights do not show from behind other objects, need workaround. - Experimenting with making non-highlighted organs transparent. - This exposes the inaccurate 3d sorting of transparent objects. - Will figure out a workaround for this. Refs: #847, #862
- Highlight instead of outline bypasses depth sorting problems. - Regenerates collider and highlight mesh after animation to match mesh. - Much more visible for the user. Refs: #847
- The dissection task is now playable, but lacks tablet structures. - The problem where NPCs stand still happens less often. - "All" organs now have labels when highlighted by laser pointer. - Scalpel respawns when dropped on the floor. - Fixed a bug where duplicate salmon appeared. Refs: #862, #847, #867, #868, #869
- Tasks, subtasks, steps, skills, dialogue, are all working. - Task resets properly. Refs: #862
- dissection task is now marked as completed after all steps. Refs: #862
This was
linked to
issues
May 29, 2025
OlaBekkevold
approved these changes
May 30, 2025
Contributor
OlaBekkevold
left a comment
There was a problem hiding this comment.
Everything works as it should. But I discovered that if you try to start a task in the laboratory while the NPC is already standing at it's destination for the task, the NPC will just restart the dialogue and the task never starts. But this is probably a general issue and not specific to this pull request.
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
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.
What kind of change does this PR introduce?
What is the current behavior?
What is the new behavior?
Does this PR introduce a breaking change?
Other information?