SeagullDigestion
Seagulls actually eat the food they steal and leave a poop behind. Sells for a randomised price, and eating it costs you.Seagull Digestion
Seagulls that steal your food now actually eat it. After a random delay the stolen item turns into a poop: randomised sell price, and a bad idea to eat.
- Host-authoritative, matching how the game already simulates birds.
- The timer cancels if you shoot the bird or grab the fish back.
- Seagulls ignore poop, and rest for a while after a meal.
- Procedurally generated poop mesh, no asset bundle.
- Poop syncs to every client and survives save/reload.
Eating it
The hunger cost is paid out of your stomach first. Whatever your stomach cannot cover is dealt as direct damage, so eating poop on an empty stomach takes the full hit to your health. Poison lands either way, exactly like raw pufferfish.
With HungerCost = 25:
| Fullness before | Fullness after | Damage |
|---|---|---|
| 100 | 75 | 0 |
| 25 | 0 | 0 |
| 10 | 0 | 15 |
| 0 | 0 | 25 |
Food-effect mods are blocked from rewarding you for it. With Fish Effects installed, poop grants no timed effect, no Drip luck, and no effect line on the inspection card. Those are ordinary Harmony patches applied from this mod; no other mod's files are touched, and they are skipped when the mod is absent.
Settings
In Mod Settings (Mod Menu) or BepInEx/config/erwins.seagulldigestion.cfg.
Changes apply immediately.
| Setting | Default | What |
|---|---|---|
| Enabled | true | Master switch |
| OnlyFish | false | Restrict digestion to fish |
| MinSeconds / MaxSeconds | 8 / 25 | Random hold time before eating |
| CooldownAfterEating | 30 | Seconds a seagull refuses to hunt after a meal. 0 = none, a huge value = never again |
| MinWorth / MaxWorth | -60 / 20 | Sell price is rolled in this range, either end negative or positive |
| ClampBalance | true | Hold the balance between $0 and the $2,147,483,647 limit. Leave it on — see 1.5.1 below |
| HungerCost | 25 | Fullness a mouthful costs |
| DamageOnEmptyStomach | true | Unpayable fullness becomes direct damage |
| Poison | true | Apply the game's own poison |
| BlockOtherFoodEffects | true | Deny poop any positive effect from food-effect mods |
| Name | Seagull Poop | Display name |
| ReplaceModel | true | Procedural poop mesh; off = original model, recoloured |
| Scale | 1.0 | Size multiplier, relative to the item the poop replaced |
| Colour | 4A2E17 | RRGGBB hex |
| Cookness | 0.85 | Feeds the game's own cookness shader input |
| PlaySound | true | Squawk on digestion |
Multiplayer
The host needs the mod. Clients without it lose the money either way, but will still see the original fish model.
Changelog
See CHANGELOG.md, or the Changelog tab on the Thunderstore page.
Most recent: 1.5.1 fixed a balance of -$2,147,483,648 after selling poop.
