niceride reports: mime spawned in protected area ... #2939
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#2939
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?
niceride reports a bug:
Player position:
Player look:
Player information:
Player meta:
Log identifier
Profiler save:
Status:
Teleport command:
Compass command:
I've been seeing ghosts spawn inside the same protected area 4222 anytime I'm near the wall/floor/ceiling that is inside the protected area. Off-by-one on protection check? Is there a missing brick in the wall (it looks pretty complete to me, at least in the areas where it matters). For sure there is unprotected cave area on the "outside" of the wall, so I am looking for why this happens and what I can do about it if the code is working as intended; or what is the bug.
after talking to niceride, this has turned into an issue about how to keep ghosts from flying through walls in your protected area.
it's not just an issue about ghosts. Attached: mime spawned in protected area.
they absolutely cannot spawn in protected areas. haven would be overrun by them. but i'll entertain the idea that they're somehow glitching through walls. i've certainly noticed some inside of mountains while flying/noclipping.
i've made it so that mimes will die if they somehow end up in a wall, to prevent them from clipping in:
b62353802a
...and spiders, apparently.
the spiders i understand, though i'm not sure it covers the current case pefectly.
if a petz is in a one-block-tall gap and jumps, it gets teleported up until the next available surface. spiderz and ratz do this easily (see #2048, #2967, #2982).
however, i can't find exactly where they're getting into your build.
flying around your base, i found a couple places where mobs outside could teleport up, but that doesn't answer how they'd get inside.
on the other hand, the walls are filled w/ mimes and batz O_O
figured out that there's a large thin gap in the unprotected area below the base, which is how spiders/ratz are getting in.
adding it to the todo list to change that behavior.
and mese monster.
wall mimes are no longer a thing.
keeping petz (or their replacement) from glitching through walls is still a long way off
Can we not simply kill entities when they're inside a block? Means: Outside breathable environments?
yes, but that AI needs to be written. overall, mobs must:
upstream petz issue: https://github.com/runsy/petz/issues/133