diff options
| author | Paweł Redman <pawel.redman@gmail.com> | 2020-04-15 22:27:32 +0200 | 
|---|---|---|
| committer | Paweł Redman <pawel.redman@gmail.com> | 2020-04-15 23:33:49 +0200 | 
| commit | e05d184b6fb9b4258380cccc146fde76f0d1d8a2 (patch) | |
| tree | 5f7da009fd90d8ef4d7b352ee17df49d0744f838 /src/game | |
| parent | de858a16b48a6c0aaa3064518d16d9d1c97d7593 (diff) | |
Buff Basilisk's healing and double its value
Diffstat (limited to 'src/game')
| -rw-r--r-- | src/game/g_active.c | 10 | ||||
| -rw-r--r-- | src/game/tremulous.h | 11 | 
2 files changed, 15 insertions, 6 deletions
diff --git a/src/game/g_active.c b/src/game/g_active.c index c857e57..ac0717e 100644 --- a/src/game/g_active.c +++ b/src/game/g_active.c @@ -856,9 +856,17 @@ void ClientTimerActions( gentity_t *ent, int msec )          boostEntity = &g_entities[ entityList[ i ] ];          if( boostEntity->client && boostEntity->client->ps.stats[ STAT_PTEAM ] == PTE_ALIENS && -            boostEntity->client->ps.stats[ STAT_PCLASS ] == PCL_ALIEN_LEVEL1_UPG ) +            boostEntity->client->ps.stats[ STAT_PCLASS ] == PCL_ALIEN_LEVEL1_UPG && +            boostEntity->health > 0 )          {            modifier = LEVEL1_REGEN_MOD; + +          if( ent != boostEntity && ent->health < client->ps.stats[ STAT_MAX_HEALTH ] ) +          { +            G_AddCreditToClient( boostEntity->client, LEVEL1_REGEN_REWARD, qtrue ); +            boostEntity->client->pers.statscounters.earned += LEVEL1_REGEN_REWARD; +          } +            break;          }          else if( boostEntity->s.eType == ET_BUILDABLE && diff --git a/src/game/tremulous.h b/src/game/tremulous.h index 0e02398..815113e 100644 --- a/src/game/tremulous.h +++ b/src/game/tremulous.h @@ -77,9 +77,10 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA  #define LEVEL1_PCLOUD_RANGE         200.0f  #define LEVEL1_PCLOUD_REPEAT        2000  #define LEVEL1_PCLOUD_TIME          10000 -#define LEVEL1_PCLOUD_BOOST_TIME    5000 -#define LEVEL1_REGEN_RANGE          200.0f -#define LEVEL1_REGEN_MOD            2.0f +#define LEVEL1_PCLOUD_BOOST_TIME    15000 +#define LEVEL1_REGEN_RANGE          300.0f +#define LEVEL1_REGEN_MOD            3.0f +#define LEVEL1_REGEN_REWARD         EVOS(0.005f)  #define LEVEL2_CLAW_DMG             ADM(40)  #define LEVEL2_CLAW_RANGE           96.0f @@ -165,13 +166,13 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA  #define LEVEL0_COST                 EVOS(0)  #define LEVEL1_SPEED                1.25f -#define LEVEL1_VALUE                AVM(225) +#define LEVEL1_VALUE                AVM(450)  #define LEVEL1_HEALTH               AHM(75)  #define LEVEL1_REGEN                2  #define LEVEL1_COST                 EVOS(1)  #define LEVEL1_UPG_SPEED            1.25f -#define LEVEL1_UPG_VALUE            AVM(275) +#define LEVEL1_UPG_VALUE            AVM(550)  #define LEVEL1_UPG_HEALTH           AHM(100)  #define LEVEL1_UPG_REGEN            3  #define LEVEL1_UPG_COST             EVOS(1)  | 
