boiii-scripts/shared/loadout_shared.gsc
2023-04-13 17:30:38 +02:00

47 lines
773 B
Plaintext

#namespace loadout;
function is_warlord_perk( itemIndex )
{
return false;
}
function is_item_excluded( itemIndex )
{
if ( !level.onlineGame )
{
return false;
}
numExclusions = level.itemExclusions.size;
for ( exclusionIndex = 0; exclusionIndex < numExclusions; exclusionIndex++ )
{
if ( itemIndex == level.itemExclusions[ exclusionIndex ] )
{
return true;
}
}
return false;
}
function getLoadoutItemFromDDLStats( customClassNum, loadoutSlot )
{
itemIndex = self GetLoadoutItem( customClassNum, loadoutSlot );
if ( is_item_excluded( itemIndex ) && !is_warlord_perk( itemIndex ) )
{
return 0;
}
return itemIndex;
}
function initWeaponAttachments( weapon )
{
self.currentWeaponStartTime = getTime();
self.currentWeapon = weapon;
}