-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathFreeformSkyhavenTempleAScript.psc
More file actions
55 lines (36 loc) · 1.25 KB
/
FreeformSkyhavenTempleAScript.psc
File metadata and controls
55 lines (36 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
scriptName FreeformSkyHavenTempleAScript extends Quest conditional
DialogueFollowerScript property DialogueFollower auto
Int property BladesCount auto conditional
ReferenceAlias property Blade01 auto
ReferenceAlias property Blade02 auto
ReferenceAlias property Blade03 auto
Faction property PotentialFollowerFaction auto
Faction property BladesFaction auto
LeveledItem property LItemBanditWeaponMissile auto
Weapon property AkaviriKatana auto
Outfit property ArmorBladesOutfit auto
function RecruitBlade(Actor RecruitREF)
if BladesCount == 0
Blade01.ForceRefTo(RecruitREF)
DialogueFollower.DismissCurrentFollower(0, 0)
BladesCount = 1
Self.SetStage(20)
elseIf BladesCount == 1
Blade02.ForceRefTo(RecruitREF)
DialogueFollower.DismissCurrentFollower(0, 0)
BladesCount = 2
Self.SetStage(30)
elseIf BladesCount == 2
Blade03.ForceRefTo(RecruitREF)
DialogueFollower.DismissCurrentFollower(0, 0)
BladesCount = 3
Self.SetStage(40)
endIf
endFunction
function EquipBlade(Actor RecruitREF)
RecruitREF.AddtoFaction(BladesFaction)
RecruitREF.SetOutfit(ArmorBladesOutfit, false)
RecruitREF.AddItem(AkaviriKatana, 1, false)
RecruitREF.EquipItem(AkaviriKatana, false, false)
RecruitREF.AddItem(LItemBanditWeaponMissile, 1, false)
endFunction