mirror of
https://github.com/yquake2/rogue.git
synced 2024-11-10 06:42:21 +00:00
Merge pull request #84 from De-Seppe/master
Feature request : add cvar to disable machine gun recoil in single player #741 (rogue)
This commit is contained in:
commit
f90991db4d
4 changed files with 4 additions and 1 deletions
|
@ -75,6 +75,7 @@ cvar_t *randomrespawn;
|
||||||
cvar_t *g_disruptor;
|
cvar_t *g_disruptor;
|
||||||
|
|
||||||
cvar_t *aimfix;
|
cvar_t *aimfix;
|
||||||
|
cvar_t *g_machinegun_norecoil;
|
||||||
|
|
||||||
void SpawnEntities(char *mapname, char *entities, char *spawnpoint);
|
void SpawnEntities(char *mapname, char *entities, char *spawnpoint);
|
||||||
void ClientThink(edict_t *ent, usercmd_t *cmd);
|
void ClientThink(edict_t *ent, usercmd_t *cmd);
|
||||||
|
|
|
@ -634,6 +634,7 @@ extern cvar_t *randomrespawn;
|
||||||
extern cvar_t *g_disruptor;
|
extern cvar_t *g_disruptor;
|
||||||
|
|
||||||
extern cvar_t *aimfix;
|
extern cvar_t *aimfix;
|
||||||
|
extern cvar_t *g_machinegun_norecoil;
|
||||||
|
|
||||||
/* this is for the count of monsters */
|
/* this is for the count of monsters */
|
||||||
#define ENT_SLOTS_LEFT \
|
#define ENT_SLOTS_LEFT \
|
||||||
|
|
|
@ -1475,7 +1475,7 @@ Machinegun_Fire(edict_t *ent)
|
||||||
ent->client->kick_angles[0] = ent->client->machinegun_shots * -1.5;
|
ent->client->kick_angles[0] = ent->client->machinegun_shots * -1.5;
|
||||||
|
|
||||||
/* raise the gun as it is firing */
|
/* raise the gun as it is firing */
|
||||||
if (!deathmatch->value)
|
if (!(deathmatch->value || g_machinegun_norecoil->value))
|
||||||
{
|
{
|
||||||
ent->client->machinegun_shots++;
|
ent->client->machinegun_shots++;
|
||||||
|
|
||||||
|
|
|
@ -259,6 +259,7 @@ InitGame(void)
|
||||||
|
|
||||||
/* others */
|
/* others */
|
||||||
aimfix = gi.cvar("aimfix", "0", CVAR_ARCHIVE);
|
aimfix = gi.cvar("aimfix", "0", CVAR_ARCHIVE);
|
||||||
|
g_machinegun_norecoil = gi.cvar("g_machinegun_norecoil", "0", CVAR_ARCHIVE);
|
||||||
|
|
||||||
/* items */
|
/* items */
|
||||||
InitItems ();
|
InitItems ();
|
||||||
|
|
Loading…
Reference in a new issue