Scripts

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