Make sniper rifle use nails as ammo
* Removes the shared ammo between the sniper rifle and auto rifle, because with the removal of the nailgun, the sniper would have no guns left if they run out of shells
* Encryption no longer serves a purpose with FF being open source and the original reason for the encryption should be addressed by fortressforever/fortressforever#7 instead
* Them being unencrypted allows for understandable/reviewable commits
Added DEFENDERS_OBJECTIVE_ONCAP, _ONFLAG, AND _ONCARRIER globals to allow for different objectives on D
Added UpdateDefendersObjective() function
- makes it easier to change objective and removes some redundancy
Added UpdateDefendersObjective() function
- makes it easier to change objective and removes some redundancy
- also fixes some old issues with _onflag and _oncarrier code
#58
DEFENDERS_OBJECTIVE_ONCARRIER plus code
Changed DEFENDERS_OBJECTIVE_ONFLAG and
DEFENDERS_OBJECTIVE_ONCARRIER to false
Modified/Added if statements to keep old code and still see only
the cap and to include the UpdateTeamObjectiveIcon() for D so
that it only gets called when necessary
* gameui.txt does not need any of the base SDK strings; those will still get loaded from the SDK language files (side note: the main menu strings *must* be in gameui.txt)
* Removed unused GameUI_GameMenu_FortressOptions string from FortressForever_english.txt
* Add built-in support for trigger-based buttons (blue_security_trigger/red_security_trigger)
* Add built-in support for Lua-defined security shutdown length (SECURITY_LENGTH)
* Add built-in support for turning on/off lights, brushes, trigger_ff_clips, and trigger_hurts
* Add some helpful team-oriented trigger definitions in base_teamplay.lua
Tiny cleanup of gameinfo.txt
Add JumpPad.Build and JumpPad.Explode soundscript definitions
* Allows these sounds to be separated from detpack build/expode for customization purposes
Fix JumpPad.Explode soundscript definition not being based on Detpack.Explode
---
Also serves as a test of line ending stability; the goal is for these line endings to still checkout as CRLF on the Github Subversion mirror
* The files were not actually different, but git insisted that they were; for some reason a blank .gitattributes seems to work, but deleting .gitattributes did not