Gecko spawn chance too high #3546
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#3546
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?
This is the relevant part of the user.conf:
The gecko spawns not only in protected areas, but also on the screenshot are visible a lot and active entities are 2600.
I searched for geckos near my home and couldnt find any so I placed 2 geckos and 2 eggs to see how they behave.
Saw 2-4 geckos hatching from 1 egg which could be problematic but they started to spread quickly because it´s a pretty flat terrain.
Next I build a little enclosure to keep them together and placed 2 geckos inside.
Those laid 2 eggs which hatched into 5 more geckos, total 7 in a day.
Those 7 turned into around 10 at the next day, some died some hatched and they laid more eggs before the day even ended. Around dawn I had 17 geckos and they still placed eggs.
To me the problem are the eggs, how often they lay eggs and how many geckos hatch per egg.
If I remember correctly petz decision tree is based on a random value and runs everytime the last action has finished.
So in a uneven terrain with just short distances and limited options to move around it would run over and over again which increases the chance to hit the value for laying eggs.
Additionaly geckos so far just move or lay eggs, also there is no predator they had to flee from or get killed.
Overall the geckos are cute but can currently easily overrun a place and I guess runs isn´t yet done with them and that will result in unknown behaviour changes.
For now I would remove them from the petz_list in user.conf which should disable & hide them.
part of upstream fix
c9e453feb5
&ea37f7cf1e
At least they don't spawn on me like wild anymore.
the solution of of "1 fertile egg per gecko" is acceptable but unstable. the expected population will stay constant forever, but large populations can still arise, particularly mob APIs can't see mobs that are in nearby unloaded areas.
there's 49 geckos there (and 1 visibly just died) after starting w/ 9, after a couple hours. i left and returned to the area, and it seemed like some geckos were culled when the area was loaded.
then again, this is similar to the behavior of ducks/chickens w/ nests.
As long as there is population control mechanics and their eggs don't hatch if there's already a couple of them nearby, I'm ok with it.
that spot got up to about 84 geckos, but then started going down.