* 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