Add scripts

This commit is contained in:
fluo10 2025-03-07 15:52:42 +09:00
parent 9ee9297be9
commit fc12be6a99
6 changed files with 71 additions and 30 deletions

View file

@ -1,30 +0,0 @@
Scriptname DLC2SummonDremoraMerchantScript extends ActiveMagicEffect
ObjectReference Property DLC2DremoraRef Auto
ObjectReference Property DLC2DremoraMerchantMarker Auto
EffectShader Property ConjureEffect Auto
Scene Property DLC2DremoraScene Auto
GlobalVariable Property DLC2DremoraForceGreet Auto
;; FX Added by Dan
Activator property ConjureEffectActivator Auto
ImageSpaceModifier property ConjureImageSpace Auto
Event OnEffectStart(actor akTarget, actor akCaster)
(DLC2DremoraRef as actor).StopCombat()
DLC2DremoraRef.Moveto(game.GetPlayer())
DLC2DremoraRef.placeAtMe(ConjureEffectActivator) ;; Added by Dan
ConjureImageSpace.Apply()
ConjureEffect.Play(DLC2DremoraRef, 1)
EndEvent
Event OnEffectFinish(actor akTarget, actor akCaster)
ConjureEffect.Play(DLC2DremoraRef, 1)
DLC2DremoraRef.Disable(true)
utility.wait(1)
DLC2DremoraRef.MoveTo(DLC2DremoraMerchantMarker)
(DLC2DremoraRef as actor).StopCombat()
DLC2DremoraRef.Enable()
DLC2DremoraForceGreet.SetValue(0)
EndEvent

View file

@ -0,0 +1 @@
Scriptname FCMMaidScript extends Actor

View file

@ -0,0 +1,28 @@
Scriptname FCMSummonMaidScript extends activemagiceffect
ObjectReference Property MaidRef Auto
ObjectReference Property MaidHomeMarker Auto
EffectShader Property ConjureEffect Auto
;; Scene Property DLC2DremoraScene Auto
;; GlobalVariable Property DLC2DremoraForceGreet Auto
Activator property ConjureEffectActivator Auto
ImageSpaceModifier property ConjureImageSpace Auto
Event OnEffectStart(actor akTarget, actor akCaster)
(MaidRef as actor).StopCombat()
MaidRef.Moveto(game.GetPlayer())
MaidRef.placeAtMe(ConjureEffectActivator)
ConjureImageSpace.Apply()
ConjureEffect.Play(MaidRef, 1)
EndEvent
Event OnEffectFinish(actor akTarget, actor akCaster)
ConjureEffect.Play(MaidRef, 1)
MaidRef.Disable(true)
utility.wait(1)
MaidRef.MoveTo(MaidHomeMarker)
(MaidRef as actor).StopCombat()
MaidRef.Enable()
EndEvent

View file

@ -0,0 +1,14 @@
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
;NEXT FRAGMENT INDEX 1
Scriptname TIF__0501162E Extends TopicInfo Hidden
;BEGIN FRAGMENT Fragment_0
Function Fragment_0(ObjectReference akSpeakerRef)
Actor akSpeaker = akSpeakerRef as Actor
;BEGIN CODE
akspeaker.SetDoingFavor()
;END CODE
EndFunction
;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment

View file

@ -0,0 +1,14 @@
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
;NEXT FRAGMENT INDEX 1
Scriptname TIF__05011631 Extends TopicInfo Hidden
;BEGIN FRAGMENT Fragment_0
Function Fragment_0(ObjectReference akSpeakerRef)
Actor akSpeaker = akSpeakerRef as Actor
;BEGIN CODE
akSpeaker.SetDoingFavor(false)
;END CODE
EndFunction
;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment

View file

@ -0,0 +1,14 @@
;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment
;NEXT FRAGMENT INDEX 1
Scriptname TIF__05011634 Extends TopicInfo Hidden
;BEGIN FRAGMENT Fragment_0
Function Fragment_0(ObjectReference akSpeakerRef)
Actor akSpeaker = akSpeakerRef as Actor
;BEGIN CODE
akSpeaker.OpenInventory()
;END CODE
EndFunction
;END FRAGMENT
;END FRAGMENT CODE - Do not edit anything between this and the begin comment