daydream QA on test: waterlife - can't place the fi ... #5684
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
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#5684
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?
daydream reports a bug:
Player position:
Player look:
Player information:
Player meta:
Log identifier
Profiler save:
Status:
Teleport command:
Compass command:
daydream reports: waterlive - can't place the fi ...to daydream reports: waterlife - can't place the fi ...daydream reports: waterlife - can't place the fi ...to daydream QA on test: waterlife - can't place the fi ...which fish? i managed to place water_life:riverfish, water_life:coralfish, and water_life:clownfish into the ocean just fine. only petz fish can be placed in the petz fishtank.
We tried to place water_life:coralfish on orange corals
i'm able to just place those anywhere in the ocean. possibly it has biome/heat/humidity requirements, gotta dig into that. i didn't see any when i was digging about for the urchin spawn rules though...
i can verify that i can place them one place, but not in another nearby place. still looking for what might be causing that.
relevant code:
3975f86b4f/crafts.lua (L178-L179)
water_life.count_objects
counts all objects within16 * minetest.settings:get_int("active_object_send_range_blocks")
nodes of the position where the player is trying to place the fish - in our case, a sphere of radius 80. if there are more thanminetest.settings:get_int("water_life_maxmobs")
(30) of any object in that radius, including players, then the fish will fail to place. additionally, if there are more than 10 tamed coralfish in the same radius, it will also fail to place.possibly this can be closed as "documented", or we can petition water_life to change the behavior, or at least give a warning about why it's not placing.
We could also remove all the restriction of placement and only obey them during spawn. I don't think it's a good mechanic that animals, once spawned, immediately die when the temperature is not right. During spawn it is good when the circumstances are obeyed.
i agree, though that's not the issue here. if you can't place the fish due to over-congestion, you keep the item.