mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-17 21:48:19 +00:00
700 lines
12 KiB
Plaintext
700 lines
12 KiB
Plaintext
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_rifle_proj
|
|
sprite_muzzles {
|
|
}
|
|
|
|
nummuzzlesprites 3
|
|
muzzleoffsetx 0.0
|
|
muzzleoffsety 0.0
|
|
maxammo 10
|
|
recoil 10
|
|
firedelay 800
|
|
muzzleduration 0
|
|
visual_size 92
|
|
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 7 3
|
|
weapon_rifle_cursor 0 12 2 2
|
|
weapon_rifle_proj 10 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
|
|
}
|
|
}
|
|
}
|