Commit Graph
100 Commits
Author SHA1 Message Date
Nicholas Hastings ed87e048b4 Merge pull request #220 from alliedmodders/gamerules-no-gamedata
Fixup SDKTools to not require byte sig or symbol to get g_pGameRules (r=VoiDeD).
2014-12-14 15:29:14 -05:00
Nicholas Hastings 0d67bcc5ba Add null-check on serverclass in gamerules lookup. 2014-12-14 15:21:54 -05:00
Nicholas Hastings 88cb74213c Add support for getting g_pGameRules without a byte signature / symbol. 2014-12-13 16:35:32 -05:00
Nicholas Hastings 939b10bd8e Refactor SDKTools to not expose gamerules ptr ptr outside of vglobals.cpp. 2014-12-13 15:48:51 -05:00
Nicholas Hastings 46d620cb6a Merge pull request #217 from alliedmodders/tf2-holidayvars
Convert TFHoliday values to pubvars.
2014-12-10 08:31:15 -05:00
Nicholas Hastings 09060c265f Convert TFHoliday values to pubvars. 2014-12-09 20:21:24 -05:00
Nicholas Hastings 25859e29ca Merge pull request #211 from Bara20/patch-1
Fix warning in files.inc (r=psychonic).
2014-12-02 08:20:02 -05:00
Nicholas Hastings e7e43e38a5 Merge pull request #210 from alliedmodders/more-clientprefs-newauth
Fix clientprefs IsAuthIdConnected (again) (r=asherkin).
2014-11-26 18:55:57 -05:00
Nicholas Hastings 19f2f46655 Update PVKII gamedata. 2014-11-25 10:13:37 -05:00
Nicholas Hastings b0ceac9d74 Fix clientprefs IsAuthIdConnected (again). 2014-11-22 10:00:40 -08:00
Nicholas Hastings f573bdf784 Merge pull request #209 from splewis/master
Add missing convars.inc to buildbot package script (r=psychonic).
2014-11-20 06:33:02 -05:00
Nicholas Hastings f38fd6a550 Merge pull request #205 from alliedmodders/tf2condex3
Add support for TF2 player conditions above >= 96 (r=asherkin).
2014-11-19 17:15:56 -05:00
Nicholas Hastings db434acd27 Fix typo in CPlayer::GetSteam3Id doing length check on wrong var. 2014-11-16 10:07:08 -05:00
Nicholas Hastings 50400cf029 Remove unused variables. 2014-11-15 19:35:47 -05:00
Nicholas Hastings b85f4d776e Merge pull request #204 from alliedmodders/more-clientprefs-newauth
Fix SetAuthIdCookie's IsAuthIdConnect function's issues with mixed authid types (r=asherkin).
2014-11-15 19:35:13 -05:00
Nicholas Hastings d3a4c972e2 Add static_assert on ConBitVecAndNot hack so it gets updated on next cond count change. 2014-11-15 11:31:18 -05:00
Nicholas Hastings 1cf43b4ec2 Fix off-by-one error with FindNextSetBit in cond checks. 2014-11-15 11:22:43 -05:00
Nicholas Hastings a369d51f23 Merge pull request #183 from powerlord/tf2-halloween-2014
New Halloween 2014 conditions (r=psychonic).
2014-11-15 10:12:48 -05:00
Nicholas Hastings 849df7895b Update TF2 extension for new m_nPlayerCondEx3 player conditions field. 2014-11-15 10:08:07 -05:00
Nicholas Hastings ea86eee74e Fix SetAuthIdCookie's IsAuthIdConnect function's issues with mixed auth id types. 2014-11-15 09:34:49 -05:00
Nicholas Hastings f42a1fe0e4 Merge pull request #201 from DoctorMcKay/tf2-getclientteam
Added TF2_GetClientTeam stock (r=psychonic).
2014-11-15 08:06:27 -05:00
Nicholas Hastings 5a9b5e5e21 Update CS:GO gamedata. 2014-11-12 04:36:18 -08:00
Nicholas Hastings d6533e3219 Merge pull request #192 from alliedmodders/no-random-iface
Use directly-exported random functions on vstdlib rather than IUniformRandomStream (r=dvander).
2014-11-10 13:26:12 -05:00
Nicholas Hastings f3fcdeda9d Use directly-exported random functions on vstdlib rather than IUniformRandomStream. 2014-11-09 10:59:10 -05:00
Nicholas Hastings b7c4faf063 Merge pull request #169 from alliedmodders/vfsdir-fixes
Fixes for OpenDirectory with use_valve_fs (r=asherkin).
2014-11-08 13:19:54 -05:00
Nicholas Hastings 0d24804839 Merge pull request #174 from alliedmodders/eliminate-more-gamedata
Eliminate the need for more gamedata on some games (r=asherkin).
2014-11-08 12:52:53 -05:00
Nicholas Hastings 89e7d1c45c Merge pull request #181 from powerlord/tf2-holiday-spyvengy
New Holiday as per Halloween update (r=psychonic).
2014-11-06 06:48:05 -05:00
Nicholas Hastings 04578dfee9 Merge pull request #180 from VoiDeD/tf2-gd-nov4-2014
Update MakeBleed signature.
2014-11-04 20:25:50 -05:00
Nicholas Hastings c7109ca651 Merge pull request #170 from alliedmodders/tr-datapack
Add transitional syntax support for datapack.inc (r=dvander).
2014-10-31 08:49:12 -04:00
Nicholas Hastings 67d839e568 Merge pull request #176 from VoiDeD/tf2-gd-oct30-2014
Update TF2 gamedata.
2014-10-30 22:10:11 -04:00
Nicholas Hastings f0dd129344 Eliminate need for FindEntityByClassname gamedata on sdk2013 and soon css/dods/hl2dm (already on tf2). 2014-10-30 19:25:26 -04:00
Nicholas Hastings 749701014d Eliminate need for sv gamedata on sdk2013 and soon css/dods/hl2dm (already on tf2). 2014-10-30 19:25:13 -04:00
Nicholas Hastings 10cee734dc Eliminate need for s_pTempEnts gamedata on sdk2013 and soon css/dods/hl2dm (already on tf2). 2014-10-30 19:24:53 -04:00
Nicholas Hastings 72c18cc3d9 Missing changes from last commit 2014-10-30 19:24:00 -04:00
Nicholas Hastings 350dd2ebc7 Eliminate need for gEntList gamedata on tf2/sdk2013 and soon dods/css/hl2dm. 2014-10-30 19:23:27 -04:00
Nicholas Hastings 5d78a5ff93 Fix Fistful of Frags Weapon_GetSlot offset. 2014-10-30 17:31:52 -04:00
Nicholas Hastings c15470b583 Update more Insurgency gamedata. 2014-10-30 17:31:23 -04:00
Nicholas Hastings e5eb291b67 Update Insurgency gamedata. 2014-10-30 04:34:36 -07:00
Nicholas Hastings 7ddced67cb Update NMRiH gamedata. 2014-10-30 06:54:09 -04:00
Nicholas Hastings 86ddf1fea0 Revert accidental reverting of tf-regex merge. 2014-10-29 20:51:34 -04:00
Nicholas Hastings c9696ca230 Merge branch 'master' of https://github.com/alliedmodders/sourcemod 2014-10-29 20:23:41 -04:00
Nicholas Hastings 4dcc1590bb Update TF2 gamedata. 2014-10-29 20:21:20 -04:00
Nicholas Hastings 585786b465 Fix inconsistent spacing in methodmap decl. 2014-10-28 14:20:34 -04:00
Nicholas Hastings de045b5ab6 Add transitional syntax support for datapack.inc. 2014-10-28 14:06:11 -04:00
Nicholas Hastings 9021b23bc2 Fix crash on OpenDirectory with use_valve_fs if path not found.
Also fixes minor memory leak on bad path.
2014-10-28 13:57:40 -04:00
Nicholas Hastings dca15ebabf Fix OpenDirectory with use_valve_fs requirement of trailing slash. 2014-10-28 13:53:27 -04:00
Nicholas Hastings ba0d41a69d Update Fistful of Frags gamedata. 2014-10-24 17:17:07 -04:00
Nicholas Hastings f8ffe23c6e Merge pull request #162 from alliedmodders/steam3-bans
Allow Steam IDs in Steam3 format for sm_addban (r=asherkin).
2014-10-20 21:14:54 -04:00
Nicholas Hastings 77dc5ac7ed Fix build. 2014-10-14 17:47:44 -04:00
Nicholas Hastings 37c29775d4 Fix OnTakeDamage_Alive gamedata lookup in SDKHooks. 2014-10-14 17:36:55 -04:00
Nicholas Hastings a3336b1dcf Fix typo causing compile error strcmp -> strncmp 2014-10-08 18:02:05 -07:00
Nicholas Hastings bba2a714a6 Merge pull request #163 from alliedmodders/admdump-crash
Fix crash on Windows when dumping admin cache to file (r=asherkin).
2014-10-08 20:53:11 -04:00
Nicholas Hastings 512fae4c25 Fix crash on Windows when dumping admin cache to file. 2014-10-08 17:31:02 -07:00
Nicholas Hastings d76f62b863 Allow Steam IDs in Steam3 format for sm_addban 2014-10-08 17:29:56 -07:00
Nicholas Hastings ac96bb177a Merge pull request #157 from VoiDeD/getevent-defaults
Expose optional default values for the GetEvent* SP functions (r=psychonic)..
2014-10-05 09:14:30 -04:00
Nicholas Hastings 909d523da0 Trigger build for hl2sdk-tf2 changes. 2014-10-01 19:06:36 -04:00
Nicholas Hastings 02aad65d21 Trigger build for hl2sdk-tf2 changes. 2014-10-01 18:53:42 -04:00
Nicholas Hastings 0a9cabdecd Trigger build for hl2sdk-tf2 changes (bug 6259). 2014-09-26 08:31:15 -04:00
Nicholas Hastings 9eb1b3e73e Merge pull request #158 from VoiDeD/te-const-clients
Clients array in TE_Send should be const (r=psychonic).
2014-09-19 18:29:48 -04:00
Nicholas Hastings 0f6063af60 Re-add DBI query throttling (r=dvander). 2014-09-18 22:02:32 -04:00
Nicholas Hastings 570570f7a0 Fix regression causing inconsistencies in clientprefs auth id handling (r=VoiDeD). 2014-09-12 13:04:37 -07:00
Nicholas Hastings e72ff963f5 Fix regression in auth causing crash on L4D and newer (r=VoiDeD). 2014-09-12 12:02:45 -07:00
Nicholas Hastings a82dd5e0c3 Update CS:GO linux ClanTagOffset. 2014-09-12 06:50:36 -04:00
Nicholas Hastings e4569cb2b9 Disable RTTI for more game-agnostic extensions. 2014-09-11 17:41:25 -07:00
Nicholas Hastings 47450bb98c Disable RTTI for game-agnostic extensions 2014-09-11 17:28:24 -07:00
Nicholas Hastings c62e7458f9 Disable RTTI for Loader, Logic, and JIT bins 2014-09-11 17:15:59 -07:00
Nicholas Hastings f0fe427fee Link libstdc++ on linux for CS:GO. 2014-09-11 19:23:10 -04:00
Nicholas Hastings 7f0b163b31 Merge pull request #155 from alliedmodders/onclientauth-steam2
Make OnClientAuthorized use Steam2 ids where available (r=asherkin).
2014-09-11 13:02:28 -04:00
Nicholas Hastings 49c22a404d Trigger build for hl2sdk-tf2 changes. 2014-09-10 20:59:13 -04:00
Nicholas Hastings e6fd19fb8c Fix crash regression from typo in 892edd9650 2014-09-09 22:05:59 -04:00
Nicholas Hastings 96f8d635c3 Re-enable -Wformat and -Wformat-security in builds 2014-09-09 22:05:07 -04:00
Nicholas Hastings 9a9446400d Nuke spurious NULL checks in spcomp to appease Clang 3.5 2014-09-09 22:04:24 -04:00
Nicholas Hastings 8a1c6bd833 Fix client listener OnClientAuthorized to match new doc 2014-09-09 18:20:52 -07:00
Nicholas Hastings e0c25cfe08 Fix typo, fix build 2014-09-09 18:12:34 -07:00
Nicholas Hastings 6d7115d62f Update the missed steamid nullcheck in clientprefs 2014-09-09 18:04:39 -07:00
Nicholas Hastings 96fbb7ecda Unify Player::GetSteamXId returns, clarify doc, and fix checks 2014-09-09 17:57:54 -07:00
Nicholas Hastings 775a35c5ab Update OnClientAuthorized function doc 2014-09-09 17:56:29 -07:00
Nicholas Hastings 9e6fcc7673 Make OnClientAuthorized use Steam2 ids where available 2014-09-09 17:43:01 -07:00
Nicholas Hastings acdd9e12ea Merge pull request #152 from alliedmodders/error-sp-warnings
Treat SourcePawn warnings as errors when building (r=dvander).
2014-09-09 17:01:44 -04:00
Nicholas Hastings a597277a64 Merge pull request #153 from alliedmodders/auth-fixups
More auth fixups for Steam auth (bug 6243, r=asherkin).
2014-09-09 16:24:57 -04:00
Nicholas Hastings b3dada65fa Fix build. 2014-09-09 13:21:01 -07:00
Nicholas Hastings 8a9a793453 Merge pull request #151 from alliedmodders/menu-natives-logic
Move menu natives from core to logic (r=asherkin).
2014-09-09 15:51:11 -04:00
Nicholas Hastings 66ab609000 Make admins_simple.ini bind Steam3 ids as steam auth 2014-09-05 13:16:55 -07:00
Nicholas Hastings 29d428adc2 Add support for auto-converting '_' to ':' with Steam3 Id targetting 2014-09-05 13:08:51 -07:00
Nicholas Hastings 5b1caec738 Treat sp warnings as errors when building 2014-09-05 08:26:23 -07:00
Nicholas Hastings ad7d920ce0 Move menu natives from core to logic 2014-09-05 08:24:40 -07:00
Nicholas Hastings 7fff73ad64 Fix syntax error in sdkhooks.inc. 2014-09-05 08:18:04 -04:00
Nicholas Hastings 215bbb8324 Make SteamID targetting explicit to Steam IDs...
rather than NetworkIDs which could be any form and similar to names.
Also make explicit support for both Steam2 and Steam3 formats
2014-09-04 16:25:12 -07:00
Nicholas Hastings 1bf4eb80bd Cache Steam ID and rendered forms when caching networkID 2014-09-04 16:14:34 -07:00
Nicholas Hastings f1dc24c089 Move Steam2/3 id rendering logic to CPlayer 2014-09-04 15:27:44 -07:00
Nicholas Hastings 892edd9650 Allow BindIdentity and FindAdminByIdentity to take more SteamID formats for steam auth type 2014-09-04 15:26:12 -07:00
Nicholas Hastings ec46e12c50 Replace usages of GetClientAuthString with GetClientAuthId 2014-09-04 12:49:06 -07:00
Nicholas Hastings a7cdf17d90 Merge pull request #147 from alliedmodders/new-auth
Expose explicit client auth id formats (r=asherkin).
2014-09-03 18:50:24 -04:00
Nicholas Hastings b2b82f4a86 Add gamedata for SDKHooks Blocked and OnTakeDamage_Alive for many games. 2014-09-03 18:49:14 -04:00
Nicholas Hastings 6da7219f9f Merge pull request #149 from alliedmodders/ontakedamage_alive
Add OnTakeDamage_Alive hook support to SDKHooks (bug 6249, r=asherkin).
2014-09-03 18:35:06 -04:00
Nicholas Hastings 7f3656215b Consistency Fixes (ID->Id, AuthString->AuthId) 2014-09-03 15:13:30 -07:00
Nicholas Hastings be55587d70 Add OnTakeDamage_Alive hook support to SDKHooks (bug=6249). 2014-09-03 17:45:34 -04:00
Nicholas Hastings 3fba1d2817 Fix some nits 2014-09-03 10:50:11 -07:00
Nicholas Hastings e6ff9c36ed Merge pull request #119 from VoiDeD/sdkhooks-blocked
Implement SDKHook_Blocked and SDKHook_BlockedPost (r=psychonic).
2014-09-03 10:50:38 -04:00
Nicholas Hastings e11fec9ba1 Rename GetClientAuthString2 to GetClientAuthId 2014-09-02 18:11:36 -07:00