Scripts

TR_m4_q_AAB_containerscript

TR_Mainland.esm
Variables 2
Local Variables
control
timer
Source
1begin TR_m4_q_AAB_containerscript 2 3float timer 4short control 5 6set timer to ( timer + getsecondspassed ) 7 8if ( onactivate == 1 ) 9 if ( getlocked == 1 ) 10 if ( player->getitemcount TR_m4_q_AAB_key == 1 ) 11 if ( TR_m4_q_AAB_moneystolen == 1 ) 12 additem gold_001 500 13 journal TR_m4_And_AAB 12 ;just a dummy entry, more or less. 14 set TR_m4_q_AAB_moneystolen to 4 15 elseif ( TR_m4_q_AAB_moneystolen == 3 ) 16 journal TR_m4_And_AAB 40 17 set TR_m4_q_AAB_moneystolen to -1 18 endif 19 endif 20 elseif ( getlocked == 0 ) 21 if ( TR_m4_q_AAB_moneystolen == 1 ) 22 additem gold_001 500 23 journal TR_m4_And_AAB 12 ; just a dummy entry, more or less. 24 set TR_m4_q_AAB_moneystolen to 4 25 elseif ( TR_m4_q_AAB_moneystolen == 3 ) 26 journal TR_m4_And_AAB 40 27 set TR_m4_q_AAB_moneystolen to -1 28 endif 29 endif 30 activate 31endif 32 33if ( Control == 0 ) 34 if ( TR_m4_q_AAB_moneystolen == 3 ) 35 set Control to 1 36 endif 37elseif ( Control == 1 ) 38 while ( GetItemCount gold_001 >= 10000 ) 39 removeitem gold_001 10000 40 endwhile 41 while ( GetItemCount gold_001 >= 1000 ) 42 removeitem gold_001 1000 43 endwhile 44 while ( GetItemCount gold_001 >= 100 ) 45 removeitem gold_001 100 46 endwhile 47 while ( GetItemCount gold_001 >= 10 ) 48 removeitem gold_001 10 49 endwhile 50 while ( GetItemCount gold_001 >= 1 ) 51 removeitem gold_001 1 52 endwhile 53 set Control to -1 54endif 55 56if ( timer < 3 ) 57 return 58else 59 if ( TR_m4_q_AAB_moneystolen == 2 ) 60 if ( GetItemCount "Gold_001" == 0 ) 61 set TR_m4_q_AAB_moneystolen to -2 62 endif 63 endif 64endif 65 66end