RTAutoSprintAddon
Adds AutoSprint support for a few custom survivors/skill packs, as well as a config option to add them manually.
| Last updated | 4 years ago |
| Total downloads | 14709 |
| Total rating | 4 |
| Categories | Tweaks Client-side |
| Dependency string | JohnEdwa-RTAutoSprintAddon-1.0.0 |
| Dependants | 7 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.3.1JohnEdwa-RTAutoSprintEx
RTAutoSprint fixed and enhanced with more features. Sprint automatically, but only when you would be allowed to do so in the first place.
Preferred version: 2.0.0README
RT AutoSprint Addon | Game ver. 1.1.1.4
Latest Patch.
1.0.0 [2021-04-xx]
- First Release.
Description
Additional module for RTAutoSprintExtended that adds patches for a few custom characters and skill packs, as well as a way to set them up as a configuration file entry.
Mod compatibility and "API":
Included patches:
- Artificer Extended: Animation delay for
IceShard,LaserBoltandSnowBall. Sprint disable forCastThunder. - MandoGaming: Animation delay for
HeavyPistol2andBeamPistol. - EggsSkills: Animation delay for
CombatShotgunEntity,TeslaMineFireState. Sprint disable forDirectiveRoot. - Playble Templar: Sprint disable for
TemplarRifleFire. - The House: Sprint disable for
Roulette.
Configuration
EnableDebugLog: If the addons spits out what it's doing in the console or not.SprintDisableEntityStates: List of EntityStates that disable sprinting. separated by,.AnimationDelayEntityStates: List of EntityStates that check fordurationfield for a delay, separated by,.
And individual on/off toggles for the included patches/addons.
The rest is for RTAutoSprintEx, i.e what this addon is doing.
You can use SendMessage to register an EntityState to the list of Sprint Disablers and Animation Delayers. Add a soft dependency to ensure RTAutoSprintEx (not RTAutoSprintAddon) is loaded before your mod.
[BepInDependency("com.johnedwa.RTAutoSprintEx", BepInDependency.DependencyFlags.SoftDependency)]
if (BepInEx.Bootstrap.Chainloader.PluginInfos.ContainsKey("com.johnedwa.RTAutoSprintEx")) {
SendMessage("RT_SprintDisableMessage", "EntityStates.Mage.Weapon.Flamethrower");
SendMessage("RT_AnimationDelayMessage", "EntityStates.Mage.Weapon.FireFireBolt");
}
RT_SprintDisableMessage blocks AutoSprinting from activating when the player is in that EntityState.
RT_AnimationDelayMessage looks for a field called duration to use as a delay - useful for keeping wind-down animations from being immediately cancelled.
Changelog
1.0.0 [2021-04-xx]
- First Release.
Full changelog can be found in CHANGELOG.MD.
Contact
Open an issue at the Github repo or find me on the RoR2 modding discord (JohnEdwa#7903).