cod-sdk/Tools/deffiles/vehicleweapon.gdf

142 lines
1.9 KiB
Plaintext

#name "vehicleweapon"
#dll "configstringconvert"
#target_dir "weapons/sp/" // target location 1 (single-player)
#target_dir "weapons/mp/" // target location 2 (multi-player)
#file_ext "*"
string "WEAPONFILE" configstringFileType
string "none" projectileTrail
string "non-player" weaponClass
string "none" weaponSlot
enum { "1: Single-Player", "2: Multi-Player" } targetFolder
enum { "bullet", "projectile" } weaponType
enum { "grenade", "rocket", "molotov", "none" } projExplosionType
int 1 0 1 projImpactExplode
string worldFlashEffect
string fireSound
int 30 0 3000 damage
float 0.1 0.0 10.0 fireTime
int 600 0 10000 projectileSpeed
int 300 0 10000 explosionRadius
int 10 0 10000 explosionInnerDamage
int 10 0 10000 explosionOuterDamage
string useHintString
vcontainer
{
scrollbox(targetFolder)
[
exec
{
width(300)
labelwidth(160)
}
]
scrollbox(weaponType)
[
exec
{
width(300)
labelwidth(160)
}
]
checkbox(projImpactExplode)
[
exec
{
width(300)
labelwidth(160)
}
]
scrollbox(projExplosionType)
[
exec
{
width(300)
labelwidth(160)
}
]
fileedit(worldFlashEffect)
[
exec
{
reldir("game/main/")
labelwidth(160)
}
]
edit(fireSound)
[
exec
{
width(500)
labelwidth(160)
}
]
spinedit(damage, 1, 10)
[
exec
{
width(300)
labelwidth(160)
}
]
floatedit(fireTime, 0.05, 0.2)
[
exec
{
width(300)
labelwidth(160)
}
]
spinedit(projectileSpeed, 10, 100)
[
exec
{
width(300)
labelwidth(160)
}
]
spinedit(explosionRadius, 10, 50)
[
exec
{
width(300)
labelwidth(160)
}
]
spinedit(explosionInnerDamage, 1, 10)
[
exec
{
width(300)
labelwidth(160)
}
]
spinedit(explosionOuterDamage, 1, 10)
[
exec
{
width(300)
labelwidth(160)
}
]
edit(useHintString)
}