--- /dev/null
- Generated framegroups file for h_uzi
+/*
- 1 61 30 0 // h_uzi mgafire
- 62 61 30 0 // h_uzi mgafire
- 123 101 3 1 // h_uzi mgaidle
- 224 61 30 0 // h_uzi mgafire
- 285 61 30 0 // h_uzi mgafire
++Generated framegroups file for h_ok_rl
+Used by DarkPlaces to simulate frame groups in DPM models.
+*/
+
++1 61 30 0 // h_ok_rl fire
++62 61 30 0 // h_ok_rl fire
++123 101 3 1 // h_ok_rl idle
++224 61 30 0 // h_ok_rl fire
METHOD(OverkillNex, wr_impacteffect, void(entity thiswep, entity actor))
{
entity this = actor;
- vector org2 = w_org + w_backoff * 6;
+ vector org2 = w_org + w_backoff * 2;
pointparticles(EFFECT_VORTEX_IMPACT, org2, '0 0 0', 1);
if(!w_issilent)
- sound(this, CH_SHOTS, SND_NEXIMPACT, VOL_BASE, ATTN_NORM);
+ sound(this, CH_SHOTS, SND_VORTEX_IMPACT, VOL_BASE, ATTN_NORM);
}
METHOD(OverkillNex, wr_init, void(entity thiswep))
/* flash mdl */ ATTRIB(Blaster, m_muzzlemodel, Model, MDL_Null);
/* flash eff */ ATTRIB(Blaster, m_muzzleeffect, entity, EFFECT_BLASTER_MUZZLEFLASH);
#endif
-/* crosshair */ ATTRIB(Blaster, w_crosshair, string, "gfx/crosshairlaser");
+/* crosshair */ ATTRIB(Blaster, w_crosshair, string, "gfx/crosshairblaster");
/* crosshair */ ATTRIB(Blaster, w_crosshair_size, float, 0.5);
-/* wepimg */ ATTRIB(Blaster, model2, string, "weaponlaser");
+/* wepimg */ ATTRIB(Blaster, model2, string, "weaponblaster");
/* refname */ ATTRIB(Blaster, netname, string, "blaster");
/* wepname */ ATTRIB(Blaster, m_name, string, _("Blaster"));
+ /* legacy */ ATTRIB(Blaster, m_deprecated_netname, string, "laser");
#define X(BEGIN, P, END, class, prefix) \
BEGIN(class) \
/* flash mdl */ ATTRIB(Devastator, m_muzzlemodel, Model, MDL_DEVASTATOR_MUZZLEFLASH);
/* flash eff */ ATTRIB(Devastator, m_muzzleeffect, entity, EFFECT_ROCKET_MUZZLEFLASH);
#endif
-/* crosshair */ ATTRIB(Devastator, w_crosshair, string, "gfx/crosshairrocketlauncher");
+/* crosshair */ ATTRIB(Devastator, w_crosshair, string, "gfx/crosshairdevastator");
/* crosshair */ ATTRIB(Devastator, w_crosshair_size, float, 0.7);
-/* wepimg */ ATTRIB(Devastator, model2, string, "weaponrocketlauncher");
+/* wepimg */ ATTRIB(Devastator, model2, string, "weapondevastator");
/* refname */ ATTRIB(Devastator, netname, string, "devastator");
/* wepname */ ATTRIB(Devastator, m_name, string, _("Devastator"));
+ /* legacy */ ATTRIB(Devastator, m_deprecated_netname, string, "rocketlauncher");
#define X(BEGIN, P, END, class, prefix) \
BEGIN(class) \
/* flash mdl */ ATTRIB(MachineGun, m_muzzlemodel, Model, MDL_MACHINEGUN_MUZZLEFLASH);
/* flash eff */ ATTRIB(MachineGun, m_muzzleeffect, entity, EFFECT_MACHINEGUN_MUZZLEFLASH);
#endif
-/* crosshair */ ATTRIB(MachineGun, w_crosshair, string, "gfx/crosshairuzi");
+/* crosshair */ ATTRIB(MachineGun, w_crosshair, string, "gfx/crosshairmachinegun");
/* crosshair */ ATTRIB(MachineGun, w_crosshair_size, float, 0.6);
-/* wepimg */ ATTRIB(MachineGun, model2, string, "weaponuzi");
+/* wepimg */ ATTRIB(MachineGun, model2, string, "weaponmachinegun");
/* refname */ ATTRIB(MachineGun, netname, string, "machinegun");
/* wepname */ ATTRIB(MachineGun, m_name, string, _("MachineGun"));
+ /* legacy */ ATTRIB(MachineGun, m_deprecated_netname, string, "uzi");
#define X(BEGIN, P, END, class, prefix) \
BEGIN(class) \
/* flash mdl */ ATTRIB(Mortar, m_muzzlemodel, Model, MDL_Null);
/* flash eff */ ATTRIB(Mortar, m_muzzleeffect, entity, EFFECT_GRENADE_MUZZLEFLASH);
#endif
-/* crosshair */ ATTRIB(Mortar, w_crosshair, string, "gfx/crosshairgrenadelauncher");
+/* crosshair */ ATTRIB(Mortar, w_crosshair, string, "gfx/crosshairmortar");
/* crosshair */ ATTRIB(Mortar, w_crosshair_size, float, 0.7);
-/* wepimg */ ATTRIB(Mortar, model2, string, "weapongrenadelauncher");
+/* wepimg */ ATTRIB(Mortar, model2, string, "weaponmortar");
/* refname */ ATTRIB(Mortar, netname, string, "mortar");
/* wepname */ ATTRIB(Mortar, m_name, string, _("Mortar"));
+ /* legacy */ ATTRIB(Mortar, m_deprecated_netname, string, "grenadelauncher");
#define X(BEGIN, P, END, class, prefix) \
BEGIN(class) \
/* flash mdl */ ATTRIB(Vaporizer, m_muzzlemodel, Model, MDL_Null);
/* flash eff */ ATTRIB(Vaporizer, m_muzzleeffect, entity, EFFECT_VORTEX_MUZZLEFLASH);
#endif
-/* crosshair */ ATTRIB(Vaporizer, w_crosshair, string, "gfx/crosshairminstanex");
+/* crosshair */ ATTRIB(Vaporizer, w_crosshair, string, "gfx/crosshairvaporizer");
/* crosshair */ ATTRIB(Vaporizer, w_crosshair_size, float, 0.6);
-/* reticle */ ATTRIB(Vaporizer, w_reticle, string, "gfx/reticle_nex");
-/* wepimg */ ATTRIB(Vaporizer, model2, string, "weaponminstanex");
+/* reticle */ ATTRIB(Vaporizer, w_reticle, string, "gfx/reticle_vortex");
+/* wepimg */ ATTRIB(Vaporizer, model2, string, "weaponvaporizer");
/* refname */ ATTRIB(Vaporizer, netname, string, "vaporizer");
/* wepname */ ATTRIB(Vaporizer, m_name, string, _("Vaporizer"));
+ /* legacy */ ATTRIB(Vaporizer, m_deprecated_netname, string, "minstanex");
#define X(BEGIN, P, END, class, prefix) \
BEGIN(class) \
METHOD(Vortex, wr_impacteffect, void(entity thiswep, entity actor))
{
entity this = actor;
- vector org2 = w_org + w_backoff * 6;
+ vector org2 = w_org + w_backoff * 2;
pointparticles(EFFECT_VORTEX_IMPACT, org2, '0 0 0', 1);
if(!w_issilent)
- sound(this, CH_SHOTS, SND_NEXIMPACT, VOL_BASE, ATTN_NORM);
+ sound(this, CH_SHOTS, SND_VORTEX_IMPACT, VOL_BASE, ATTN_NORM);
}
METHOD(Vortex, wr_init, void(entity thiswep))
{
/* flash mdl */ ATTRIB(Vortex, m_muzzlemodel, Model, MDL_Null);
/* flash eff */ ATTRIB(Vortex, m_muzzleeffect, entity, EFFECT_VORTEX_MUZZLEFLASH);
#endif
-/* crosshair */ ATTRIB(Vortex, w_crosshair, string, "gfx/crosshairnex");
+/* crosshair */ ATTRIB(Vortex, w_crosshair, string, "gfx/crosshairvortex");
/* crosshair */ ATTRIB(Vortex, w_crosshair_size, float, 0.65);
-/* reticle */ ATTRIB(Vortex, w_reticle, string, "gfx/reticle_nex");
-/* wepimg */ ATTRIB(Vortex, model2, string, "weaponnex");
+/* reticle */ ATTRIB(Vortex, w_reticle, string, "gfx/reticle_vortex");
+/* wepimg */ ATTRIB(Vortex, model2, string, "weaponvortex");
/* refname */ ATTRIB(Vortex, netname, string, "vortex");
/* wepname */ ATTRIB(Vortex, m_name, string, _("Vortex"));
+ /* legacy */ ATTRIB(Vortex, m_deprecated_netname, string, "nex");
#define X(BEGIN, P, END, class, prefix) \
BEGIN(class) \