
You are viewing a potentially older version of this package. View Latest Version
FightingFish
Stop reeling! cue when a hooked fish fights — center message + water splash. One mod, one job.Teflon Ted's Fighting Fish
One mod, one job — no kitchen-sink configs or feature creep.
When a hooked fish starts fighting (escape phase), flash Stop reeling! in the center of the screen and play a short watery SFX — vanilla only shows subtle thrashing and silent stamina spike.
Behavior
| Aspect | Detail |
|---|---|
| Trigger | Fish.Escape() while hooked (each fight cycle after the initial hook) |
| Who | Local player who owns the fishing float only |
| Message | Center HUD: Stop reeling! (skipped on hook so $msg_fishing_hooked stays visible) |
| Sound | sfx_land_water, then sfx_blob_jump, then sfx_blob_land |
| Config | None |
flowchart TD
Escape[Fish.Escape]
Hooked{Hooked + local owner?}
Msg[Center: Stop reeling!]
Sfx[Instantiate blob/water SFX]
Escape --> Hooked
Hooked -->|no| Skip[Do nothing]
Hooked -->|yes| Msg --> Sfx
Why these sounds
| Prefab | Why |
|---|---|
| sfx_land_water (default) | Clear water splash — reads as fish thrashing the surface |
| sfx_blob_jump | Wet blob plop fallback |
| sfx_blob_land | Similar blob splash fallback |
Other candidates if you want to fork the cue later: sfx_blob_attack (more aggressive), sfx_ship_waterimpact (heavier splash), sfx_fishingrod_linebreak (fishing-flavored but reads as failure).
What it does not do
| Feature | Here? |
|---|---|
| Change stamina / reel speed / fish AI | No |
| Auto-stop reeling for you | No — cue only |
| Config / volume / custom message | No |
| Server requirement | No — client QoL |
Tips
- Fight phases still alternate with idle; cue fires at the start of each fight after the first (hook keeps vanilla “Hooked”).
- Ease off block/reel while the message is up; reel again when the fish calms (no message).