This package has been marked as deprecated, and it's suggested another
alternative is used.
You are viewing a potentially older version of this package.
View all versions.
ArtificerM1Reload
Makes Artificer primaries scale with attack speed instead of cooldown. Client-Side and Vanilla-Compatible!
Date uploaded | 6 months ago |
Version | 1.1.0 |
Download link | Moffein-ArtificerM1Reload-1.1.0.zip |
Downloads | 16608 |
Dependency string | Moffein-ArtificerM1Reload-1.1.0 |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.1905README
ArtificerM1Reload
Makes Artificer's primaries scale with attack speed instead of cooldown. Reloading takes 1s per shot (1.2s CD in vanilla), but the timer gets reset whenever you fire your primary.
Client-Side and Vanilla-Compatible.
Takes priority over RiskyMod's changes.
For Mod Devs
You can make your Artificer primary compatible with this mod with:
MageStockController.SkillInfo skillInfo = new MageStockController.SkillInfo();
MageStockController.skillInfo.reloadEffectPrefab = GameObject; //MageStockController has the muzzleflash prefabs to use for this
MageStockController.skillInfo.baseReloadDuration = float;
MageStockController.skillInfo.rechargeStock = int;
ArtificerM1Reload.MageStockController.StatePairs.Add(typeof(ENTITYSTATETYPE), skillInfo);
Installation
Drop ArtificerM1Reload.dll into \BepInEx\plugins\
CHANGELOG
1.1.1
- Recompiled for DLC2.
1.1.0
- Mod compatibility, now supports custom stocks-to-recharge and reload times to be set on a per-skill basis.
1.0.1
- Now takes priority over RiskyMod.
1.0.0
- Release.