mirror of
https://github.com/ENSL/NS.git
synced 2024-11-25 22:11:04 +00:00
add mp_randomresfromkill
This commit is contained in:
parent
c270808c43
commit
ff051cab8e
3 changed files with 14 additions and 0 deletions
|
@ -125,6 +125,8 @@ cvar_t avh_jumpmode = {kvJumpMode, "1", FCVAR_SERVER};
|
||||||
cvar_t avh_version = {kvVersion, "330", FCVAR_SERVER};
|
cvar_t avh_version = {kvVersion, "330", FCVAR_SERVER};
|
||||||
//playtest cvars
|
//playtest cvars
|
||||||
cvar_t avh_fastjp = {kvfastjp, "0", FCVAR_SERVER};
|
cvar_t avh_fastjp = {kvfastjp, "0", FCVAR_SERVER};
|
||||||
|
cvar_t avh_randomrfk = {kvRandomRfk, "1", FCVAR_SERVER};
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
cvar_t avh_testing = {kvTesting, "0", FCVAR_SERVER};
|
cvar_t avh_testing = {kvTesting, "0", FCVAR_SERVER};
|
||||||
#endif
|
#endif
|
||||||
|
@ -238,6 +240,7 @@ void GameDLLInit( void )
|
||||||
CVAR_REGISTER (&avh_version);
|
CVAR_REGISTER (&avh_version);
|
||||||
//playtest cvars
|
//playtest cvars
|
||||||
CVAR_REGISTER (&avh_fastjp);
|
CVAR_REGISTER (&avh_fastjp);
|
||||||
|
CVAR_REGISTER (&avh_randomrfk);
|
||||||
|
|
||||||
// TODO: Remove
|
// TODO: Remove
|
||||||
CVAR_REGISTER (&avh_ironman);
|
CVAR_REGISTER (&avh_ironman);
|
||||||
|
|
|
@ -340,6 +340,7 @@ AvHGamerules::AvHGamerules() : mTeamA(TEAM_ONE), mTeamB(TEAM_TWO)
|
||||||
RegisterServerVariable(&avh_version);
|
RegisterServerVariable(&avh_version);
|
||||||
//playtest cvars
|
//playtest cvars
|
||||||
RegisterServerVariable(&avh_fastjp);
|
RegisterServerVariable(&avh_fastjp);
|
||||||
|
RegisterServerVariable(&avh_randomrfk);
|
||||||
|
|
||||||
g_VoiceGameMgr.Init(&gVoiceHelper, gpGlobals->maxClients);
|
g_VoiceGameMgr.Init(&gVoiceHelper, gpGlobals->maxClients);
|
||||||
|
|
||||||
|
@ -509,9 +510,17 @@ void AvHGamerules::RewardPlayerForKill(AvHPlayer* inPlayer, CBaseEntity* inTarge
|
||||||
if(!this->GetIsCombatMode())
|
if(!this->GetIsCombatMode())
|
||||||
{
|
{
|
||||||
int theResourceValue = 0;
|
int theResourceValue = 0;
|
||||||
|
|
||||||
|
if (avh_randomrfk.value == 0)
|
||||||
|
{
|
||||||
|
theResourceValue = 2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
int theMin = BALANCE_VAR(kKillRewardMin);
|
int theMin = BALANCE_VAR(kKillRewardMin);
|
||||||
int theMax = BALANCE_VAR(kKillRewardMax);
|
int theMax = BALANCE_VAR(kKillRewardMax);
|
||||||
theResourceValue = RANDOM_LONG(theMin, theMax);
|
theResourceValue = RANDOM_LONG(theMin, theMax);
|
||||||
|
}
|
||||||
|
|
||||||
if(theResourceValue > 0)
|
if(theResourceValue > 0)
|
||||||
{
|
{
|
||||||
|
|
|
@ -98,6 +98,7 @@ extern cvar_t *showtriggers;
|
||||||
extern cvar_t avh_version;
|
extern cvar_t avh_version;
|
||||||
//playtest cvars
|
//playtest cvars
|
||||||
extern cvar_t avh_fastjp;
|
extern cvar_t avh_fastjp;
|
||||||
|
extern cvar_t avh_randomrfk;
|
||||||
|
|
||||||
char *ns_cvar_string(const cvar_t *cvar);
|
char *ns_cvar_string(const cvar_t *cvar);
|
||||||
int ns_cvar_int(const cvar_t *cvar);
|
int ns_cvar_int(const cvar_t *cvar);
|
||||||
|
@ -149,4 +150,5 @@ float ns_cvar_float(const cvar_t *cvar);
|
||||||
#define kvVersion "sv_nsversion"
|
#define kvVersion "sv_nsversion"
|
||||||
//playtest cvars
|
//playtest cvars
|
||||||
#define kvfastjp "sv_fastjp"
|
#define kvfastjp "sv_fastjp"
|
||||||
|
#define kvRandomRfk "mp_randomresfromkill"
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue