ObjectReference Property TempContainerRef autoWeapon Property DummyWeapon auto; Store his inventory somewhereActorRef.RemoveAllItems(TempContainerRef); It's alive!ActorRef.Resurrect(); Remove what resurrect() added and get back his stored inventoryActorRef.RemoveAllItems()TempContainerRef.RemoveAllItems(ActorRef); Make him a teammate, then add and remove a weapon: forces him to re-evaluate his inventory; and dress himselfActorRef.SetPlayerTeammate(True)ActorRef.AddItem(DummyWeapon, 1)ActorRef.RemoveItem(DummyWeapon, 1)ActorRef.SetPlayerTeammate(False)
Event OnEffectStart(Actor akTarget, Actor akCaster)if ( akTarget.IsDead() ) Debug.Notification("Dead!") akTarget.Resurrect()else Debug.Notification("Alive!")endIfendEvent