Background for Fallout 4
Member of the ObjectReference script
eventOnDestructionStageChanged(intaiOldStage, intaiCurrentStage)

Description

Wiki Description

Event called when the object's destruction stage changes.

Documentation Comment

Event received when this reference's destruction stage has changed


Parameters

  1. intaiOldStage

  2. intaiCurrentStage


Examples

Event OnDestructionStageChanged(int aiOldStage, int aiCurrentStage)
  Debug.Trace("Out destruction stage changed from " + aiOldStage + " to " + aiCurrentStage)
EndEvent
Event OnDestructionStageChanged(int aiOldStage, int aiCurrentStage)
  ; ClearDestruction will set aiCurrentStage back to 0.
  if aiCurrentStage == 0 && aiOldStage > 0
    Debug.Trace("The item has been repaired" )
  endif
EndEvent

Auto-Generated Example

Scriptname MyCoolScript extends ObjectReference

event OnDestructionStageChanged(int aiOldStage, int aiCurrentStage)
    Debug.trace("Event received - OnDestructionStageChanged: aiOldStage = " + aiOldStage + " aiCurrentStage = " + aiCurrentStage)
endEvent

Related Pages


Additional References

View this event’s page on the Fallout 4 Creation Kit Wiki

Some data provided by the Fallout 4 Creation Kit Wiki. Licensed under the Creative Commons Attribution-Share Alike 4.0 license.