RTAutoSprintAddon
Adds AutoSprint support for a few custom survivors/skill packs, as well as a config option to add them manually.
Date uploaded | 3 years ago |
Version | 1.0.0 |
Download link | JohnEdwa-RTAutoSprintAddon-1.0.0.zip |
Downloads | 14530 |
Dependency string | JohnEdwa-RTAutoSprintAddon-1.0.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.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
,LaserBolt
andSnowBall
. Sprint disable forCastThunder
. - MandoGaming: Animation delay for
HeavyPistol2
andBeamPistol
. - 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 forduration
field 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).