Skip to content

Release of Blue Sector version 1.95#875

Merged
eamathie merged 15 commits intomainfrom
develop
Jun 13, 2025
Merged

Release of Blue Sector version 1.95#875
eamathie merged 15 commits intomainfrom
develop

Conversation

@eamathie
Copy link
Copy Markdown
Contributor

  • What kind of change does this PR introduce?
    Release of version 1.95 of the Blue Sector application.

  • What is the new behavior?
    See the release notes of version 1.95.

  • Does this PR introduce a breaking change?
    No.

  • Other information:
    None.

eamathie and others added 15 commits April 24, 2025 15:46
- 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
- NPC will now walk to cutting board and start dissection dialogue.
- He reacts when salmon is placed on cutting board and dissected.
- Placeholder dialogue for now.
- Refactored and moved dissection related files into their own folder.

Refs: #847, #862
- 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
- Code assumes incorrect answers lead to a set index.
- Laser pointers are now blocked when NPC highlights organs.

Refs: #847, #862
- 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
Dissection task and bug fixes
@eamathie eamathie requested a review from OlaBekkevold June 13, 2025 11:53
@eamathie eamathie self-assigned this Jun 13, 2025
Copy link
Copy Markdown
Contributor

@OlaBekkevold OlaBekkevold left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything seems to work correct

@eamathie eamathie merged commit bf62a52 into main Jun 13, 2025
0 of 2 checks passed
@OlaBekkevold OlaBekkevold deleted the develop branch April 7, 2026 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants