More ammo, lower cap, other armors

This commit is contained in:
ChocoTaco 2019-02-15 03:36:58 -05:00
parent d513475cd0
commit 1773c06a6c

View file

@ -9,6 +9,7 @@
//Kill //Kill
//Don't get killed //Don't get killed
//Points are scored for each kill you make and subtracted each time you die //Points are scored for each kill you make and subtracted each time you die
//First person to 25 points wins
//--- GAME RULES END --- //--- GAME RULES END ---
$InvBanList[DM, "TurretOutdoorDeployable"] = 1; $InvBanList[DM, "TurretOutdoorDeployable"] = 1;
@ -99,11 +100,12 @@ function DMGame::equip(%game, %player)
%player.setInventory(Shocklance, 1); %player.setInventory(Shocklance, 1);
%player.setInventory(RepairKit, 1); %player.setInventory(RepairKit, 1);
%player.setInventory(TargetingLaser, 1); %player.setInventory(TargetingLaser, 1);
%player.setInventory(Grenade, 5);
%player.use("Shocklance"); %player.use("Shocklance");
} }
else else
{ {
buyDeployableFavorites(%player.client); buyFavorites(%player.client);
%player.setEnergyLevel(%player.getDataBlock().maxEnergy); %player.setEnergyLevel(%player.getDataBlock().maxEnergy);
%player.selectWeaponSlot( 0 ); %player.selectWeaponSlot( 0 );
@ -191,7 +193,7 @@ function DMGame::checkScoreLimit(%game, %client)
%scoreLimit = MissionGroup.DM_scoreLimit; %scoreLimit = MissionGroup.DM_scoreLimit;
if(%scoreLimit $= "") if(%scoreLimit $= "")
%scoreLimit = 50; %scoreLimit = 25;
if(%client.score >= %scoreLimit) if(%client.score >= %scoreLimit)
%game.scoreLimitReached(); %game.scoreLimitReached();
} }
@ -512,6 +514,16 @@ function ProjectileData::onCollision(%data, %projectile, %targetObject, %modifie
} }
} }
function Player::maxInventory(%this, %data)
{
//chocotaco - just runs as an ammo pack cuz messing with the inv max messes up weapons cycling
//%max = ShapeBase::maxInventory(%this,%data) * 2;
%max = ShapeBase::maxInventory(%this,%data);
//if (%this.getInventory(AmmoPack))
%max += AmmoPack.max[%data.getName()];
return %max;
}
}; };
function DMGame::sendGameVoteMenu(%game, %client, %key) function DMGame::sendGameVoteMenu(%game, %client, %key)