Core API Changelog 1.4.1 - Alloyed Collective Patch
Enum value changes
Some enums have inserted new values in the middle of the list order, effectively shifting some values. For any affected enums you'll need to recompile your mod and reserialize any assets.
- BaseActivity.ActivitySurvivor: added
VoidSurvivor,Seeker,False Son(Chefstill missing I guess) - DamageTypeExtended: added
BypassDamageCalculationsandNoGravity - ItemTier:
AssignedAtRuntimehas been moved from the next natural value (11) to 1000 - ProcType: removed ExplodeOnDeathVoid
ContentPack additions
- DLC1Content.Buffs.ExplodeOnDeathVoidHiddenCooldown
- DLC3Content.Buffs.UltimateMealDecaying
Various field and method changes
-
EntityStates.Distributor.DistributorIdle
- Removed
effectInstanceandeffectInstanceEFH. The newly adddmuzzleObjectnow seems to fill that role.
- Removed
-
EntityStates.Drifter.BluntForceTornado
- Removed
OnMeleeHitAuthority. It only served to impact force, which is now taken care inAuthorityModifyOverlapAttack.
- Removed
-
EntityStates.Drifter.ChargeTornadoSlam
- Renamed
startSpeed->startSpeedXZ
- Renamed
-
EntityStates.Drifter.CubeSlam
- Removed
consoleCubePrefab,cube, andSetCube
- Removed
-
EntityStates.Drifter.Repossess
- Replaced
SetUpRepossessHighlightwithGetOrConfigureHighlight
- Replaced
-
EntityStates.Drifter.TornadoSlam
- Removed
bounceTuah - Removed
OnMeleeHitAuthorityand addedModifyOverlapInfo. The latter one now modifies the collected hitboxes, which is set as a callback inAuthorityModifyOverlapAttack - Changed the signature of
GenerateJunk(Transform)->GenerateJunk(Transform, int)
- Removed
-
EntityStates.Vehicles.ZiprailCharacterVehicleSeated
- Removed
Update(it was an empty method anyway)
- Removed
-
Moved
RoR2.Achievements.Merc.DroneTechJuggleLemurianAchievementfromMerc->DroneTech -
RoR2.Artifacts.PrestigeBulwarkManager
- Removed
isArtifactEnabled. UsemissionController.currentArtifact != DLC3Content.Artifacts.Prestigeinstead.
- Removed
-
RoR2.Items.PhysicsProjectileBehavior
- Removed
hasSpawnedAlly;canSpawnAllytakes care of this check now.
- Removed
-
CharacterMaster
- The logic for revival items has moved from
OnBodyDeathtoTryReviveOnBodyDeathso any hooks relevant to that may need updating.
- The logic for revival items has moved from
-
CostTypeDef
- Added back
resultsthat 1.4.0 had removed
- Added back
-
ItemDef
- Changed the signature of
HandleDuplicator(ItemIndex, CharacterBody)->HandleDuplicator(ItemIndex, CharacterBody, float)
- Changed the signature of
-
Moved
TriggerOnPlayerDeath->TriggerOnNoPlayersLeft
Credits
Chinchi