/* flags */ WEP_FLAG_NORMAL | WEP_FLAG_CANCLIMB | WEP_TYPE_SPLASH,
/* rating */ 0,
/* color */ '1 0.5 0.5',
-/* model */ "laser",
+/* modelname */ "laser",
+/* simplemdl */ "foobar",
/* crosshair */ "gfx/crosshairlaser 0.4",
-/* netname */ "laser",
-/* fullname */ _("Blaster")
+/* wepimg */ "weaponlaser",
+/* refname */ "blaster",
+/* wepname */ _("Blaster")
);
#define BLASTER_SETTINGS(w_cvar,w_prop) BLASTER_SETTINGS_LIST(w_cvar, w_prop, BLASTER, blaster)
precache_model("models/weapons/v_laser.md3");
precache_model("models/weapons/h_laser.iqm");
precache_sound("weapons/lasergun_fire.wav");
- BLASTER_SETTINGS(WEP_SKIPCVAR, WEP_SET_PROP)
+ BLASTER_SETTINGS(WEP_SKIP_CVAR, WEP_SET_PROP)
return TRUE;
}
case WR_SUICIDEMESSAGE:
{
- return WEAPON_LASER_SUICIDE;
+ return WEAPON_BLASTER_SUICIDE;
}
case WR_KILLMESSAGE:
{
- return WEAPON_LASER_MURDER;
+ return WEAPON_BLASTER_MURDER;
}
}
-
- return TRUE;
+ return FALSE;
}
#endif
#ifdef CSQC
{
vector org2;
org2 = w_org + w_backoff * 6;
- pointparticles(particleeffectnum("new_laser_impact"), org2, w_backoff * 1000, 1);
+ pointparticles(particleeffectnum("laser_impact"), org2, w_backoff * 1000, 1);
if(!w_issilent) { sound(self, CH_SHOTS, "weapons/laserimpact.wav", VOL_BASE, ATTN_NORM); }
return TRUE;
}
return FALSE;
}
}
-
- return TRUE;
+ return FALSE;
}
#endif
#endif