Very strange mimic #5334
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
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#5334
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?
A Mimic disguised as cottages:feldweg_s_45_coniferous has surprising characteristics. She is more sluggish than others, ignores for a long time, but after a while she becomes aggressive too. You can't see their HP, and especially you can't beat them. However, it gets in the way physically.
Alias is doing some research and asked me to report the issue here to add his research later.
i don't think this is an integration issue so much as a bug in the mime code, though i haven't figured out exactly what's going on here.
the problem is that mimes imitating feldweg nodes are somehow getting the wrong selection box.
the relevant section of the code is here:
9e69b5da2c/core/procedures.lua (L230-L239)
the cottages feldweg nodes (not just the s_45 variants) don't define a selection box, so the lua API gives them a default value, which is
however, when inspecting affected mimes, the selection box appears as follows:
which means you can't point at them (unless you somehow lined up your cursor perfectly, maybe?)
oh, i see. apparently
selectionbox
of an entity is not the same structure as theselection_box
of a node. silly me for assuming consistency.fixed via adding some code to futil
db364b557a
and making the mimes use itbd03e3ccc0
this is live