34 lines
1018 B
Plaintext
34 lines
1018 B
Plaintext
Scriptname _00E_MQ11c_PickUpArrowOrQuiver extends ObjectReference
|
|
{Updates the stage once the player has picked up both the quiver and the bow}
|
|
|
|
Event OnInit()
|
|
self.BlockActivation(True)
|
|
EndEvent
|
|
|
|
Event OnActivate(ObjectReference akActionRef)
|
|
|
|
if (akActionRef == PlayerREF) && (MQ11c.GetCurrentStageID() == 160) && bDone == False
|
|
bDone = True
|
|
self.Activate(PlayerREF, true)
|
|
if (Self.GetBaseObject() == _00E_MQ11c_SphereQuiver)
|
|
PlayerREF.AddItem(_00E_MQ11c_SphereArrow, 50)
|
|
ITMArrowsUp.Play(PlayerREF)
|
|
Self.MoveTo(_00E_NPCDumpMarker)
|
|
EndIf
|
|
if (PlayerREF.GetItemCount(_00E_MQ11c_SphereArrow) >= 1) && (PlayerREF.GetItemCount(_00E_MQ11c_SphereBow) >= 1)
|
|
MQ11c.SetCurrentStageID(165)
|
|
EndIf
|
|
EndIf
|
|
|
|
EndEvent
|
|
|
|
Bool bDone
|
|
|
|
Activator Property _00E_MQ11c_SphereQuiver Auto
|
|
Ammo Property _00E_MQ11c_SphereArrow Auto
|
|
Weapon Property _00E_MQ11c_SphereBow Auto
|
|
Sound Property ITMArrowsUp Auto
|
|
Actor Property PlayerREF Auto
|
|
Quest Property MQ11c Auto
|
|
ObjectReference Property _00E_NPCDumpMarker Auto
|