From fc12be6a99fa6f56323fcad3d13d5bb046c91f89 Mon Sep 17 00:00:00 2001 From: fluo10 Date: Fri, 7 Mar 2025 15:52:42 +0900 Subject: [PATCH] Add scripts --- Scripts/FCMSummonMaidScript.psc | 30 -------------------------- Source/Scripts/FCMMaidScript.psc | 1 + Source/Scripts/FCMSummonMaidScript.psc | 28 ++++++++++++++++++++++++ Source/Scripts/TIF__0501162E.psc | 14 ++++++++++++ Source/Scripts/TIF__05011631.psc | 14 ++++++++++++ Source/Scripts/TIF__05011634.psc | 14 ++++++++++++ 6 files changed, 71 insertions(+), 30 deletions(-) delete mode 100644 Scripts/FCMSummonMaidScript.psc create mode 100644 Source/Scripts/FCMMaidScript.psc create mode 100644 Source/Scripts/FCMSummonMaidScript.psc create mode 100644 Source/Scripts/TIF__0501162E.psc create mode 100644 Source/Scripts/TIF__05011631.psc create mode 100644 Source/Scripts/TIF__05011634.psc diff --git a/Scripts/FCMSummonMaidScript.psc b/Scripts/FCMSummonMaidScript.psc deleted file mode 100644 index 7107e06..0000000 --- a/Scripts/FCMSummonMaidScript.psc +++ /dev/null @@ -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 - diff --git a/Source/Scripts/FCMMaidScript.psc b/Source/Scripts/FCMMaidScript.psc new file mode 100644 index 0000000..0576df0 --- /dev/null +++ b/Source/Scripts/FCMMaidScript.psc @@ -0,0 +1 @@ +Scriptname FCMMaidScript extends Actor diff --git a/Source/Scripts/FCMSummonMaidScript.psc b/Source/Scripts/FCMSummonMaidScript.psc new file mode 100644 index 0000000..84af0dd --- /dev/null +++ b/Source/Scripts/FCMSummonMaidScript.psc @@ -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 + diff --git a/Source/Scripts/TIF__0501162E.psc b/Source/Scripts/TIF__0501162E.psc new file mode 100644 index 0000000..5e22344 --- /dev/null +++ b/Source/Scripts/TIF__0501162E.psc @@ -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 diff --git a/Source/Scripts/TIF__05011631.psc b/Source/Scripts/TIF__05011631.psc new file mode 100644 index 0000000..e971394 --- /dev/null +++ b/Source/Scripts/TIF__05011631.psc @@ -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 diff --git a/Source/Scripts/TIF__05011634.psc b/Source/Scripts/TIF__05011634.psc new file mode 100644 index 0000000..859261a --- /dev/null +++ b/Source/Scripts/TIF__05011634.psc @@ -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