Skip to content

Bunch o' hostile mobs fixes and refactoring

Rob Nelson requested to merge pull/6366/fixgoldmonsters into Bleeding-Edge

Created by: DeityLink

  • Renamed "metroid.dm" to "slime.dm" and renamed its "metroid" folder to "slime".
  • Removed the obsolete hostile mob "IsInvalidTarget()" proc, the few times it was used have been replaced to use "CanAttack()" instead.

  • Fixed gold slime monsters attacking adamantine golems.
  • Improved a bunch of code related to hostile mob target acquisition.
  • Rabid slimes now remember their friends and don't attack them. This should ease the task of good xenobiologists, and even add more use to rabid slimes.
  • Simple Animals can now deal damage other than brute.
  • Rabid slimes for instance now deal clone damage instead of brute. They also now move on top of their target.
  • Simple Animal Aliens now take double damage from burn sources.
  • Simple Animal Aliens now use the proper deaths sprites, instead of the deprecated sideway ones.
  • Simple Animal Aliens can finally be meat-spiked.
  • Simple Animal Aliens no longer attack Carbon Aliens.

Merge request reports