Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Brynza API
Brynzananas API mod adding features for developers usage
CHANGELOG
1.8.1
- Fix MaxAirVelocity setting max air velocity with vertical velocity if motor can't fly
1.8.0
-
Add MaxAirVelocity to CharacterMotor (doesn't work as intended until next patch)
-
Check if pending damage is already in the dictionary before adding/removing
-
Delete and deprecate massIsOne, alwaysApply and disableAirControlUntilGroundHit for BlastAttack, BulletAttack and DamageInfo, please use PhysForceInfo
1.7.3
-
Add missing nullchecks to OnMasterSummonToGiveItemsDelegateDef and GiveItemsDelegateDef
-
Add teamIndexOverride of None if summonner object is null in IProjectileMasterSummon
1.7.2
-
Add grounding check for applying midair buffs for RocketJumpComponent
-
Reorder code execution in RemoveBuffsOnGroundHitServer to maybe fix midair buffs permanently RocketJumpComponent staying on grounding
-
Add
clientBuffsWhileMidairandonRocketJumpAppliedAuthorityfields to RocketJumpComponent
1.7.1
-
Remove leftover debug logs oopsies
-
Add
resetNegativeVerticalVelocityboolean field to RocketJumpComponent
1.7.0
-
Added EffectInstance for EffectData
-
Added FirstPerson body flag (currently not fully done)
-
Improved RocketJumpComponent for clients
-
Register one not net message that was not registered this whole time
1.6.0
-
Added compatibility with Projectile Configurator for RocketJumpComponent and GuidedProjectile
-
Added Vector3 scale field for EffectData
-
Removed obsolete fields from RocketJumpComponent
-
Force value of 0 for RocketJumpComponent will prevent it from rocketjumping entirely
-
Improved force apply code for RocketJumpComponent
1.5.1
- Fixed incompatibilities with SkinTuner, ChaoticSkills and PassiveAggression
1.5.0
-
Added ClientBuffs feature for CharacterBody
-
Added proper events for KeepVelocityOnMoving, Strafe, BunnyHop and AirControlFromVelocityAdd
-
Fixed RocketJumpComponent rocketjump for clients
-
Added IOnGroundHit interface
-
Added PhysForceFlags for RocketJumpComponent
1.4.0
-
Added IOnGroundHitServer interface
-
Added RemoveBuffsOnGroundHitServer component
-
Added defaultConfigValues Dictionary<ConfigFile, Dictionary<ConfigDefinition, string>>
-
Added NoWeaponIfOwner feature for BulletAttack
-
Added AirControlFromVelocityAdd feature for CharacterMotor
-
Added DontFadeWhenNearCamera feature for RendererInfo. Since DLC3 it works half time
-
Added BonusForce force feature for BulletAttack
-
Added LastJumpTime for CharacterBody
-
Added ForceIsOne force feature for DamageInfo (this has been done before official way of doing this so it probably no longer works, please use PhysForceFlags)
-
Added ForceIsOne force feature for BulletAttack (this has been done before official way of doing this so it probably no longer works, please use PhysForceFlags)
-
Added ForceIsOne force feature for BlastAttack (this has been done before official way of doing this so it probably no longer works, please use PhysForceFlags)
-
Added ForceDisableAiControl force feature for DamageInfo (this has been done before official way of doing this so it probably no longer works, please use PhysForceFlags)
-
Added ForceDisableAiControl force feature for BulletAttack (this has been done before official way of doing this so it probably no longer works, please use PhysForceFlags)
-
Added ForceDisableAiControl force feature for BlastAttack (this has been done before official way of doing this so it probably no longer works, please use PhysForceFlags)
-
Added PitchClipCycleStart and YawClipCycleStart for AimAnimator
-
Added List<BuffDef> buffsWhileMidair field for RocketJump component
-
Added and Removed Overheal Proctype feature (lol)
-
Added static float strafeMultiplier for strafe coefficient instead of hardcoded value
-
Made sprint button to take raw input if body has SprintAllTime body flag
-
Removed Sniper Hurtbox Tracker feature
-
Remade onHitGroundServerDictionary from Dictionary to FixedConditionalWeakTable
-
Remade RocketJump component to use RemoveBuffsOnGroundHitServer component instead of onHitGroundServerDictionary
-
Removed RocketJump applyStrafing field
-
Network RocketJump zero vertical velocity
-
Added default layer filter for RocketJump sphere search
-
Replaced all Unity Debug logs with Bepinex Debug logs
-
Made all hooks static
-
Fixed Loadout Section Selector flexible vertical scaling
-
Fixed buffs not properly registering in time
1.3.0
-
Added BulletAttack IgnoredHealthComponents feature
-
Added Sniper Hurtbox Tracker feature
-
Added Loadout Sections feature
-
Added Language Token addition method
-
Added Walljump feature
-
Updated and deprecated Network Configs feature (trying to setwork configs without affecting client config values is such a pain in the ass)
-
Guided Projectile component will get needed components on Awake if they are not set
1.2.0
-
Added Network Configs feature
-
Added ImmuneToVoidFog body flag
-
Added ChangeTimescaleForAllClients util
-
Added AddOrRemoveBuffAuthority extensions
-
Character Motor removes itself from OnHitGroundServer event on Disable
1.1.0
-
Added Strafing feature
-
Added Bunnyhop feature
-
Added Velocity Override feature
-
Added Linked Skill feature
-
Added IOnProjectileExplosionDetonate interface
-
Added Rocketjump component
-
Added Guided Projectile component
-
Added OnHitGroundServer event
1.0.0
-
Added SprintAllTime body flag
-
Added AddEntityStateMachine util
-
Added Generic Skill Awake fix