cmss13-devs / cmss13-devs/cmss13
Infinite Egg Bug
- Dominant language
- DM
- Stars
- 170
- Forks
- 940
- Avg merge
- 5d 16h
- Merged PRs (30d)
- 61
Description
### Testmerges
BYOND Version: 515.1610 Server revision compiled on: 2023-08-26T15:02:49+00:00 Master commit: 6b78d2f97fa7cafd7ceaf6a4cc0f1a19730fe04f The following pull requests are currently test merged: #4229: 'fancy lighting' by harryob at commit cc3017d011 #4246: 'Move xeno grab cooldown change to just ctrl+click logic' by Drulikar at commit d4a4aebeea #4261: 'Fixes pointblanks' by morrowwolf at commit 25b63dd13e #4224: 'ARES Change Holder' by realforest2001 at commit c7db9b4801 Local commit: e3585f0499cce86a3f850e231889c30ecaea14fe TGS version: 5.13.7 DMAPI version: 5.6.1
### Description of the bug
So I broke an egg somehow:
I grabbed an egg from queen on Ovi as a drone, planted it, but still had it somehow. There was no sprite in my hands, but as I was trying to tackle another drone, I was getting the prompt "This is too close to a the egg morpher!" After moving away from the egg morpher, I was able to tackle like normal. A minute later I slashed an APC and dropped an egg. It couldn't be melted or picked up, but the eggsac carrier can infinately grab eggs from it using their ability. An admin fixed the issue by moving the egg out of bounds on the map. Round ID was 18362
### What's the difference with what should have happened?
Eggs are not supposed to work like this.
### How do we reproduce this bug?
So, unfortunately I have no idea how to replicate this bug. Zonespace has said to go ahead with posting the bug report anyway
(since he's seen it happen twice now). I wish you all luck with this spaghetti code.
### Issue Bingo
- [ ] Issue could be reproduced at least once
- [X] Issue happened in a recent (less than 7 days ago) round
- [X] Couldn't find an existing issue about this (https://github.com/cmss13-devs/cmss13/issues)
Contributor guide
Research direction
No files or tests are named. Start by tracing the egg's planting, dropping, pickup, and eggsac-carrier interactions, then find a reproducible path; done means an egg cannot remain hidden or be harvested infinitely after being planted or dropped.
Written by the indexing model from the issue text.
Assessment
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100