TR_m2_q_30_plants
TR_Mainland.esm
Variables
4
Local Variables
doOnce
currentDay
truescale
tempscale
Source
1Begin TR_m2_q_30_plants
2
3; script on plants in Akamora, Guild of Mages. They sprout at the end of the TR_m2_MG_Polodie1
4; quest.
5
6short doOnce
7float truescale
8short currentDay
9float tempscale
10
11; Only execute this at change of date or cell.
12if ( currentDay == Day )
13 if ( CellChanged == 0 )
14 return
15 endif
16endif
17
18set currentDay to Day
19
20; Initialization.
21if ( doOnce == 0 )
22 set truescale to getscale
23 disable
24 set doOnce to 1
25endif
26
27; No need to do anything before or after the quest.
28if ( TR_m2_MG_Aka_seeds <= 0 )
29 return
30endif
31if ( GetJournalIndex TR_m2_MG_Polodie1 >= 140 )
32 return
33endif
34
35; Sprouting and growth. Not like many will notice...
36if ( truescale > 0.9 )
37 if ( TR_m2_MG_Aka_seeds >= 12 )
38 enable
39 setscale truescale
40 elseif ( TR_m2_MG_Aka_seeds >= 11 )
41 enable
42 set tempscale to ( 0.9 * truescale )
43 setscale tempscale
44 elseif ( TR_m2_MG_Aka_seeds >= 10 )
45 enable
46 set tempscale to ( 0.7 * truescale )
47 setscale tempscale
48 elseif ( TR_m2_MG_Aka_seeds >= 9 )
49 enable
50 set tempscale to ( 0.5 * truescale )
51 setscale tempscale
52 endif
53elseif ( truescale > 0.8 )
54 if ( TR_m2_MG_Aka_seeds >= 12 )
55 enable
56 setscale truescale
57 elseif ( TR_m2_MG_Aka_seeds >= 11 )
58 enable
59 set tempscale to ( 0.8 * truescale )
60 setscale tempscale
61 elseif ( TR_m2_MG_Aka_seeds >= 9 )
62 enable
63 set tempscale to ( 0.5 * truescale )
64 setscale tempscale
65 endif
66elseif ( truescale > 0.7 )
67 if ( TR_m2_MG_Aka_seeds >= 11 )
68 enable
69 setscale truescale
70 elseif ( TR_m2_MG_Aka_seeds >= 10 )
71 enable
72 set tempscale to ( 0.7 * truescale )
73 setscale tempscale
74 endif
75elseif ( TR_m2_MG_Aka_seeds >= 11 )
76 enable
77 setscale truescale
78endif
79
80End