DIFF

Deprecated 199

Declarations marked Obsolete or @deprecated, with the replacement or migration guidance supplied by the source when available.

DeclarationKindReplacement or guidance
ActionBase.RefreshActionJuncture() Method Use ActionData.OnJunctureTimedOut instead
ActionBuildPart.SetBuildingAnimation() Method Use 'SetBuildingAnimationEx' instead
ActionBuildShelter Class 1.30: Driven by ActionBuildPart
ActionCarHornBase Class Use ActionVehicleHornBase instead
ActionCarHornLong Class Use ActionVehicleHornLong instead
ActionCarHornShort Class Use ActionVehicleHornShort instead
ActionCarHornShortCB Class Use ActionVehicleHornShortCB instead
ActionDrinkPondContinuous.GetLiquidSource() Method 1.30: No replacement. Method is no longer needed as liquid source is now checked and provided by the CCTLiquid target condition.
ActionFillBottleBase Class 1.30: Use class ActionObtainLiquidBase instead
ActionFillBottleBaseCB Class 1.30: Use ActionObtainLiquidBaseCB instead
ActionGetOutTransport.ProcessGetOutActionData() Method
ActionGetOutTransport.Unhide() Method
ActionTargetsCursor.SetContinuousInteractXboxIcon() Method
ActionTargetsCursor.SetContinuousXboxIcon() Method
ActionTargetsCursor.SetInteractXboxIcon() Method
ActionTargetsCursor.SetSingleXboxIcon() Method
ActionTargetsCursor.SetXboxIcon() Method
ActionWashHandsItem Class 1.30: Not used and not registered in action constructor!
ActionWashHandsWaterOne Class 1.30: Not used and not registered in action constructor!
ActionWashHandsWaterOneCB Class 1.30: Not used!
ActionWashHandsWellOne Class 1.30: Not used and not registered in action constructor!
ActionWashHandsWellOneCB Class 1.30: Not used!
AgentBase.GrowDuringAntibioticsAttack() Method Use GrowDuringMedicalDrugsAttack instead
BaseBuildingBase.DebugCustomState() Method Obsolete debug method
BaseBuildingBase.HandleItemFalling() Method Handled in the Construction component directly
BaseBuildingBase.ItemFall() Method Handled in the Construction component directly
Car.ForceDirection() Method
Car.ForcePosition() Method
Car.GetController() Method Use methods directly on Car
Car.GetGearsCount() Method Use Car.GetGearCount
Car.GetThrust() Method Use Car.GetThrottle
Car.GetThrustGentle() Method Use Car.IsGentle
Car.GetThrustTurbo() Method Use Car.IsTurbo
Car.SetClutchState() Method
Car.SetThrust() Method Use Car.SetThrottle/Car.SetTurbo/Car.SetGentle
CarScript.BrakeAndReverseRearLight() Method 1.30: Use VehicleLightsComponent instead
CarScript.BrakeLightsShineOff() Method 1.30: Use VehicleLightsComponent instead
CarScript.BrakeLightsShineOn() Method 1.30: VehicleLightsComponent instead
CarScript.BrakesRearLight() Method 1.30: Use VehicleLightsComponent instead
CarScript.CarPartsHealthCheck() Method 1.30: Use Transport::PartsHealthCheck instead
CarScript.CheckVitalItem() Method 1.30: Use Transport::CheckVitalItemCallback instead
CarScript.CheckVitalItem() Method 1.30: Use Transport::CheckVitalItemCallback instead
CarScript.CreateFrontLight() Method 1.30: Use VehicleLightsComponent instead
CarScript.CreateRearLight() Method 1.30: Use VehicleLightsComponent instead
CarScript.DashboardShineOff() Method 1.30: Use VehicleLightsComponent instead
CarScript.DashboardShineOn() Method 1.30: Use VehicleLightsComponent instead
CarScript.ForceUpdateLightsEnd() Method
CarScript.ForceUpdateLightsStart() Method
CarScript.GetEnviroHeatComfortOverride() Method
CarScript.IsScriptedLightsOn() Method 1.30: Use Transport.LightIsOn
CarScript.IsVitalCarBattery() Method 1.30: Use Transport.NeedElectricitySourceDevice
CarScript.IsVitalTruckBattery() Method 1.30: Use Transport.NeedElectricitySourceDevice
CarScript.LeftFrontLightShineOff() Method 1.30: Use VehicleLightsComponent instead
CarScript.LeftFrontLightShineOn() Method 1.30: Use VehicleLightsComponent instead
CarScript.NoRearLight() Method 1.30: Use VehicleLightsComponent instead
CarScript.OnBeforeSwitchLights() Method
CarScript.ReverseLightsShineOff() Method 1.30: Use VehicleLightsComponent instead
CarScript.ReverseLightsShineOn() Method 1.30: Use VehicleLightsComponent instead
CarScript.ReverseRearLight() Method 1.30: Use VehicleLightsComponent instead
CarScript.RightFrontLightShineOff() Method 1.30: Use VehicleLightsComponent instead
CarScript.RightFrontLightShineOn() Method 1.30: Use VehicleLightsComponent instead
CarScript.TailLightsShineOff() Method 1.30: Use VehicleLightsComponent instead
CarScript.TailLightsShineOn() Method 1.30: Use VehicleLightsComponent instead
CCTWaterSurface Class 1.30: Use CCTLiquid instead
CCTWaterSurfaceEx Class 1.30: Use CCTLiquid instead
CGame.GizmoClear() Method Use GizmoApi.Deselect
CGame.GizmoClearAll() Method Use GizmoApi.DeselectAll
CGame.GizmoFindByTracker() Method Use GizmoApi.FindByTracker
CGame.GizmoGetCount() Method Use GizmoApi.GetCount
CGame.GizmoGetInstance() Method Use GizmoApi.GetInstance
CGame.GizmoGetTracker() Method Use GizmoApi.GetTracker
CGame.GizmoSelectObject() Method Use GizmoApi.SelectObject
CGame.GizmoSelectPhysics() Method Use GizmoApi.SelectPhysics
CGame.GizmoSelectUser() Method Use GizmoApi.SelectUser
CivilianSedanFrontLight Class Use VehicleLightBase and VehicleLightProfileBase instead
CombinationLock.AnimateDigits() Method 1.30: Use AnimateDigitsOutside & AnimateDigitsInside instead
CombinationLock.IsLockedOnGate() Method 1.30: Use IsLocked instead
CombinationLock.SetDigitRotationAnimationPhase() Method 1.30: Use SetDigitRotationAnimationPhaseOutside & SetDigitRotationAnimationPhaseInside instead
CombinationLock.SoundLockChangeDial() Method 1.30: Use ItemSoundHandler instead
CombinationLock.SoundLockChangeNumber() Method 1.30: Use ItemSoundHandler instead
CombinationLock.SoundLockClose() Method 1.30: Use ItemSoundHandler instead
CombinationLock.SoundLockOpen() Method 1.30: Use ItemSoundHandler instead
CombinationLock.Unlock() Method 1.30: Use UnlockOnServer instead
ConstructionActionData.GetSlotId() Method 1.30: Unsafe, overridden ActionData used in-system instead
ConstructionActionData.SetSlotId() Method 1.30: Unsafe, overridden ActionData used in-system instead
ConstructionBase.BuildPartServer() Method Call BuildPartServerEx instead
ConstructionBase.CreateCollisionTrigger() Method
ConstructionBase.DestroyCollisionTrigger() Method
ConstructionBase.DismantlePartServer() Method Call DismantlePartServerEx instead
ConstructionBase.IsColliding() Method Call IsCollidingEx instead
ConstructionBase.IsTriggerColliding() Method
ConstructionPart.m_Id Field 1.30: Data stored on ConstructionPartTypeData
ConstructionPart.m_IsBase Field 1.30: Data stored on ConstructionPartTypeData
ConstructionPart.m_IsGate Field 1.30: Data stored on ConstructionPartTypeData
ConstructionPart.m_MainPartName Field 1.30: Data stored on ConstructionPartTypeData
ConstructionPart.m_Name Field 1.30: Data stored on ConstructionPartTypeData
ConstructionPart.m_PartName Field 1.30: Data stored on ConstructionPartTypeData
ConstructionPart.SetRequestBuiltState() Method 1.30: Use 'SetBuiltState' directly
DayZPlayerImplement.GetSurfaceType() Method 1.30: Uses CGame GetSurfaceInfo* methods instead
DayZPlayerImplementMeleeCombat.HitZoneSelection() Method Use HitZoneSelectionRaycast instead
DayZPlayerImplementMeleeCombat.IsObstructed() Method Use MeleeTargeting.IsMeleeTargetObstructed instead
DayZPlayerInventory.ValidateDestroy() Method
DebugSpawnParams Class
EffWheelSmoke.SetSurface() Method 1.30: Use SelectFromSurface instead
EmoteManager.CheckEmoteLockedState() Method
EmoteManager.ForceSurrenderState() Method 1.30: Use PlayerBase::SetSurrenderState instead
EntityAI.CanDisplayAttachmentSlot() Method 1.30: Use CanDisplayAttachmentSlot( int slot_id ) instead
EntityAI.LocalTakeEntityAsAttachment() Method 1.30: Use LocalTakeEntityToTargetAttachment instead
EntityAI.LocalTakeEntityAsAttachmentEx() Method 1.30: Use LocalTakeEntityToTargetAttachmentEx instead
EntityAI.LocalTakeEntityToCargo() Method 1.30: Use LocalTakeEntityToTargetCargo instead
EntityAI.LocalTakeEntityToCargoEx() Method 1.30: Use LocalTakeEntityToTargetCargoEx instead
EntityAI.OnCEUpdate() Method 1.30: Use OnCEIterate(float currentTime, float elapsedTime) instead
EntityAI.PredictiveTakeEntityAsAttachment() Method 1.30: Use PredictiveTakeEntityToTargetAttachment instead
EntityAI.PredictiveTakeEntityAsAttachmentEx() Method 1.30: Use PredictiveTakeEntityToTargetAttachmentEx instead
EntityAI.PredictiveTakeEntityToCargo() Method 1.30: Use PredictiveTakeEntityToTargetCargo instead
EntityAI.PredictiveTakeEntityToCargoEx() Method 1.29: Use PredictiveTakeEntityToTargetCargoEx instead
EntityAI.ServerTakeEntityAsAttachment() Method 1.30: Use ServerTakeEntityToTargetAttachment instead
EntityAI.ServerTakeEntityAsAttachmentEx() Method 1.30: Use ServerTakeEntityToTargetAttachmentEx instead
EntityAI.ServerTakeEntityToCargo() Method 1.30: Use ServerTakeEntityToTargetCargo instead
EntityAI.UpdateWeight() Method 1.30: Use NotifyPlayerInventoryLoadChanged instead
ExplosivesBase.AddExplosionEffectForSurface() Method 1.30: Handled in AmmoTypes instead
ExplosivesBase.AddExplosionEffectForSurface() Method 1.30: Handled in AmmoTypes instead
ExplosivesBase.GetExplosionSoundSetName() Method 1.30: Handled in AmmoTypes instead
ExplosivesBase.GetParticleExplosionID() Method 1.30: Handled in AmmoTypes instead
ExplosivesBase.InitSpecificsExplosionEffectForSurface() Method 1.30: Handled in AmmoTypes instead
ExplosivesBase.m_SurfaceToExplosionEffectsData Field 1.30: Handled in AmmoTypes instead
ExplosivesBase.m_TypeToSurfaceParticleIDMap Field 1.30: Handled in AmmoTypes instead
ExplosivesBase.SetParticleExplosion() Method 1.30: Handled in AmmoTypes instead
FirearmActionDetachMagazine_Old Class 1.30: Use class FirearmActionDetachMagazine instead
GameInventory.TakeEntityAsAttachment() Method 1.30: Use TakeEntityAsTargetAttachment instead
GameInventory.TakeEntityAsAttachmentEx() Method 1.30: Use TakeEntityAsTargetAttachmentEx instead
GameInventory.TakeEntityToCargo() Method 1.30: Use TakeEntityToTargetCargo instead
GameInventory.TakeEntityToCargoEx() Method 1.30: Use TakeEntityToTargetCargoEx instead
GardenBase.Fertilize() Method Use CAContinuousFertilizeGardenSlot::FertilizeSlot instead
GardenBase.IsCorrectFertilizer() Method
GardenBase.NeedsFertilization() Method
GardenBase.UpdateTexturesOnAllSlots() Method
GardenBase.WaterAllSlots() Method
GPSReceiver.UpdateDisplayState() Method 1.29: Use overloaded function GPSReceiver::UpdateDisplayState instead
Hatchback_02FrontLight Class Use VehicleLightBase and VehicleLightProfileBase instead
HudDebugWinCharStats.FitWindow() Method
Icon.GetRelevantInventoryAction() Method
ItemBase.ClearStartItemSoundServer() Method
ItemBase.GetDryingIncrement() Method 1.30: Use GetDryingIncrement taking enum/int arguments instead
ItemBase.GetHeatIsolationInit() Method
ItemBase.GetSoakingIncrement() Method 1.30: Use GetSoakingIncrement taking enum/int arguments instead
ItemBase.PlayAttachSound() Method Use ItemSoundHandler instead
MainMenu.FilterDlcs() Method
MainMenu.PopulateDlcFrame() Method
MainMenu.ShowDlcFrame() Method
MainMenuConsole.FilterDLCs() Method
MainMenuConsole.PopulateDlcFrame() Method
Man.JunctureTakeEntityAsAttachment() Method 1.30: Use JunctureTakeEntityToTargetAttachment instead
Man.JunctureTakeEntityAsAttachmentEx() Method 1.30: Use JunctureTakeEntityToTargetAttachmentEx instead
Man.JunctureTakeEntityToCargo() Method 1.30: Use JunctureTakeEntityToTargetCargo instead
Man.TakeEntityAsAttachmentExImpl() Method 1.30: Use TakeEntityToTargetAttachmentExImpl instead
Man.TakeEntityAsAttachmentImpl() Method 1.30: Use TakeEntityToTargetAttachmentImpl instead
Man.TakeEntityToCargoImpl() Method 1.30: Use TakeEntityToTargetCargoImpl instead
MiscGameplayFunctions.BuildCondition() Method Obsolete collision checking method, use the other 'BuildCondition'
MiscGameplayFunctions.ComplexBuildCollideCheckClient() Method Obsolete collision checking method, use the other 'ComplexBuildCollideCheckClient'
MiscGameplayFunctions.GenerateAINoiseAtPosition() Method Use MiscGameplayFunctions.GenerateAINoiseAtPositionEx instead!
ModInfo.GetDLCImage() Method
NoiseAIEvaluate.GetNoiseReduction() Method Use GetNoiseReductionEx instead!
NoiseAIEvaluate.GetNoiseReductionEx() Method 1.30: AI noise dampening is now done natively via AIParams config parameters. Kept for HUD and old mods.
Offroad_02FrontLight Class Use VehicleLightBase and VehicleLightProfileBase instead
OffroadHatchbackFrontLight Class Use VehicleLightBase and VehicleLightProfileBase instead
OptionsMenu.ToggleDependentOptions() Method
OptionsMenuControls.InitDependentOptionsVisibility() Method
OptionsMenuControls.ToggleDependentOptions() Method
OptionsMenuGame.ToggleDependentOptions() Method
OptionsMenuSounds.InitDependentOptionsVisibility() Method
OptionsMenuSounds.ToggleDependentOptions() Method
OptionsMenuVideo.InitDependentOptionsVisibility() Method
OptionsMenuVideo.ToggleDependentOptions() Method
PlayerBase.AddPlayerLoad() Method 1.30: Not used, but kept in case modders need it
PlayerBase.AntibioticsAttack() Method Not used, but kept in case modders need it
PlayerBase.GetUndergroundBunkerHandler() Method Use GetUndergroundHandler instead
PlayerBase.SetNVGWorking() Method
PlayerBase.SetPlayerLoad() Method 1.30: Not used, but kept in case modders need it
PluginTransmissionAgents.GrowDuringAntibioticsAttack() Method Use GrowDuringMedicalDrugsAttack instead
Sedan_02FrontLight Class Use VehicleLightBase and VehicleLightProfileBase instead
ServerBrowserTabPc.SortedInsertDesc() Method
StaminaHandler.DepleteStamina() Method
StaminaHandler.OnRPC() Method Use SyncJunctures instead
StaticConstructionMethods.SpawnConstructionMaterialPiles() Method 1.30: Use SpawnConstructionMaterialPilesEx instead
Surface.GetStepsParticleID() Method 1.30: Use SurfaceInfo.GetStepParticleId directly
Surface.GetWheelParticleID() Method 1.30: Use SurfaceInfo.GetWheelParticleId directly
SurrenderDummyItem Class 1.30: No replacement - no longer in use
Truck_01FrontLight Class Use VehicleLightBase and VehicleLightProfileBase instead
UndergroundBunkerHandlerClient Class Use UndergroundHandlerClient instead
UndergroundBunkerTrigger Class Use JsonUndergroundTriggers instead
UndergroundStash.PlaceOnGround() Method
VehicleFlippedContext.HandleByCrewMemberState() Method
VicinityItemManager.GetFixedHeadHeightAdjustment() Method Use MiscGameplayFunctions.GetPlayerHeadHeight instead
WarmthNotfr.DetermineLevel() Method Use DetermineLevelEx instead
Weather.GetNoiseReductionByWeather() Method Use Weather.GetNoiseReductionByWeatherEx instead!
Weather.GetNoiseReductionByWeatherEx() Method 1.30: AI noise dampening is now done natively via AIParams config parameters. Kept for HUD and old mods.
World.Is3rdPersonDisabled() Method 1.30: Use World::GetThirdPersonViewMode returning current thrid person mode instead
World.UpdatePathgraphDoorByAnimationSourceName() Method 1.30: Use UpdatePathgraphEntityState