Right now fighting against Monsters can be glitched into being way too easy, even World Bosses. Usually the plan is that you go up a high place, or build a trap building and just shoot them with poison or something and they cant even touch you.
Its good that you can defeat bosses with some ingenuity and preparation, but it makes it too easy.
Here is some of my thoughts to prevent that.
World Boss Abilities to prevent trapping:
Roar of Terror\Presence of Dismay (or something better you can think of)
- Activates if the Bosses target is inaccessible. Area of Effect ability which forces anyone near the Boss to run around in fear(like a chicken). The effect doesnt take longer then a few seconds(maybe enough for poison or bleed to tick down), but it would reduce the effectiveness of trapping the boss. The Roar should be interruptable with certain meele weapons, but not with ranged ones.
Survival of the Fittest
- The boss runs away from the source of damage if the target is inaccesible.
Unstoppable Force(got some problems)
- If the target is inaccesible the Boss starts to rampage, damaging buildings around. Players would abuse this to get world bosses attack other peoples base.
Grappling Hook(humanoid boss)
-If the target is inaccesible the boss shoots out a a tether to the Player and pulls them to meele range.
Now instead of this boring trapping game, how to make boss fights actually fun and challanging:
Unique attack patterns on Bosses
Better moving, turning animations.
Climbable Bosses.
Bosses with Weak points where they get increased damage taken.