Weapon Pickup System Revision
spellman23
NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
<div class="IPBDescription">For those times you wish you didn't pick up the shotgun</div>I would like to propose that there be implemented a new way to pick up weapons.
<b>The Problem:</b> Sometimes you don't want to pick up that weapon. What if it's low on ammo, or it takes too long for the pickup animation. Or you were running over to another weapon you wanted. Also, not all weapons are strictly better than the LMG. The Grenade Launcher comes to mind, and situationally the Shotgun as well.
<b>My Proposal:</b> Implement a system of pressing and holding a key to pick up a weapon. This is used in games like Call of Duty 4 where you have a limited number of gun slots, but are only limited by the number of guns. This feature could be controlled by a client-side variable so that people can opt to keep the current system where walking over a weapon will pick it up if you have a LMG and you walked over a "better" weapon.
To pick up a new weapon, they would be prompted to press the button if they wish to switch weapons, dropping one and picking the other up.
There should still be a button to simply drop your current weapon so that welders can be dropped AND people can drop their primary/secondary in case they want to run faster or give it to someone else.
Implementation wise the biggest load is on the UI to remind people how to swap weapons, but as far as not picking up the weapon it should be simple. Perhaps a simple hack would be a bind to drop your primary, pick up new primary, and only execute on another weapon, while setting all weapons to not be auto-pick up like the LMG is now as long as the player has a primary.
Another variable should be set for auto-pick up if you have no primary/secondary/assc. weapon at the time as well, or if you have to pick it up using the weapons pickup bind.
<b>The Problem:</b> Sometimes you don't want to pick up that weapon. What if it's low on ammo, or it takes too long for the pickup animation. Or you were running over to another weapon you wanted. Also, not all weapons are strictly better than the LMG. The Grenade Launcher comes to mind, and situationally the Shotgun as well.
<b>My Proposal:</b> Implement a system of pressing and holding a key to pick up a weapon. This is used in games like Call of Duty 4 where you have a limited number of gun slots, but are only limited by the number of guns. This feature could be controlled by a client-side variable so that people can opt to keep the current system where walking over a weapon will pick it up if you have a LMG and you walked over a "better" weapon.
To pick up a new weapon, they would be prompted to press the button if they wish to switch weapons, dropping one and picking the other up.
There should still be a button to simply drop your current weapon so that welders can be dropped AND people can drop their primary/secondary in case they want to run faster or give it to someone else.
Implementation wise the biggest load is on the UI to remind people how to swap weapons, but as far as not picking up the weapon it should be simple. Perhaps a simple hack would be a bind to drop your primary, pick up new primary, and only execute on another weapon, while setting all weapons to not be auto-pick up like the LMG is now as long as the player has a primary.
Another variable should be set for auto-pick up if you have no primary/secondary/assc. weapon at the time as well, or if you have to pick it up using the weapons pickup bind.
Comments
The reasoning is that since you can carry all of the guns at once, no need to decide to pick it up, you just pick it up. And it doesn't affect your movespeed either.
Not 100% sure, just my experience with the HL1 games, and assuming they were default and all the limited gun systems (CS, NS, etc) edited the system to limited people to 1 primary, 1 secondary, 1 melee, and a bunch of random junk.
Which is a revision to the system from the HL1 games, where more ammo and weapons didn't mean change in movespeed. Thus, the system for picking up said weapons should be modified, which it has been in NS1. I am proposing a further change in the weapon pickup system.
Sorry if I didn't make that clear.
halo/call of duty 4 and many many other games have the little icon flash up to ask you to hold down the use button to swap guns.
some add with a picture into the " these games do it better sticky thread" <img src="style_emoticons/<#EMO_DIR#>/biggrin-fix.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin-fix.gif" />
<b>The Problem:</b> Sometimes you don't want to pick up that weapon. What if it's low on ammo, or it takes too long for the pickup animation. Or you were running over to another weapon you wanted. Also, not all weapons are strictly better than the LMG. The Grenade Launcher comes to mind, and situationally the Shotgun as well.
<b>My Proposal:</b> Implement a system of pressing and holding a key to pick up a weapon. This is used in games like Call of Duty 4 where you have a limited number of gun slots, but are only limited by the number of guns. This feature could be controlled by a client-side variable so that people can opt to keep the current system where walking over a weapon will pick it up if you have a LMG and you walked over a "better" weapon.
To pick up a new weapon, they would be prompted to press the button if they wish to switch weapons, dropping one and picking the other up.
There should still be a button to simply drop your current weapon so that welders can be dropped AND people can drop their primary/secondary in case they want to run faster or give it to someone else.
Implementation wise the biggest load is on the UI to remind people how to swap weapons, but as far as not picking up the weapon it should be simple. Perhaps a simple hack would be a bind to drop your primary, pick up new primary, and only execute on another weapon, while setting all weapons to not be auto-pick up like the LMG is now as long as the player has a primary.
Another variable should be set for auto-pick up if you have no primary/secondary/assc. weapon at the time as well, or if you have to pick it up using the weapons pickup bind.<!--QuoteEnd--></div><!--QuoteEEnd-->
basicly your trying to put the weapon pick-up sysetem from halo into NS2