/*****************************************************************************
* Copyright (C) 1993-2024 id Software LLC, a ZeniMax Media company.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
****************************************************************************/
/*****************************************************************************
* id1 - decohack - ammo
****************************************************************************/
//converted from DECOHACK and from id24data.cpp
class ID24Fuel : Ammo
{
Default
{
Inventory.PickupMessage "$ID24_GOTFUELCAN";
Inventory.Amount 10;
Inventory.MaxAmount 150;
Ammo.BackpackAmount 10;
Ammo.BackpackMaxAmount 300;
Inventory.Icon "FTNKA0";
Tag "$AMMO_ID24FUEL";
}
States
{
Spawn:
FCPU A -1;
Stop;
}
}
class ID24FuelTank : ID24Fuel
{
Default
{
Inventory.PickupMessage "$ID24_GOTFUELTANK";
Inventory.Amount 50;
Ammo.DropAmmoFactorMultiplier 0.8; // tank has 20 drop amount, not 25, so multiply the factor by a further 0.8
// -- for custom dehacked ammo this can be calculated based on the drop amount and the default factor
Tag "$AMMO_ID24FUELTANK";
}
States
{
Spawn:
FTNK A -1;
Stop;
}
}