1. Config for Projectile.god
@Projectile "riot_grenade" {
physics=1
filename="models/weapons/riot_grenade.chr"
bbox_min_x=-2
bbox_min_y=-2
bbox_min_z=-2
bbox_max_x=2
bbox_max_y=2
bbox_max_z=2
gravity=0.45
bounciness=0
lighting_level=0
projectile_impact_damage=0
projectile_impact_stamina=0
add_effect="WhiteSmokeTrailEffect"
sound_create="grenade_fly"
impact_damage_type="pierce"
expire_explosion="HawGrenadeExplosion"
autoface=1
hit_points=5
}
2. Config for weapons.god
@Weapon "RiotGun"
{
filename="models/weapons/riotgun.chr"
lighting_level=3
track_to_joint="Bip01 R Gunjoint"
track_joint="Handle"
exclusive_modes=0
holster_sound="Holster"
unholster_sound="Unholster"
@Mode "Primary"
{
weapon_reload_sound="Riotgun_Reload_Sound"
ammo_count=50
weapon_type="instant"
fire_period=.1
weapon_ammo_index=6
weapon_ray_length=4096
weapon_ray_spread=0.035
weapon_ray_damage=18//was 15
weapon_ray_number=1
weapon_fire_sound="MGunFire1"
weapon_fire_empty_sound="GrenadeBlank"
weapon_reload_time=1.9
collision_effect="Pistol_Puff"
muzzle_effect="Riot_MuzzleFlash"
weapon_ray_stamina=8
add_discharge_effect="SpentPistolEffect,clip2"
damage_type="pierce"
ai_min_range=128
ai_max_range=1000
ai_burst_time=1
}
@Mode "Secondary"
{
weapon_type="projectile"
fire_period=.85
weapon_ammo_index=9//new gas grenade index
weapon_projectile="riot_grenade"
weapon_projectile_velocity=800
weapon_fire_sound="GrenadeFire"
weapon_fire_empty_sound="GrenadeBlank"
muzzle_effect="MuzzleSmokePuffLauncher"
launch_joint="pump"
ai_min_range=192
ai_max_range=500
}
encumbrance=0.15
// Weapon as pickup settings.
add_damage_type_adj="gas,0"
add_damage_effect="energy|buckshot|pierce,ExplodingSparksEffect"
pickup_spin=1
pickup_bob=1
give_weapon="RiotGun"
give_ammo_type=6
give_ammo_count=25
give_ammo_type2=9
give_ammo_count2=2
sound_pickup="WeaponPickup"
hit_points=20
expire_explosion="RiotgunExplosion"
}
|