Minetest13 reports: My NPC Isaac the Shopkeeper in ... #6670
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#6670
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Minetest13 reports a bug:
Player position:
Player look:
Player information:
Player meta:
Log identifier
Profiler save:
Status:
Teleport command:
Compass command:
i feel like clients can cache the absence of objects (including NPCS) as well as they can cache their presence. leaving an area and returning might not refresh the client properly. please completely quit out your client, restart it, and rejoin. i might be too paranoid in this advice - but such a failure mode would explain some bugs i've seen.
on the other hand, this might be an issue related to when objects'
on_activate
callbacks actually run. they do not run if something is reloaded after being cached in the main server process's memory, even if the object was not "active" in between. i don't have a proposal on how to make that more reliable, other than tracking the last time an object'son_step
was called.Well, I've not only left the client and returned but used a different client. Isaac is gone entirely, and I didn't remove him with a lasso... I'm wondering now if it was possible he died (which would be a shame from the items he had and his dialogue), but that doesn't seem right.
If the NPC died or otherwise vanished, then that's a bug and we'll restore him.
Until we know what happened, I restored the NPC from testserver and put him into your mailbox.