If players have self-sufficient they aren't able to receive weapons from a prop_weapon's givetoactivator input. Also applies to prop_ammo.
prop_weapon, prop_ammo and prop_invitem's input that gives a weapon to a player:
input givetoactivator(void) : "Forces the weapon onto the activator."
Self-sufficient users can still pick up trinkets and receive it from a prop_invitem givetoactivator input.
Gauntlet currently uses two methods of giving weapons to a player:
A prop_weapon template is created beforehand and when a player purchases an item, the prop_weapon is called to give the weapon to the activator.
Newer weapons added to Gauntlet use game_player_equip to give weapons to the player. game_player_equip has keyvalues with the keys as weapon/ammo names and values as amount. Players with self-sufficient can still buy these weapons but not ones using the prop_weapon template. Using prop_weapon was Pufulet's method of giving weapons to the player. It's possible to fix Gauntlet by converting these to use game_player_equip, although one issue is custom ammunition types can't be given to a player with self-sufficient, since some don't have a HL2 ammo entity (e.g. scrap).
If players have self-sufficient they aren't able to receive weapons from a prop_weapon's givetoactivator input. Also applies to prop_ammo.
prop_weapon, prop_ammo and prop_invitem's input that gives a weapon to a player:
Self-sufficient users can still pick up trinkets and receive it from a prop_invitem givetoactivator input.
Gauntlet currently uses two methods of giving weapons to a player:
A prop_weapon template is created beforehand and when a player purchases an item, the prop_weapon is called to give the weapon to the activator.
Newer weapons added to Gauntlet use game_player_equip to give weapons to the player. game_player_equip has keyvalues with the keys as weapon/ammo names and values as amount. Players with self-sufficient can still buy these weapons but not ones using the prop_weapon template. Using prop_weapon was Pufulet's method of giving weapons to the player. It's possible to fix Gauntlet by converting these to use game_player_equip, although one issue is custom ammunition types can't be given to a player with self-sufficient, since some don't have a HL2 ammo entity (e.g. scrap).