- Shotgun rework. Previously inconsistent shooting during reloads and desynced animations with server.
-- Shotgun reload can now be interrupted with a pump animation
-- Changed pellets 10 -> 17 and damage 17-> 10 to reduce inconsistency
- Networked ammo
- Client and server dll consistency checks added
- Backwards compatibility check for v3.2 servers to prevent prediction errors (popular demand)
- Players can change lifeform and use popupmenu in pregame warmup
- Fixed guns getting stuck in the air
- Reverted max speed to not be client cvar adjustable, fixing walk speed issues
- Added cl_mutemenu for players accidentally clicking on the scoreboard and going into squelch mode
- Removed default_fov as it did nothing but change sensitivty
- Fixed commander view scrolling keybinds
- cl_showspeed now works in readyroom and spectate
* handle particles project VC++ compilation errors with MVCS and project property changes
- retarget to v142 platformtoolset
- remove explicit windows SDK version; use latest by default
- remove settings that are otherwise default values in project or are best determined by solution
* attempt to handle clang++ issues regarding unsupported c++11 features
* reset file changes to particledefs.h
* removing PARTICLEDLL_API definition and replacing usage with extern "C" block statements
* add g++ compiler option to specify c++11 standard
* attempt to resolve forward enum errors by adding std to base cflags
* replacing deprecated libstdc++ and removing -lstdc++ flag, updating MacOSX10 sdk version
* small refactor to Makefiles, and add libstdc++ back to linux build
* remove added type to enum
* reset makefile changes that may be causing unexpected linux build failures
* refactoring std=c++11 declarations in Makefile to mitgate linux build failing
* ensure std is set for hl_cdll make
* attempt to define a standard library to resolve vector initialization_list constructor issue
* attempt to update MacOS sdk, set minimum os to be 10.7, and include export in travis ci to define deployment target
Add fmoraw's libpng include to fix PNG issue.
Use external png library since:
- Only version 12 works
- Ubuntus libpng:i386 does not work due dep. problems
o Releasing left, right or middle mouse button closes the popupmenu ( and selects the currently highlighted upgrade )
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@268 67975925-1194-0748-b3d5-c16f83f1a3a1
O Added a "Toggled duck" entry in the Movement Category
O Replaced "Pheromones" with "Focus"
O Added in a section entitled "Universal hotkeys" and created entries for:
- "impulse 7" "Follow me"
- "impulse 8" "I'm covering you"
- "impulse 14" "Weld/Heal me"
O Moved the following from "Communications" into "Universal hotkeys":
- "impulse 9" "Taunt/Chuckle"
O Reworded several of the Alien Hotkeys to match commonly used terminology:
- "Evolve Carapace" -> "Carapage upgrade" (etc)
- "Morph to Skulk" -> "Evolve to Skulk" (etc)
O Removed the following:
- "+lookup" "Look up"
- "+lookdown" "Look down"
- "centerview" "Look straight ahead"
- "+mlook" "Mouse look modifier"
- "+klook" "Keyboard look modifier"
O Renamed some categories to (hopefully) make it clearer for new players.
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@265 67975925-1194-0748-b3d5-c16f83f1a3a1
o Fixed bug where chat text would turn white when a player joined a team
An uncapped strcpy overwrote the color array.
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@264 67975925-1194-0748-b3d5-c16f83f1a3a1
o Fixed bug where some items in the marine popupmenu ("Start", "Weapon", "Orders", "Comms", etc) would be disabled after exiting the command chair.
The MESSAGE_NULL associated tech was marked as unresearchable, disabling it when the player entered the commandchair.
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@263 67975925-1194-0748-b3d5-c16f83f1a3a1
o Fixed bug that made items on the popupmenu be disabled for aliens in classic games
The bug was in AvHPlayer::UpdateTechNodes(), where the techs would not be set to researchable once flagged as unresearchable, causing them all to be unresearchable from the start of the game, and disallowing lifeforms after gestating to them.
I also added a check so that the menu states won't be updated every frame for the client unless the menu is active.
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@262 67975925-1194-0748-b3d5-c16f83f1a3a1
o Reduced the handgrenade research coost: 20 -> 10
o Reduce the time from throw till detonation: 2.0s -> 0.75s.
o Grenades can now be thrown before the prime grenade animation has finished, allowing faster throws
o Number of handgrenades equipped upon spawn has been increased: 1 -> 2
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@260 67975925-1194-0748-b3d5-c16f83f1a3a1
o Fixed a bug where "switch" in console (sv_cheats 1) no longer makes the player stuck when going from alien to marine.
Had committed the change to the wrong branch in build 225 ...
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@259 67975925-1194-0748-b3d5-c16f83f1a3a1
o Fixed bug where a player could not switch teams after the game had started
Commented out the lines in AvHPlayer::GetIsAuthorized that prevented it. To be replaced by Nexus.
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@237 67975925-1194-0748-b3d5-c16f83f1a3a1
o Fixed bug where the commander UI buttons would not function (select all, go to requests, etc)
AvHTechTree::GetIsMessageAvailable would not return true because no tech tree nodes would be found for these messages. I inserted a check to bypass the node checking for these messages. It's a hack, but since they're already hacked into the TechNode code, it should do for now.
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@235 67975925-1194-0748-b3d5-c16f83f1a3a1
o Fixed bug where the voice comm icon would not be displayed while using a mic
The new MemoryInputStream class either contains a bug or doesn't match what the vgui::BitmapTGA class expects. I've inserted the old code to get this working till Karl can take a look at it, as it's a bit painstaking to sort it out when I don't even know what method(s) it fails in.
I also fixed a bug in the constructor for the new MemoryInputStream where the length parameter would not be applied to the length member.
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@232 67975925-1194-0748-b3d5-c16f83f1a3a1
o Fixed a bug where a crouching player on an IP would not be killed.
Extended the range the spawn damage is applied for, roughly 10 units downwards.
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@217 67975925-1194-0748-b3d5-c16f83f1a3a1
o Changed the P-Corridor to Station Monitoring Main path into a vent
o Added a new path to connect Access Corridor Zeta to Station Monitoring Annex
o Moved the Station Monitoring Stabilty res node to Station Monitoring Annex
o Life Support Hive heavily updated again (might still require some more cover for spawning Aliens)
o Fixed the bug where much of the water on the map was missing
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@213 67975925-1194-0748-b3d5-c16f83f1a3a1
o Fixed bug where all players on the map would face easward if outside the viewing player's PVS
The angles divided by 22.5 on write were not multiplied back upon read, resulting in really low angles -- almost not visible.
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@209 67975925-1194-0748-b3d5-c16f83f1a3a1
o Added new option to the Advanced menu: "Enable gamma ramp". The cvar for it is cl_gammaramp which defaults to 1. Setting it to 0 will disable the forced gamma ramp changes.
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@206 67975925-1194-0748-b3d5-c16f83f1a3a1