Note: this is WIP. I'm still pushing updates from time to time. That's why there's also no separate release on the Releases page.
No More Hitscans is a universal minimod that replaces all monster hitscan attacks with projectiles. This does not rely on replacing bullet puffs or any other tricks, thanks to the new WorldHitscanPreFired event. Use this if you don't like hitscans, or want to play with a weapon mod that doesn't offer a lot of hitscan options to the player, for balance purposes.
Download: https://github.com/jekyllgrim/NoMoreHit ... s/main.zip (This archive contains the mod's repository. Just add it to your load order as usual, no need to unpack. You can change the extension to .pk3 if you like.)
This mod is not just cosmetic: these replacement projectiles carefully recreate the behavior of the original attack in such a way that the only change is visuals and travel time (see below).
Features:
- Hitscan bullets are replaced with visible bullets that have travel time. These bullets follow the original attack's path precisely.
- Adjustable bullet speed in mod options.
- Adjustable opacity of tracer models (set to 0.0 if you want them invisible).
- Just like hitscans, these bullets do not have size. Collision is realized with the LineTracer class, and does not rely on default projectile collision.
- Bullets will inherit and respect features of the puffs used by the original attack, such as various collision flags (ALLOWTHRUFLAGS/THRUSPECIES/THRUGHOST), damage type, the puff's DoSpecialDamage override, if one is used, and others. There may be some odd cases with highly customized hitscans that use a lot of flags and custom puffs which won't work properly, but generally it should cover all regular cases.
- Bullets will spawn puffs/blood, as well as produce blood and puff decals like the original hitscans.