Skip to content

WIP: Monk follows player#1884

Draft
wjt wants to merge 1 commit intomainfrom
wjt/wip-monk-follows-player
Draft

WIP: Monk follows player#1884
wjt wants to merge 1 commit intomainfrom
wjt/wip-monk-follows-player

Conversation

@wjt
Copy link
Member

@wjt wjt commented Feb 5, 2026

WIP: Monk follows player

@wjt
Copy link
Member Author

wjt commented Feb 5, 2026

Weird, the build for this (draft) PR isn't getting included in the web build. I'm temporarily marking it as not draft to test...

@wjt wjt marked this pull request as ready for review February 5, 2026 11:30
@wjt wjt requested a review from a team as a code owner February 5, 2026 11:30
@wjt wjt marked this pull request as draft February 5, 2026 11:32
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Play this branch at https://play.threadbare.game/branches/endlessm/wjt/wip-monk-follows-player.

(This launches the game from the start, not directly at the change(s) in this pull request.)

@wjt
Copy link
Member Author

wjt commented Feb 5, 2026

https://play.threadbare.game/branches/endlessm/wjt/wip-monk-follows-player/#res://scenes/quests/lore_quests/quest_002/1_void_runner/void_runner.tscn

Once you talk to the monk, he will follow you around, but only as far as the fork in the path (which is meant to be a hint that you should go up, rather than back the way you came). He also gives you more hints about what landmarks to look for.

The follow movement is quite janky but it's just a prototype. :)

@manuq
Copy link
Collaborator

manuq commented Feb 5, 2026

https://play.threadbare.game/branches/endlessm/wjt/wip-monk-follows-player/#res://scenes/quests/lore_quests/quest_002/1_void_runner/void_runner.tscn

Once you talk to the monk, he will follow you around, but only as far as the fork in the path (which is meant to be a hint that you should go up, rather than back the way you came). He also gives you more hints about what landmarks to look for.

The follow movement is quite janky but it's just a prototype. :)

Wow this is so cool! Already as a prototype I can see the potential. I've been wanting for so long NPCs that are more alive instead of waiting idle. I love it!

I reached a state at the bridge which the monk is blocking the player from moving:

Grabacion.de.pantalla.desde.2026-02-05.09-19-57.mp4

Maybe the player and the monk should't collide at all? Less realistinc, but is what some games do.

Also what I've seen in games is that the NPC companion walks at about the same velocity as the player, so they are usually one next to each other.

@wjt
Copy link
Member Author

wjt commented Feb 5, 2026

The monk also forced me to walk behind a tree on the top island, at which point I got stuck, but I can get stuck there without the monk's help 😄

Actually I wonder if the monk should keep a minimum distance from the player, i.e. so if you walk towards him he tries to move in the opposite direction? I guess not because you want to be able to talk to him...

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.

2 participants