source: GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/IllumDemo/src/res/diffusedemo/actor/main.s3d_actor @ 2196

Revision 2196, 8.7 KB checked in by szirmay, 17 years ago (diff)
Line 
1// Machine-made Shark 3D Snake Text 2x0 Stream. Format: ascii.
2actor_ident "kit_base.capsule"
3actor_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$
Note: See TracBrowser for help on using the repository browser.