sounds { gun_fire { "data/audio/wp_gun_fire-01.wv" "data/audio/wp_gun_fire-02.wv" "data/audio/wp_gun_fire-03.wv" } shotgun_fire { "data/audio/wp_shotty_fire-01.wv" "data/audio/wp_shotty_fire-02.wv" "data/audio/wp_shotty_fire-03.wv" } grenade_fire { "data/audio/wp_flump_launch-01.wv" "data/audio/wp_flump_launch-02.wv" "data/audio/wp_flump_launch-03.wv" } hammer_fire { "data/audio/wp_hammer_swing-01.wv" "data/audio/wp_hammer_swing-02.wv" "data/audio/wp_hammer_swing-03.wv" } hammer_hit { "data/audio/wp_hammer_hit-01.wv" "data/audio/wp_hammer_hit-02.wv" "data/audio/wp_hammer_hit-03.wv" } ninja_fire { "data/audio/wp_ninja_attack-01.wv" "data/audio/wp_ninja_attack-02.wv" "data/audio/wp_ninja_attack-03.wv" } grenade_explode { "data/audio/wp_flump_explo-01.wv" "data/audio/wp_flump_explo-02.wv" "data/audio/wp_flump_explo-03.wv" } ninja_hit { "data/audio/wp_ninja_hit-01.wv" "data/audio/wp_ninja_hit-02.wv" "data/audio/wp_ninja_hit-03.wv" } rifle_fire { "data/audio/wp_rifle_fire-01.wv" "data/audio/wp_rifle_fire-02.wv" "data/audio/wp_rifle_fire-03.wv" } rifle_bounce { "data/audio/wp_rifle_bnce-01.wv" "data/audio/wp_rifle_bnce-02.wv" "data/audio/wp_rifle_bnce-03.wv" } weapon_switch { "data/audio/wp_switch-01.wv" "data/audio/wp_switch-02.wv" "data/audio/wp_switch-03.wv" } player_pain_short { "data/audio/vo_teefault_pain_short-01.wv" "data/audio/vo_teefault_pain_short-02.wv" "data/audio/vo_teefault_pain_short-03.wv" "data/audio/vo_teefault_pain_short-04.wv" "data/audio/vo_teefault_pain_short-05.wv" "data/audio/vo_teefault_pain_short-06.wv" "data/audio/vo_teefault_pain_short-07.wv" "data/audio/vo_teefault_pain_short-08.wv" "data/audio/vo_teefault_pain_short-09.wv" "data/audio/vo_teefault_pain_short-10.wv" "data/audio/vo_teefault_pain_short-11.wv" "data/audio/vo_teefault_pain_short-12.wv" } player_pain_long { "data/audio/vo_teefault_pain_long-01.wv" "data/audio/vo_teefault_pain_long-02.wv" } body_land { "data/audio/foley_land-01.wv" "data/audio/foley_land-02.wv" "data/audio/foley_land-03.wv" "data/audio/foley_land-04.wv" } player_airjump { "data/audio/foley_dbljump-01.wv" "data/audio/foley_dbljump-02.wv" "data/audio/foley_dbljump-03.wv" } player_jump { "data/audio/foley_foot_left-01.wv" "data/audio/foley_foot_left-02.wv" "data/audio/foley_foot_left-03.wv" "data/audio/foley_foot_left-04.wv" "data/audio/foley_foot_right-01.wv" "data/audio/foley_foot_right-02.wv" "data/audio/foley_foot_right-03.wv" "data/audio/foley_foot_right-04.wv" } player_die { "data/audio/foley_body_splat-02.wv" "data/audio/foley_body_splat-03.wv" "data/audio/foley_body_splat-04.wv" } player_spawn { "data/audio/vo_teefault_spawn-01.wv" "data/audio/vo_teefault_spawn-02.wv" "data/audio/vo_teefault_spawn-03.wv" "data/audio/vo_teefault_spawn-04.wv" "data/audio/vo_teefault_spawn-05.wv" "data/audio/vo_teefault_spawn-06.wv" "data/audio/vo_teefault_spawn-07.wv" } player_skid { "data/audio/sfx_skid-01.wv" "data/audio/sfx_skid-02.wv" "data/audio/sfx_skid-03.wv" "data/audio/sfx_skid-04.wv" } tee_cry { "data/audio/vo_teefault_cry-01.wv" "data/audio/vo_teefault_cry-02.wv" } hook_loop { "data/audio/hook_loop-01.wv" "data/audio/hook_loop-02.wv" } hook_attach_ground { "data/audio/hook_attach-01.wv" "data/audio/hook_attach-02.wv" "data/audio/hook_attach-03.wv" } hook_attach_player { "data/audio/foley_body_impact-01.wv" "data/audio/foley_body_impact-02.wv" "data/audio/foley_body_impact-03.wv" } pickup_health { "data/audio/sfx_pickup_hrt-01.wv" "data/audio/sfx_pickup_hrt-02.wv" } pickup_armor { "data/audio/sfx_pickup_arm-01.wv" "data/audio/sfx_pickup_arm-02.wv" "data/audio/sfx_pickup_arm-03.wv" "data/audio/sfx_pickup_arm-04.wv" } pickup_grenade { "data/audio/sfx_pickup_launcher.wv" } pickup_shotgun { "data/audio/sfx_pickup_sg.wv" } pickup_ninja { "data/audio/sfx_pickup_ninja.wv" } weapon_spawn { "data/audio/sfx_spawn_wpn-01.wv" "data/audio/sfx_spawn_wpn-02.wv" "data/audio/sfx_spawn_wpn-03.wv" } weapon_noammo { "data/audio/wp_noammo-01.wv" "data/audio/wp_noammo-02.wv" "data/audio/wp_noammo-03.wv" "data/audio/wp_noammo-04.wv" "data/audio/wp_noammo-05.wv" } hit { "data/audio/sfx_hit_weak-01.wv" "data/audio/sfx_hit_weak-02.wv" } chat_server { "data/audio/sfx_msg-server.wv" } chat_client { "data/audio/sfx_msg-client.wv" } ctf_drop { "data/audio/sfx_ctf_drop.wv" } ctf_return { "data/audio/sfx_ctf_rtn.wv" } ctf_grab_pl { "data/audio/sfx_ctf_grab_pl.wv" } ctf_grab_en { "data/audio/sfx_ctf_grab_en.wv" } ctf_capture { "data/audio/sfx_ctf_cap_pl.wv" } } images { null { filename "" } game { filename "data/game.png" } particles { filename "data/particles.png" } cursor { filename "data/gui_cursor.png" } banner { filename "data/gui_logo.png" } emoticons { filename "data/emoticons.png" } browseicons { filename "data/browse_icons.png" } console_bg { filename "data/console.png" } console_bar { filename "data/console_bar.png" } } powerups { health { amount 1 respawntime 15 startspawntime 0 } armor { amount 1 respawntime 15 startspawntime 0 } weapon { amount 10 respawntime 15 startspawntime 0 } ninja { amount 1 respawntime 90 startspawntime 90 } } weapons { hammer { sprite_body sprites.game.weapon_hammer_body sprite_cursor sprites.game.weapon_hammer_cursor sprite_proj sprites.game.weapon_hammer_proj sprite_muzzles { } nummuzzlesprites 0 muzzleoffsetx 0.0 muzzleoffsety 0.0 maxammo 10 recoil 10 firedelay 150 muzzleduration 0 visual_size 96 offsetx 4.0 offsety -20.0 meleedamage 4 meleereach 40 ammoregentime 0 duration -1 movetime 0 velocity 0 } gun { sprite_body sprites.game.weapon_gun_body sprite_cursor sprites.game.weapon_gun_cursor sprite_proj sprites.game.weapon_gun_proj sprite_muzzles { sprites.game.weapon_gun_muzzle1 sprites.game.weapon_gun_muzzle2 sprites.game.weapon_gun_muzzle3 } nummuzzlesprites 3 muzzleoffsetx 50.0 muzzleoffsety 6.0 maxammo 10 recoil 10 firedelay 100 muzzleduration 5 visual_size 64 offsetx 32.0 offsety 4.0 meleedamage 0 meleereach 0 ammoregentime 500 duration -1 movetime 0 velocity 0 } shotgun { sprite_body sprites.game.weapon_shotgun_body sprite_cursor sprites.game.weapon_shotgun_cursor sprite_proj sprites.game.weapon_shotgun_proj sprite_muzzles { sprites.game.weapon_shotgun_muzzle1 sprites.game.weapon_shotgun_muzzle2 sprites.game.weapon_shotgun_muzzle3 } nummuzzlesprites 3 muzzleoffsetx 70.0 muzzleoffsety 6.0 maxammo 10 recoil 10 firedelay 500 muzzleduration 5 visual_size 96 offsetx 24.0 offsety -2.0 meleedamage 0 meleereach 0 ammoregentime 0 duration -1 movetime 0 velocity 0 } grenade { sprite_body sprites.game.weapon_grenade_body sprite_cursor sprites.game.weapon_grenade_cursor sprite_proj sprites.game.weapon_grenade_proj sprite_muzzles { } nummuzzlesprites 0 muzzleoffsetx 0.0 muzzleoffsety 0.0 maxammo 10 recoil 10 firedelay 600 muzzleduration 0 visual_size 96 offsetx 24.0 offsety -2.0 meleedamage 0 meleereach 0 ammoregentime 0 duration -1 movetime 0 velocity 0 } rifle { sprite_body sprites.game.weapon_rifle_body sprite_cursor sprites.game.weapon_rifle_cursor sprite_proj sprites.game.weapon_shotgun_proj sprite_muzzles { } nummuzzlesprites 3 muzzleoffsetx 0.0 muzzleoffsety 0.0 maxammo 10 recoil 10 firedelay 800 muzzleduration 0 visual_size 128 offsetx 24.0 offsety -2.0 meleedamage 0 meleereach 0 ammoregentime 0 duration -1 movetime 0 velocity 0 } ninja { sprite_body sprites.game.weapon_ninja_body sprite_cursor sprites.game.weapon_ninja_cursor sprite_proj sprites.game.weapon_ninja_proj sprite_muzzles { sprites.game.hadoken1 sprites.game.hadoken2 sprites.game.hadoken3 } nummuzzlesprites 3 muzzleoffsetx 40.0 muzzleoffsety -4.0 maxammo 0 recoil 0 firedelay 800 muzzleduration 0 visual_size 96 offsetx 0.0 offsety 0.0 meleedamage 9 meleereach 0 ammoregentime 0 duration 15000 movetime 200 velocity 50 } } sprites { particles images.particles 8 8 { part_slice 0 0 1 1 part_ball 1 0 1 1 part_splat01 2 0 1 1 part_splat02 3 0 1 1 part_splat03 4 0 1 1 part_smoke 0 1 1 1 part_shell 0 2 2 2 part_expl01 0 4 4 4 part_airjump 2 2 2 2 } game images.game 32 16 { health_full 21 0 2 2 health_empty 23 0 2 2 armor_full 21 2 2 2 armor_empty 23 2 2 2 star1 15 0 2 2 star2 17 0 2 2 star3 19 0 2 2 part1 6 0 1 1 part2 6 1 1 1 part3 7 0 1 1 part4 7 1 1 1 part5 8 0 1 1 part6 8 1 1 1 part7 9 0 2 2 part8 11 0 2 2 part9 13 0 2 2 weapon_gun_body 2 4 4 2 weapon_gun_cursor 0 4 2 2 weapon_gun_proj 6 4 2 2 weapon_gun_muzzle1 8 4 3 2 weapon_gun_muzzle2 12 4 3 2 weapon_gun_muzzle3 16 4 3 2 weapon_shotgun_body 2 6 8 2 weapon_shotgun_cursor 0 6 2 2 weapon_shotgun_proj 10 6 2 2 weapon_shotgun_muzzle1 12 6 3 2 weapon_shotgun_muzzle2 16 6 3 2 weapon_shotgun_muzzle3 20 6 3 2 weapon_grenade_body 2 8 7 2 weapon_grenade_cursor 0 8 2 2 weapon_grenade_proj 10 8 2 2 weapon_hammer_body 2 1 4 3 weapon_hammer_cursor 0 0 2 2 weapon_hammer_proj 0 0 0 0 weapon_ninja_body 2 10 7 2 weapon_ninja_cursor 0 10 2 2 weapon_ninja_proj 0 0 0 0 weapon_rifle_body 2 12 9 3 weapon_rifle_cursor 0 12 2 2 hook_chain 2 0 1 1 hook_head 3 0 2 1 hadoken1 25 0 7 4 hadoken2 25 4 7 4 hadoken3 25 8 7 4 powerup_health 10 2 2 2 powerup_armor 12 2 2 2 powerup_weapon 3 0 6 2 powerup_ninja 3 10 7 2 powerup_timefield 3 0 6 2 flag_blue 12 8 4 8 flag_red 16 8 4 8 } tees images.null 8 4 { tee_body 0 0 3 3 tee_body_outline 3 0 3 3 tee_foot 6 1 2 1 tee_foot_outline 6 2 2 1 tee_hand 6 0 1 1 tee_hand_outline 7 0 1 1 tee_eye_normal 2 3 1 1 tee_eye_angry 3 3 1 1 tee_eye_pain 4 3 1 1 tee_eye_happy 5 3 1 1 tee_eye_dead 6 3 1 1 tee_eye_surprise 7 3 1 1 } emoticons images.emoticons 4 4 { oop 0 0 1 1 exclamation 1 0 1 1 hearts 2 0 1 1 drop 3 0 1 1 dotdot 0 1 1 1 music1 1 1 1 1 music2 2 1 1 1 ghost 3 1 1 1 sushi 0 2 1 1 splattee 1 2 1 1 deviltee 2 2 1 1 zomg 3 2 1 1 zzz 0 3 1 1 blank1 1 3 1 1 deadtee 2 3 1 1 blank2 3 3 1 1 } browseicons images.browseicons 4 1 { browse_lock 0 0 1 1 browse_progress1 1 0 1 1 browse_progress2 2 0 1 1 browse_progress3 3 0 1 1 } } animations { base { body { 0.0 0 -4 0 } back_foot { 0.0 0 10 0 } front_foot { 0.0 0 10 0 } attach { } } idle { body { } back_foot { 0.0 -7 0 0 } front_foot { 0.0 7 0 0 } attach { 0.0 0 0 0 } } inair { body { } back_foot { 0.0 -3 0 -0.1 } front_foot { 0.0 3 0 -0.1 } attach { } } walk { body { 0.0 0 0 0 0.2 0 -1 0 0.4 0 0 0 0.6 0 0 0 0.8 0 -1 0 1.0 0 0 0 } front_foot { 0.0 8 0 0 0.2 -8 0 0 0.4 -10 -4 0.2 0.6 -8 -8 0.3 0.8 4 -4 -0.2 1.0 8 0 0 } back_foot { 0.0 -10 -4 0.2 0.2 -8 -8 0.3 0.4 -4 -4 -0.2 0.6 0 0 0 0.8 -8 0 0 1.0 -10 -4 0.2 } attach { } } hammer_swing { body { } front_foot { } back_foot { } attach { 0.0 0 0 -0.10 0.3 0 0 0.25 0.4 0 0 0.30 0.5 0 0 0.25 1.0 0 0 -0.10 } } ninja_swing { body { } front_foot { } back_foot { } attach { 0.0 0 0 -0.25 0.1 0 0 -0.05 0.15 0 0 0.35 0.42 0 0 0.4 0.5 0 0 0.35 1.0 0 0 -0.25 } } }