FakeFishGames / Barotrauma

A 2D online multiplayer game taking place in a submarine travelling through the icy depths of Jupiter's moon Europa.
http://www.barotraumagame.com/
1.72k stars 400 forks source link

EASY handheld weapon abyss monster kill #8727

Closed LePiromano closed 2 years ago

LePiromano commented 2 years ago

Description you can just get inside an abyss island and the abyss creature won't fit in but still try to get you so you can just sit there and kill it it wont target the sub before targeting the guy inside the abyss island either so the sub can just shoot it down and the creature will be too angry at the guy in the island to care https://user-images.githubusercontent.com/55637865/161656515-d67ebda9-bf29-4029-9cb1-e072c77c5348.mp4

Version v0.17.6

itchyOwl commented 2 years ago

I'd say this is mainly a design issue. Of course any possible solution might require code too. Any suggestions?

Regalis11 commented 2 years ago

Maybe the monster could slowly lose interest in the target if they fail to do damage to it?

itchyOwl commented 2 years ago

Yeah I think this is a more general level issue with the enemy AI. Can also happen e.g. if the monster can't for some reason rotate so that it can reach a wall target. Need to think about it.

cshingle commented 2 years ago

A bit of ice and rock wont save you from these beasts. I suspect it would be a coding nightmare, but what if terrain was somewhat destructible by abyss monsters? As a shortcut to making terrain destructible just let them clip into the terrain a bit.

itchyOwl commented 2 years ago

Addressed in Regalis11/Barotrauma-development@613d330. The monsters now ignore the targets for a while, if they fail to reach them after trying a while.

Rokvach commented 2 years ago

Tested, working correctly. Closing.