Skip to content

Version 1.1.0 release.

Compare
Choose a tag to compare
@inkoalawetrust inkoalawetrust released this 16 May 20:55
· 72 commits to main since this release
c05a922

This is the first semi-major update for the mod since the 1.0 release, I finally thought of a way to get the marines to detect most projectile types without needing to make invasive changes to the game that break compatibility. So now marines can dodge projectiles.

Don't expect many more updates like this though. I have already had to rewrite it 6 times over the course of a year, just so that it would function so I could've finished the 1.0 release. So at this point, I would much rather be doing literally anything else at all, than further work on the same NPC I've been working on since early-mid 2021.

  • Added the ability for marines to dodge projectiles. Marines will not dodge projectiles fired by allies, unless the projectile would harm them too much, or is part of the always avoid list. They will also avoid strafing in directions with nearby ledges or walls or the like. The lists of projectiles they always ignore and always avoid can be found and extended in the SM_FindNearbyProjectile() function.
  • Added a separate obituary message for when the player is killed by a marine on a turret.

Note:
For the PB version of the mod, the projectile dodging has been disabled, because the projectiles in PB are just so much faster than vanilla. The marines are not very likely to get out of the way of projectiles, even after I made several changes to make it easier for them to dodge than in the normal version. On top of that, the dodging code is oftentimes confused in PB. Because the mod marks a lot of non-projectile actors as projectiles.

Project Brutality version:

  • Added a damage factor for the Nailgun's damage type.