1 |
# |
2 |
# tctf_objectives.bsl |
3 |
# |
4 |
# SCRIPTS TO SET LEVEL OBJECTIVES/HINTS |
5 |
# |
6 |
func void set_objective_1(void) |
7 |
{ |
8 |
dprint set_objective_1 |
9 |
objective_set(1) |
10 |
target_set(323,30.0) |
11 |
} |
12 |
func void set_objective_2(string ai_name) |
13 |
{ |
14 |
dprint set_objective_2 |
15 |
objective_set(2) |
16 |
target_set(1111, 30.0) |
17 |
|
18 |
} |
19 |
func void set_objective_3(string ai_name) |
20 |
{ |
21 |
dprint set_objective_3 |
22 |
objective_set(3) |
23 |
target_set(60,30.0) |
24 |
} |
25 |
func void set_objective_4(string ai_name) |
26 |
{ |
27 |
dprint set_objective_4 |
28 |
if(elev_count ne 1) |
29 |
{ |
30 |
trigvolume_enable trigger_volume_81 1 |
31 |
objective_set(4) |
32 |
particle obj1 create |
33 |
target_set(9999, 30.0) |
34 |
} |
35 |
} |
36 |
|
37 |
func void set_objective_5(string ai_name) |
38 |
{ |
39 |
dprint set_objective_5 |
40 |
objective_set(5) |
41 |
target_set(58,30.0) |
42 |
} |
43 |
|
44 |
func void you_lose(string ai_name) |
45 |
{ |
46 |
sleep 240 |
47 |
fade_out 0 0 0 180 |
48 |
sleep 240 |
49 |
lose |
50 |
} |
51 |
func void you_win(int char_index) |
52 |
{ |
53 |
win |
54 |
} |
55 |
|
56 |
### TEXT CONSOLES ### |
57 |
|
58 |
func void level_8a(void) |
59 |
{ |
60 |
dprint text_8a |
61 |
text_console level_8a |
62 |
console_reset 17 |
63 |
} |
64 |
|
65 |
func void level_8b(void) |
66 |
{ |
67 |
dprint text_8b |
68 |
text_console level_8b |
69 |
console_reset 12 |
70 |
} |
71 |
|
72 |
func void level_8c(void) |
73 |
{ |
74 |
dprint text_8c |
75 |
text_console level_8c |
76 |
console_reset 14 |
77 |
} |
78 |
|
79 |
func void level_8d(void) |
80 |
{ |
81 |
dprint text_8d |
82 |
text_console level_8d |
83 |
console_reset 16 |
84 |
} |
85 |
|
86 |
func void level_8e(void) |
87 |
{ |
88 |
dprint text_8e |
89 |
text_console level_8e |
90 |
console_reset 15 |
91 |
} |
92 |
|
93 |
func void level_8f(void) |
94 |
{ |
95 |
dprint text_8f |
96 |
text_console level_8f |
97 |
console_reset 13 |
98 |
} |