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

Feature/npc idle dialogs #333

Merged
merged 19 commits into from
Apr 3, 2024
Merged

Feature/npc idle dialogs #333

merged 19 commits into from
Apr 3, 2024

Conversation

JaXt0r
Copy link
Contributor

@JaXt0r JaXt0r commented Apr 1, 2024

Merge blocked by: #310

To test

  1. Spawn Scar (101) and Arto (102)
  2. Go into Gomez throne room
  3. Listen to them talking

Bonus:
Please record a small audio for Romeyyy. He'll love it. ;-)

Boundary - can be ignored for now ;-) :

  • NPCs don't fully look towards each other
  • They sometimes slightly rotated away from other NPC before next talk
  • If you spawn on a Freepoint where e.g. Arto spawns, it tries to kind of initialize a hero dialog, but fails. Therefore Arto is stuck in place. It's a topic for another PR, but for now: Spawn at a FP/WP where no NPC is right now, please.

…-by-step and loop once reached. Also called ZS_*_End() when routine changes.
…e need to do it via logic later. (Otherwise a rotation can already lead to unlocking which is wrong.)
# Conflicts:
#	Assets/GothicVR/Scripts/Npc/RootCollisionHandler.cs
… NPC wants to talk. - Don't know if this is needed/right...
…n't be loaded due to the ZenKit exception "Must be DaedalusInstance".
@JaXt0r JaXt0r requested a review from JucanAndreiDaniel April 1, 2024 16:20
@JaXt0r JaXt0r marked this pull request as ready for review April 1, 2024 16:22
Copy link
Contributor

@Romeeey Romeeey left a comment

Choose a reason for hiding this comment

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

Function test was successful. I submitted some questions, which would be interesting to be answered but overall the PR is good to go from my side.

Copy link
Contributor

@JucanAndreiDaniel JucanAndreiDaniel left a comment

Choose a reason for hiding this comment

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

Commit e57a63d makes unity crash as there is a stack overflow in DaedalusVM probably because of missing hero instance being properly instanciated

@JaXt0r
Copy link
Contributor Author

JaXt0r commented Apr 3, 2024

Commit e57a63d makes unity crash as there is a stack overflow in DaedalusVM probably because of missing hero instance being properly instanciated

Oh my. What did you do? Any specific FeatureFlags you used etc.? I will try to reproduce to understand...

@JaXt0r
Copy link
Contributor Author

JaXt0r commented Apr 3, 2024

I fixed the hero lookup. Please check again.

@JaXt0r JaXt0r requested a review from JucanAndreiDaniel April 3, 2024 19:47
Copy link
Contributor

@JucanAndreiDaniel JucanAndreiDaniel left a comment

Choose a reason for hiding this comment

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

go for it :D

@JaXt0r JaXt0r merged commit a5fa85d into main Apr 3, 2024
@JaXt0r JaXt0r deleted the feature/npc-idle-dialogs branch April 3, 2024 19:55
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