38 lines
693 B
Plaintext
38 lines
693 B
Plaintext
Scriptname _00E_BardActorScript extends Actor
|
|
|
|
Event OnPackageStart(Package akNewPackage)
|
|
|
|
if (aknewPackage == _00E_UseBardMarker)
|
|
Self.BlockActivation(True)
|
|
Self.SetGhost(True)
|
|
EndIf
|
|
|
|
EndEvent
|
|
|
|
Event OnPackageEnd(Package akOldPackage)
|
|
|
|
if akOldPackage == _00E_UseBardMarker
|
|
Self.BlockActivation(False)
|
|
Self.SetGhost(False)
|
|
StopInstrumentalSong()
|
|
EndIf
|
|
|
|
EndEvent
|
|
|
|
Function StartInstrumentalSong()
|
|
|
|
Debug.MessageBox("FUCK!")
|
|
Utility.Wait(1.5)
|
|
Self.GetLinkedRef(BardSongMarker).Enable()
|
|
|
|
EndFunction
|
|
|
|
Function StopInstrumentalSong()
|
|
|
|
Self.GetLinkedRef(BardSongMarker).Disable()
|
|
|
|
EndFunction
|
|
|
|
Package Property _00E_UseBardMarker Auto
|
|
|
|
Keyword Property BardSongMarker Auto |