TR_m4_AndoHH_CrateDisable
TR_Mainland.esm
Variables
2
Local Variables
doOnce
frameHour
Source
1Begin TR_m4_AndoHH_CrateDisable
2
3; disables crates when warehouse quest is done
4
5short doOnce
6float frameHour ; timestamp of previous timeframe
7
8if ( TR_m4_AndoHH_CrateRemove == 0 )
9 return
10endif
11
12if ( GetDisabled )
13 SetDelete 1 ; optimization
14 return
15endif
16
17if ( doOnce == 0 )
18 Set frameHour to GameHour
19 Set doOnce to 1
20endif
21
22if ( CellChanged )
23 Disable
24elseif ( GameHour >= ( frameHour + 1 ) ) ; player rested
25 Disable
26elseif ( GameHour < frameHour )
27 if ( GameHour >= ( frameHour - 23 ) )
28 Disable
29 endif
30endif
31
32Set frameHour to GameHour
33
34End