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