# Fish

**URL:** <https://discourse.cataclysmdda.org/t/fish/8741>\
**Category:** The Bunker\
**Created:** [January 25, 2015, 3:14am UTC](https://discourse.cataclysmdda.org/t/fish/8741 "2015-01-25T03:14:36Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![dreamfantasy](https://avatars.discourse-cdn.com/v4/letter/d/7bcc69/32.png) [@dreamfantasy](https://discourse.cataclysmdda.org/u/dreamfantasy)\
**Post date:** [January 25, 2015, 3:14am UTC](https://discourse.cataclysmdda.org/t/fish/8741/1 "2015-01-25T03:14:36Z")

</div>

Is there any way to get some more fish? I think I have eaten all the fish in the river near my home=[  
Maybe it’s time for me to move to a new place now=[

---

<div class="post-metadata">

**Author:** ![John\_Candlebury](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/john_candlebury/32/6437_2.png) [@John\_Candlebury](https://discourse.cataclysmdda.org/u/John_Candlebury)\
**Post date:** [January 25, 2015, 3:24am UTC](https://discourse.cataclysmdda.org/t/fish/8741/2 "2015-01-25T03:24:19Z")

</div>

I dont think fish can actually run out (unless the game explicitly told you so) its more likely that you’ve got several bad rolls in a row.

---

<div class="post-metadata">

**Author:** ![AllisonW](https://avatars.discourse-cdn.com/v4/letter/a/919ad9/32.png) [@AllisonW](https://discourse.cataclysmdda.org/u/AllisonW)\
**Post date:** [January 25, 2015, 4:56am UTC](https://discourse.cataclysmdda.org/t/fish/8741/3 "2015-01-25T04:56:02Z")

</div>

If you’ve got some swim goggles, try putting those on and going in the water and making sure there aren’t zombies down there killing all the fish.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 25, 2015, 5:56am UTC](https://discourse.cataclysmdda.org/t/fish/8741/4 "2015-01-25T05:56:40Z")

</div>

I once got killed by a jabberwock underwater.

After that I decided to use bridges on a much more regular basis.

---

<div class="post-metadata">

**Author:** ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)\
**Post date:** [January 26, 2015, 1:53am UTC](https://discourse.cataclysmdda.org/t/fish/8741/5 "2015-01-26T01:53:49Z")

</div>

You actually can fish all the fish from the river.

---

<div class="post-metadata">

**Author:** ![Barhandar](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@Barhandar](https://discourse.cataclysmdda.org/u/Barhandar)\
**Post date:** [January 26, 2015, 4:02am UTC](https://discourse.cataclysmdda.org/t/fish/8741/6 "2015-01-26T04:02:25Z")

</div>

> [@KA101](#):
>
> You actually can fish all the fish from the river.

I’ve fished ONE fish, with the rest being killed by zombies (and leaving corpses that butcher for “fresh” fillets that instantly turn rotten on pickup), from local area, and it turned entire river to the north from fishing spot barren.

Unless the populations of fish are dwindling [sup], my liege[/sup] after the Cataclysm, you miiiight want to adjust it to need weeks or months of rod-fishing before it goes barren. And add netting.

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [January 26, 2015, 5:36am UTC](https://discourse.cataclysmdda.org/t/fish/8741/7 "2015-01-26T05:36:46Z")

</div>

> [@Barhandar](#):
>
> I’ve fished ONE fish, with the rest being killed by zombies (and leaving corpses that butcher for “fresh” fillets that instantly turn rotten on pickup), from local area, and it turned entire river to the north from fishing spot barren.

Zombies can kill fish effortlessly because of two oversights:  
Monster vision code doesn’t understand water-to-water vision (ie. all monsters have 100% efficient swimming goggles).  
Monster movement code makes no sound and fish have no other fear trigger (they have an unimplemented “PLAYER\_CLOSE” trigger, which was meant only for anger).

Both of those are relatively easily fixable and should keep zeds from wrecking all the fish.

---

<div class="post-metadata">

**Author:** ![Closet\_Pankin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/closet_pankin/32/376_2.png) [@Closet\_Pankin](https://discourse.cataclysmdda.org/u/Closet_Pankin)\
**Post date:** [January 26, 2015, 7:46am UTC](https://discourse.cataclysmdda.org/t/fish/8741/8 "2015-01-26T07:46:00Z")

</div>

> [@Coolthulhu](#):
>
> [quote=“Barhandar, post:6, topic:8741”]I’ve fished ONE fish, with the rest being killed by zombies (and leaving corpses that butcher for “fresh” fillets that instantly turn rotten on pickup), from local area, and it turned entire river to the north from fishing spot barren.

Zombies can kill fish effortlessly because of two oversights:  
Monster vision code doesn’t understand water-to-water vision (ie. all monsters have 100% efficient swimming goggles).  
Monster movement code makes no sound and fish have no other fear trigger (they have an unimplemented “PLAYER\_CLOSE” trigger, which was meant only for anger).

Both of those are relatively easily fixable and should keep zeds from wrecking all the fish.[/quote]

Sweet, sounds like that’s a simple fix. It’s a bummer to constantly see corpses in all the rivers.

---

<div class="post-metadata">

**Author:** ![AllisonW](https://avatars.discourse-cdn.com/v4/letter/a/919ad9/32.png) [@AllisonW](https://discourse.cataclysmdda.org/u/AllisonW)\
**Post date:** [January 26, 2015, 7:48am UTC](https://discourse.cataclysmdda.org/t/fish/8741/9 "2015-01-26T07:48:35Z")

</div>

Note to self: clean zombies out of nearby rivers ASAP to protect local fish populations. So that I can eat them.

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [January 26, 2015, 10:09am UTC](https://discourse.cataclysmdda.org/t/fish/8741/10 "2015-01-26T10:09:14Z")

</div>

OK, so I was wrong. Wrong about it being trivial to implement and also wrong about PLAYER\_CLOSE being anger-only.

But I think I got it. I’ll send a PR soon. It might not get accepted today, because it will either depend on or conflict with my monster faction update PR.

The non-trivial part was because the whole vision checking happens in a relatively often used function (vision range), so I couldn’t just fix it the simplest way or it could have a noticeable effect on performance.

---

<div class="post-metadata">

**Author:** ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)\
**Post date:** [January 27, 2015, 2:15am UTC](https://discourse.cataclysmdda.org/t/fish/8741/11 "2015-01-27T02:15:32Z")

</div>

[quote=“Coolthulhu, post:10, topic:8741”]OK, so I was wrong. Wrong about it being trivial to implement and also wrong about PLAYER\_CLOSE being anger-only.

But I think I got it. I’ll send a PR soon. It might not get accepted today, because it will either depend on or conflict with my monster faction update PR.

The non-trivial part was because the whole vision checking happens in a relatively often used function (vision range), so I couldn’t just fix it the simplest way or it could have a noticeable effect on performance.[/quote]

I’m giving this one priority as a bugfix. Kevin’s aren’t playing nice together either.

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [January 27, 2015, 5:06am UTC](https://discourse.cataclysmdda.org/t/fish/8741/12 "2015-01-27T05:06:25Z")

</div>

Zombies should not be capable of fishing from deep water now.  
Except zombie fish, swimmer zombies and other natural swimmers. Those should chase fish into shallow water and then kill them there.  
Fish getting stuck on shallow water when fleeing won’t be fixed soon, because that would require either ugly hacks or actual pathfinding (which could get expensive).
