- Fixed: When starting a teamplay netgame, players who did not specify a team
were not informed about which team they ended up joining. - Added Skulltag's DF2_SAME_SPAWN_SPOT flags. - Fixed: DF2_YES_DEGENERATION was pretty much guaranteed to go out of sync because it used gametic for timing. - Added DoubleAmmoFactor as a skill property for the DF2_YES_DOUBLEAMMO flag. - Renumbered the dmflags2 entries to match Skulltag's again. - Added Karate Chris's infinite ammo patch. SVN r683 (trunk)
This commit is contained in:
parent
6b79a75293
commit
c694c55afd
15 changed files with 112 additions and 49 deletions
|
|
@ -76,16 +76,12 @@ bool AAmmo::HandlePickup (AInventory *item)
|
|||
{
|
||||
int receiving = item->Amount;
|
||||
|
||||
if (!(item->ItemFlags&IF_IGNORESKILL))
|
||||
{
|
||||
// extra ammo in baby mode and nightmare mode
|
||||
if (!(item->ItemFlags & IF_IGNORESKILL))
|
||||
{ // extra ammo in baby mode and nightmare mode
|
||||
receiving = FixedMul(receiving, G_SkillProperty(SKILLP_AmmoFactor));
|
||||
}
|
||||
int oldamount = Amount;
|
||||
|
||||
if (dmflags2 & DF2_YES_DOUBLEAMMO)
|
||||
receiving *= 2;
|
||||
|
||||
Amount += receiving;
|
||||
if (Amount > MaxAmount)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue