Scripts

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