1 | // Machine-made Shark 3D Snake Text 2x0 Stream. Format: ascii.
|
---|
2 | actor_ident "kit_base.capsule"
|
---|
3 | actor_param
|
---|
4 | {
|
---|
5 | active 1
|
---|
6 | scope "level"
|
---|
7 | local_name "capsule"
|
---|
8 | deleg_target "dispatch_export"
|
---|
9 | child_ident "kit_base.group"
|
---|
10 | child_param
|
---|
11 | {
|
---|
12 | active 1
|
---|
13 | child_array
|
---|
14 | {
|
---|
15 | ident "kit_base.dispatch"
|
---|
16 | param
|
---|
17 | {
|
---|
18 | name "dispatch_export"
|
---|
19 | entry_array
|
---|
20 | {
|
---|
21 | cmds "get_level"
|
---|
22 | targets "capsule"
|
---|
23 | newcmd "get_admin"
|
---|
24 | }
|
---|
25 | {
|
---|
26 | cmds "produce_player"
|
---|
27 | targets "playerproducer"
|
---|
28 | newcmd "produce"
|
---|
29 | }
|
---|
30 | {
|
---|
31 | cmds "fetch_player"
|
---|
32 | targets "player_set"
|
---|
33 | newcmd "search_noinform"
|
---|
34 | }
|
---|
35 | {
|
---|
36 | cmds "net_traverse"
|
---|
37 | targets "player_appear"
|
---|
38 | newcmd "traverse"
|
---|
39 | }
|
---|
40 | {
|
---|
41 | cmds "net_traverse"
|
---|
42 | targets "dispatch_content"
|
---|
43 | }
|
---|
44 | }
|
---|
45 | }
|
---|
46 | {
|
---|
47 | ident "kit_base.deleg"
|
---|
48 | param
|
---|
49 | {
|
---|
50 | name ""
|
---|
51 | deleg_name "env"
|
---|
52 | deleg_target "^env"
|
---|
53 | allow_no_target 0
|
---|
54 | enabled 1
|
---|
55 | }
|
---|
56 | }
|
---|
57 | {
|
---|
58 | ident "kit_base.deleg"
|
---|
59 | param
|
---|
60 | {
|
---|
61 | name ""
|
---|
62 | deleg_name "perchmgr"
|
---|
63 | deleg_target "^perchmgr"
|
---|
64 | allow_no_target 0
|
---|
65 | enabled 1
|
---|
66 | }
|
---|
67 | }
|
---|
68 | {
|
---|
69 | ident "kit_engbase.gfxmgr"
|
---|
70 | param
|
---|
71 | {
|
---|
72 | name "gfxmgr"
|
---|
73 | ident "eng_base.gfxmgr"
|
---|
74 | }
|
---|
75 | }
|
---|
76 | {
|
---|
77 | ident "kit_base.obj"
|
---|
78 | param
|
---|
79 | {
|
---|
80 | name "gfxsuppl"
|
---|
81 | obj_suppl "^envcompsuppl"
|
---|
82 | obj_ident "eng_base.gfxsuppl"
|
---|
83 | obj_param
|
---|
84 | {
|
---|
85 | env "env"
|
---|
86 | child_suppl "^basesuppl"
|
---|
87 | }
|
---|
88 | }
|
---|
89 | }
|
---|
90 | {
|
---|
91 | ident "kit_engbase.gfxassign"
|
---|
92 | param
|
---|
93 | {
|
---|
94 | obj "gfxsuppl"
|
---|
95 | gfxmgr "gfxmgr"
|
---|
96 | }
|
---|
97 | }
|
---|
98 | {
|
---|
99 | ident "kit_engbase.sndmgr"
|
---|
100 | param
|
---|
101 | {
|
---|
102 | name "sndmgr"
|
---|
103 | ident "eng_base.sndmgr"
|
---|
104 | }
|
---|
105 | }
|
---|
106 | {
|
---|
107 | ident "kit_base.obj"
|
---|
108 | param
|
---|
109 | {
|
---|
110 | name "stdsuppl"
|
---|
111 | obj_suppl "^envcompsuppl"
|
---|
112 | obj_ident "eng_base.sndsuppl"
|
---|
113 | obj_param
|
---|
114 | {
|
---|
115 | env "env"
|
---|
116 | child_suppl "gfxsuppl"
|
---|
117 | }
|
---|
118 | }
|
---|
119 | }
|
---|
120 | {
|
---|
121 | ident "kit_engbase.sndassign"
|
---|
122 | param
|
---|
123 | {
|
---|
124 | obj "stdsuppl"
|
---|
125 | sndmgr "sndmgr"
|
---|
126 | }
|
---|
127 | }
|
---|
128 | {
|
---|
129 | ident "kit_engbase.clock"
|
---|
130 | param
|
---|
131 | {
|
---|
132 | active 1
|
---|
133 | name "clock"
|
---|
134 | clock_suppl "stdsuppl"
|
---|
135 | clock_ident "clock:"
|
---|
136 | }
|
---|
137 | }
|
---|
138 | {
|
---|
139 | ident "kit_engbase.state"
|
---|
140 | param
|
---|
141 | {
|
---|
142 | name "state_world"
|
---|
143 | obj_suppl "stdsuppl"
|
---|
144 | obj_ident "state:"
|
---|
145 | }
|
---|
146 | }
|
---|
147 | {
|
---|
148 | ident "kit_engbase.state"
|
---|
149 | param
|
---|
150 | {
|
---|
151 | name "state_sky"
|
---|
152 | obj_suppl "stdsuppl"
|
---|
153 | obj_ident "state:"
|
---|
154 | }
|
---|
155 | }
|
---|
156 | {
|
---|
157 | ident "kit_base.obj"
|
---|
158 | param
|
---|
159 | {
|
---|
160 | name "sensorstate_world"
|
---|
161 | obj_suppl "stdsuppl"
|
---|
162 | obj_ident "stdsensorstate:"
|
---|
163 | obj_param
|
---|
164 | {
|
---|
165 | env "env"
|
---|
166 | insp_geo_ident "insp_sensor_geo"
|
---|
167 | insp_bound_ident "insp_sensor_bound"
|
---|
168 | insp_geo_color 0.0 0.0 1.0
|
---|
169 | insp_bound_color 0.0 0.0 1.0
|
---|
170 | }
|
---|
171 | }
|
---|
172 | }
|
---|
173 | {
|
---|
174 | ident "kit_engobj.sim"
|
---|
175 | param
|
---|
176 | {
|
---|
177 | name "sim_world"
|
---|
178 | sim_suppl "stdsuppl"
|
---|
179 | sim_ident "sim:"
|
---|
180 | sim_param
|
---|
181 | {
|
---|
182 | env "env"
|
---|
183 | step 0.02
|
---|
184 | subiter 0
|
---|
185 | gravity 0.0 0.0 -10.0
|
---|
186 | erp 0.5
|
---|
187 | cfm 0.0001
|
---|
188 | max_correcting_vel 1000.0
|
---|
189 | overlap 0.001
|
---|
190 | damp 0.05
|
---|
191 | max_vel 10.0
|
---|
192 | max_spin 10.0
|
---|
193 | settled_pos_eps 0.01
|
---|
194 | settled_rot_eps 0.01
|
---|
195 | settled_period 1.0
|
---|
196 | settled_dist 1000.0
|
---|
197 | insp_geo_ident "insp_sim_geo"
|
---|
198 | insp_bound_ident "insp_sim_bound"
|
---|
199 | insp_contact_ident "insp_sim_contact"
|
---|
200 | insp_pas_geo_color 0.0 0.0 1.0
|
---|
201 | insp_pas_bound_color 0.0 0.0 1.0
|
---|
202 | insp_deact_geo_color 0.0 1.0 0.0
|
---|
203 | insp_deact_bound_color 0.0 1.0 0.0
|
---|
204 | insp_act_geo_color 1.0 0.0 0.0
|
---|
205 | insp_act_bound_color 1.0 0.0 0.0
|
---|
206 | insp_slave_geo_color 1.0 0.0 1.0
|
---|
207 | insp_slave_bound_color 1.0 0.0 1.0
|
---|
208 | insp_contact_extralen 0.2
|
---|
209 | insp_contact_pre_color 1.0 0.0 1.0
|
---|
210 | insp_contact_mid_color 0.0 0.0 1.0
|
---|
211 | insp_contact_post_color 0.0 1.0 1.0
|
---|
212 | }
|
---|
213 | clock "clock"
|
---|
214 | }
|
---|
215 | }
|
---|
216 | {
|
---|
217 | ident "kit_base.evtmgr"
|
---|
218 | param
|
---|
219 | {
|
---|
220 | name "evtmgr"
|
---|
221 | active 1
|
---|
222 | extcfg_actor "^cfg"
|
---|
223 | extcfg_entry_log "log.evtmgr"
|
---|
224 | }
|
---|
225 | }
|
---|
226 | {
|
---|
227 | ident "kit_base.extern"
|
---|
228 | param
|
---|
229 | {
|
---|
230 | name "content_extern"
|
---|
231 | res "diffusedemo/actor/content.s3d_actor_run"
|
---|
232 | watch_target "content_extern"
|
---|
233 | watch_cmd "load_current"
|
---|
234 | active 1
|
---|
235 | }
|
---|
236 | }
|
---|
237 | {
|
---|
238 | ident "kit_base.producer"
|
---|
239 | param
|
---|
240 | {
|
---|
241 | name "playerproducer"
|
---|
242 | deleg_name "player_set"
|
---|
243 | active 1
|
---|
244 | ident "kit_base.capsule"
|
---|
245 | param
|
---|
246 | {
|
---|
247 | scope "levelplayer"
|
---|
248 | local_name "capsule"
|
---|
249 | local_deleg_name "capsule_deleg"
|
---|
250 | deleg_target "dispatch_rawexport"
|
---|
251 | active 1
|
---|
252 | child_ident "kit_base.group"
|
---|
253 | child_param
|
---|
254 | {
|
---|
255 | active 1
|
---|
256 | child_array
|
---|
257 | {
|
---|
258 | ident "kit_base.dispatch"
|
---|
259 | param
|
---|
260 | {
|
---|
261 | name "dispatch_rawexport"
|
---|
262 | allow_other 1
|
---|
263 | other_target "dispatch_export"
|
---|
264 | entry_array
|
---|
265 | }
|
---|
266 | }
|
---|
267 | {
|
---|
268 | ident "kit_base.extern"
|
---|
269 | param
|
---|
270 | {
|
---|
271 | name "levelplayerbasis_extern"
|
---|
272 | res
|
---|
273 | "diffusedemo/actor/levelplayerbasis.s3d_act"
|
---|
274 | & "or_run"
|
---|
275 | watch_target "levelplayerbasis_extern"
|
---|
276 | watch_cmd "load_current"
|
---|
277 | active 1
|
---|
278 | }
|
---|
279 | }
|
---|
280 | }
|
---|
281 | }
|
---|
282 | }
|
---|
283 | }
|
---|
284 | {
|
---|
285 | ident "kit_engbase.netappear"
|
---|
286 | param
|
---|
287 | {
|
---|
288 | name "player_appear"
|
---|
289 | appear_target "player_set"
|
---|
290 | appear_cmd "net_appear"
|
---|
291 | }
|
---|
292 | }
|
---|
293 | {
|
---|
294 | ident "kit_base.oninit"
|
---|
295 | param
|
---|
296 | {
|
---|
297 | target "^outside"
|
---|
298 | cmd "ignore_frmtime"
|
---|
299 | }
|
---|
300 | }
|
---|
301 | }
|
---|
302 | }
|
---|
303 | $ |
---|