/////////////////////////////////////////////////////////////////////////////// // // ## ###### // ###### ### // ## ############### Shark 3D Engine (www.shark3d.com) // ########## # # # // ######## Copyright (c) 1996-2006 Spinor GmbH. // ######### # # # All rights reserved. // ## ########## // ## // /////////////////////////////////////////////////////////////////////////////// actor_ident "kit_base.group" actor_param { // Delegate action calls to the children. active 1 child_array { ident "kit_base.dispatch" param { name "dispatch_world" entry_array { cmds "net_traverse" targets } } } { // A position object. // Define a player start position. ident "kit_engobj.itemeye" param { name "player_spawn" item_actor "group_world" item_name "simplepos:playerstart" } } { ident "kit_base.producer" param { active 0 name "dragon_producer" deleg_name "dragonset" ident "kit_base.capsule" param { active 0 scope "dragon" local_name "capsule" local_deleg_name "capsule_deleg" deleg_target "dispatch_export" child_ident "kit_base.group" child_param { // Delegate action calls to the children. active 1 child_array { ident "kit_base.dispatch" param { name "dispatch_export" entry_array { cmds "destroy" targets "capsule" } { cmds "set_transf" "get_totaltransf" "set_transf_transl_xyz" targets "pos_root" } } } { ident "kit_engobj.group" param { name "group_dragon" group_suppl "^stdsuppl" group_ident "group:" group_param { env "^^env" gensuppl "^stdsuppl" given_array { item "^^env" given_ident "env" } { item "^stdsuppl" given_ident "gensuppl" } { item "" given_ident "hook" } { item "^state_world" given_ident "state" } { item "^sim_world" given_ident "sim" } { item "^sensorstate_world" given_ident "sensorstate" } res "level_shmap/model/" & "dragonmodel.s3d_inst_run" } } } { ident "kit_engobj.itemeye" param { name "pos_root" item_actor "group_dragon" item_name "simplepos:scene_root" } } } } } } { ident "kit_perch.script" param { name "" perchmgr "perchmgr" notes_enabled 1 evtmgr "evtmgr" res "level_shmap/actor/build.s3d_perch_run" param { producer "dragon_producer" base_x 0.0 base_y 0.0 base_z 0.0 step_xx 1.0 step_yx 0.0 step_zx 0.0 step_xy -0.5 step_yy 1.0 step_zy 0.0 step_xz 0.0 step_yz 0.0 step_zz 1.0 min_x 0 max_x 0 min_y 0 max_y 0 min_z 0 max_z 0 /* min_x 0 max_x 1 min_y 0 max_y 1 min_z 0 max_z 0 */ } } } // Lighting: { ident "kit_engobj.actu" param { name "spot_actu1" actu_suppl "stdsuppl" actu_ident "actucyc:" actu_param { } clock "clock" vel 0.071 auto_play_forw 1 } } { ident "kit_engobj.posactu" param { pos_actor "group_world" pos_names "path:spotlight1" slot 0 actu "spot_actu1" } } { ident "kit_engobj.actu" param { name "spot_actu2" actu_suppl "stdsuppl" actu_ident "actucyc:" actu_param { } clock "clock" vel 0.08 auto_play_forw 1 } } { ident "kit_engobj.posactu" param { pos_actor "group_world" pos_names "path:spotlight2" slot 0 actu "spot_actu2" } } }