ScriptName NNWClawSortSkript extends ObjectReference

ObjectReference Property NNWKlauenTruhe Auto
MiscObject Property dunDeadMensRubyDragonClaw Auto
MiscObject Property dunFolgunthurIvoryDragonClaw Auto
MiscObject Property dunForelhostGlassClaw Auto
MiscObject Property dunKorvanjundEbonyDragonClaw Auto
MiscObject Property dunReachwaterRockEmeraldDragonClaw Auto
MiscObject Property dunSkuldafnDiamondClaw Auto
MiscObject Property dunValthumeIronClaw Auto
MiscObject Property dunYngolBarrowCoralClaw Auto
MiscObject Property FFI01Claw Auto
MiscObject Property MS13GoldenClaw Auto

ObjectReference Property NNWCoralClaw Auto
ObjectReference Property NNWDiamondClaw Auto
ObjectReference Property NNWDragonClawEbony01 Auto
ObjectReference Property NNWdragonGlassClaw Auto
ObjectReference Property NNWEmeraldDragonClaw Auto
ObjectReference Property NNWGoldenClaw Auto
ObjectReference Property NNWIronClaw Auto
ObjectReference Property NNWIvoryDragonClaw Auto
ObjectReference Property NNWRubyDragonClaw Auto
ObjectReference Property NNWSaphirClaw Auto

Sound Property UIMenuCancel Auto
Actor Property PlayerRef Auto

Event OnActivate(ObjectReference akActionRef)

If(akActionRef == PlayerRef)

UIMenuCancel.Play(Self)

	;Rubinklaue
	If(NNWKlauenTruhe.GetItemCount(dunDeadMensRubyDragonClaw) >= 1)&&(NNWRubyDragonClaw.IsDisabled())
	NNWRubyDragonClaw.Enable()
	ElseIf(NNWKlauenTruhe.GetItemCount(dunDeadMensRubyDragonClaw) == 0)&&(NNWRubyDragonClaw.IsEnabled())
	NNWRubyDragonClaw.Disable()
	EndIf
	;Elfenbeinklaue
	If(NNWKlauenTruhe.GetItemCount(dunFolgunthurIvoryDragonClaw) >= 1)&&(NNWIvoryDragonClaw.IsDisabled())
	NNWIvoryDragonClaw.Enable()
	ElseIf(NNWKlauenTruhe.GetItemCount(dunFolgunthurIvoryDragonClaw) == 0)&&(NNWIvoryDragonClaw.IsEnabled())
	NNWIvoryDragonClaw.Disable()
	EndIf
	;Vulkanglasklaue
	If(NNWKlauenTruhe.GetItemCount(dunForelhostGlassClaw) >= 1)&&(NNWDragonGlassClaw.IsDisabled())
	;Debug.Notification("Daniel, du hast die Drachenklaue in die Truhe gelegt")
	NNWDragonGlassClaw.Enable()
	ElseIf(NNWKlauenTruhe.GetItemCount(dunForelhostGlassClaw) == 0)&&(NNWDragonGlassClaw.IsEnabled())
	;Debug.Notification("Daniel, du hast die Drachenklaue aus der Truhe genommen")
	NNWDragonGlassClaw.Disable()
	EndIf
	;Ebenerzklaue
	If(NNWKlauenTruhe.GetItemCount(dunKorvanjundEbonyDragonClaw) >= 1)&&(NNWDragonClawEbony01.IsDisabled())
	NNWDragonClawEbony01.Enable()
	ElseIf(NNWKlauenTruhe.GetItemCount(dunKorvanjundEbonyDragonClaw) == 0)&&(NNWDragonClawEbony01.IsEnabled())
	NNWDragonClawEbony01.Disable()
	EndIf
	;Smaragdklaue
	If(NNWKlauenTruhe.GetItemCount(dunReachwaterRockEmeraldDragonClaw) >= 1)&&(NNWEmeraldDragonClaw.IsDisabled())
	NNWEmeraldDragonClaw.Enable()
	ElseIf(NNWKlauenTruhe.GetItemCount(dunReachwaterRockEmeraldDragonClaw) == 0)&&(NNWEmeraldDragonClaw.IsEnabled())
	NNWEmeraldDragonClaw.Disable()
	EndIf
	;Diamantklaue
	If(NNWKlauenTruhe.GetItemCount(dunSkuldafnDiamondClaw) >= 1)&&(NNWDiamondClaw.IsDisabled())
	NNWDiamondClaw.Enable()
	ElseIf(NNWKlauenTruhe.GetItemCount(dunSkuldafnDiamondClaw) == 0)&&(NNWDiamondClaw.IsEnabled())
	NNWDiamondClaw.Disable()
	EndIf
	;Eisenklaue
	If(NNWKlauenTruhe.GetItemCount(dunValthumeIronClaw) >= 1)&&(NNWIronClaw.IsDisabled())
	NNWIronClaw.Enable()
	ElseIf(NNWKlauenTruhe.GetItemCount(dunValthumeIronClaw) == 0)&&(NNWIronClaw.IsEnabled())
	NNWIronClaw.Disable()
	EndIf
	;Korallenklaue
	If(NNWKlauenTruhe.GetItemCount(dunYngolBarrowCoralClaw) >= 1)&&(NNWCoralClaw.IsDisabled())
	NNWCoralClaw.Enable()
	ElseIf(NNWKlauenTruhe.GetItemCount(dunYngolBarrowCoralClaw) == 0)&&(NNWCoralClaw.IsEnabled())
	NNWCoralClaw.Disable()
	EndIf
	;Saphirklaue
	If(NNWKlauenTruhe.GetItemCount(FFI01Claw) >= 1)&&(NNWSaphirClaw.IsDisabled())
	NNWSaphirClaw.Enable()
	ElseIf(NNWKlauenTruhe.GetItemCount(FFI01Claw) == 0)&&(NNWSaphirClaw.IsEnabled())
	NNWSaphirClaw.Disable()
	EndIf
	;Goldene Klaue
	If(NNWKlauenTruhe.GetItemCount(MS13GoldenClaw) >= 1)&&(NNWGoldenClaw.IsDisabled())
	NNWGoldenClaw.Enable()
	ElseIf(NNWKlauenTruhe.GetItemCount(MS13GoldenClaw) == 0)&&(NNWGoldenClaw.IsEnabled())
	NNWGoldenClaw.Disable()
	EndIf
EndIf	
EndEvent