Nicholas Hastings
d0c701793c
Document possibly-unexpected yet valid auth strings
2014-09-02 17:47:33 -07:00
Nicholas Hastings
e3b87a5ca4
Spin new logic into GetClientAuthString2...
...
and mark GetClientAuthString as deprecated, using 1.6.x GetClientAuthString behavior
2014-09-02 17:43:10 -07:00
Nicholas Hastings
8c89b72fbc
Expose explicit client auth string formats
2014-09-02 14:40:39 -07:00
Ryan Stecker
88c6d3d9a7
Merge remote-tracking branch 'upstream/master' into sdkhooks-blocked
2014-09-02 00:04:54 -05:00
David Anderson
9d337dd1a9
Merge pull request #146 from alliedmodders/unions
...
Add a "union" keyword to replace funcenum.
2014-08-31 16:02:59 -04:00
Nicholas Hastings
e093c7f72a
Merge pull request #120 from alliedmodders/wip-valve-fs2
...
Add support for Valve FS to natives that use file handles (r=asherkin).
2014-08-30 14:25:53 -04:00
David Anderson
a1b7c32b29
Add a "union" keyword to replace funcenum.
2014-08-28 14:02:08 -07:00
Nicholas Hastings
51d32bca77
Clarify return value commit on RemoveFile
2014-08-22 07:21:12 -07:00
Nicholas Hastings
9d6fea857b
Fix another syntax error in files.inc
2014-08-22 06:55:45 -07:00
Nicholas Hastings
8d60fecb96
Fix syntax errors in files.inc
2014-08-22 06:30:25 -07:00
Nicholas Hastings
73115f7afa
Add support for specifying gameinfo search path when using valveFS in file natives
2014-08-22 06:00:43 -07:00
Nicholas Hastings
b95e7ff145
Add missing use_valve_fs param to CreateDirectory native def
2014-08-22 05:59:41 -07:00
FlaminSarge
c70543839f
Update TF2 enums for Love & War
2014-08-21 23:14:14 -07:00
Ryan Stecker
2037cfc36d
Mark TF2_RemoveWearable as optional.
2014-08-16 12:10:31 -05:00
Nicholas Hastings
8ffdfb6a0c
Merge pull request #43 from hlstriker/master
...
Added a new function SetFilePermissions to set permissions of a file (r=psychonic).
2014-08-16 10:02:09 -04:00
David Anderson
4b8e26463a
Merge pull request #122 from peace-maker/datapack_funcpointer
...
Add WritePackFunction and ReadPackFunction natives
2014-08-12 10:33:27 -07:00
Nicholas Hastings
4e5b1a58ce
Add ValveFS support to more filesystem functions: OpenDirectory (CloseHandle on directory) ReadDirEntry DirExists CreateDirectory RenameFile
2014-08-06 13:15:24 -07:00
Nicholas Hastings
3edd1ce658
Remove inaccurate note on GetClientLanguage function doc.
2014-08-05 10:40:14 -04:00
WildCard65
dfba8757f7
Remove un-needed whitespace
2014-08-05 09:15:55 -04:00
WildCard65
15304a0059
Actually remove extra wearables.
...
Old logic was to try to get extra wearables on a non-existent entity.
2014-08-05 09:14:02 -04:00
David Anderson
ad376ff0b8
Introduce a typedef keyword.
2014-08-03 21:51:34 -07:00
Peace-Maker
bfcfbbe107
Add WritePackFunction and ReadPackFunction natives
...
Adds type safety to CDataPack. Cells can't be read as Float anymore. Now
you're able to store a function pointer in a datapack and be sure the
pointer can't be read as a cell and a cell can't be read as a function
pointer.
2014-08-04 02:05:25 +02:00
Ryan Stecker
14823723bd
Remove the extra wearables of weapons in TF2_RemoveWeaponSlot.
2014-08-02 20:57:55 -05:00
Ryan Stecker
601aac440e
Implement SDKHook_Blocked and SDKHook_BlockedPost.
2014-08-01 21:35:41 -05:00
Nicholas Hastings
573aea20fb
More progress:
...
Abstracted many fs funcs with helper class.
Removed much duplicated code.
Fixed ReadFile assuming FS errors for ValveFS.
Added ValveFS support for ReadFileString, WriteFile, WriteFileString, DeleteFile.
Added missing param in doc for OpenFile.
2014-08-01 12:38:51 -07:00
Ryan Stecker
ff5ec0ea28
Fix PerformGravity's logging format.
2014-07-30 18:22:12 -05:00
Nicholas Hastings
8d5fe316e0
Merge pull request #114 from VoiDeD/tf2-removewearable
...
Implement TF2_RemoveWearable native (r=psychonic).
2014-07-30 18:43:34 -04:00
Ryan Stecker
75d5b0c972
Add more TF2_RemoveWearable documentation.
2014-07-30 17:28:51 -05:00
Asher Baker
eab6ac748f
Improved error reporting in basebans custom reasons loading.
2014-07-30 16:30:01 +01:00
Ryan Stecker
4a400d9569
Implement TF2_RemoveWearable native.
2014-07-29 20:31:27 -05:00
David Anderson
2a46f8f881
Add GetNativeFunction (bug 6200).
2014-07-23 23:36:11 -07:00
David Anderson
88c614c1ba
Merge pull request #104 from alliedmodders/fix-structs
...
Clean up the struct syntax and force it to use newdecls.
2014-07-20 21:19:15 -07:00
David Anderson
686890ec10
Clean up the struct syntax and force it to use newdecls.
2014-07-20 12:16:23 -07:00
David Anderson
51f97d1298
Block off operators for post-transitional compiler.
2014-07-20 01:02:44 -07:00
David Anderson
2ea9ec50b5
Merge pull request #91 from alliedmodders/bug-6183
...
Show errors for methods that are unused. (bug 6183)
2014-07-13 11:24:51 -07:00
David Anderson
5dd5b5131b
Show errors for methods that are unused. (bug 6183)
2014-07-12 10:28:29 -07:00
David Anderson
3d3e5c40c2
Fix and formalize newline and semicolon behavior in methodmaps. (bug 6175)
2014-07-12 00:07:34 -07:00
Ryan Stecker
c38b4a4d1d
Give functags their correct types for transitional syntax.
2014-07-10 16:55:22 -05:00
David Anderson
e76f553957
Begin locking down function types.
2014-07-08 00:26:37 -07:00
David Anderson
3fe22687e9
Revert.
2014-07-08 00:06:52 -07:00
David Anderson
2ade122cd2
Merge branch 'master' into fix-null-func
...
Conflicts:
sourcepawn/compiler/sc5.scp
2014-07-08 00:06:04 -07:00
David Anderson
e57a323dc8
WIP.
2014-07-07 23:31:31 -07:00
Asher Baker
af791a30df
Merge pull request #72 from VoiDeD/keyvalue-from-string
...
Implement StringToKeyValues.
2014-07-07 13:49:24 +01:00
David Anderson
ff31d8df49
Update nominations.sp and improve compiler error messaging.
2014-07-06 23:59:15 -07:00
David Anderson
8e5992685a
Merge branch 'master' into redo-noms
2014-07-06 23:49:18 -07:00
David Anderson
af557fdd5e
Use setters.
2014-07-06 23:46:45 -07:00
David Anderson
27d5ce45f5
Merge branch 'master' into noms
2014-07-06 23:42:41 -07:00
David Anderson
97e0c84e6d
Merge pull request #73 from alliedmodders/nullable
...
Add nullable types and tighten up some new type system semantics.
2014-07-06 11:45:09 -07:00
Ryan Stecker
312f003031
Fix usage of class
keyword in some includes.
2014-07-06 07:15:22 -05:00
David Anderson
dbedd6712a
Remove VoteInProgress from Menu map.
2014-07-05 14:36:14 -07:00
David Anderson
f18a83e03e
Fix some menu API oddities.
2014-07-05 14:34:32 -07:00
David Anderson
a7de88dd42
Port nominations.sp to the transitional syntax and API.
2014-07-05 14:00:52 -07:00
David Anderson
e5b1b630bb
Port some includes to transitional API.
2014-07-05 13:58:07 -07:00
David Anderson
49380620e0
Merge branch 'master' into nullable
2014-07-05 13:24:45 -07:00
David Anderson
9ff38bcf80
Add nulls, and more newdecl and type system features.
...
New null_t type has a constant "null", which can be assigned to objects.
Methodmaps can now be "nullable", accepting null_t types.
The delete keyword now zaps non-const lvalue inputs.
Fixed some newdecl arguments not accepting references.
Allow functag matching to coerce arguments and return values.
Allow functags to accept new-style types as a return value.
2014-07-05 13:20:06 -07:00
Ryan Stecker
fc54903fd0
Add test.
2014-07-05 12:01:17 -05:00
David Anderson
68ab7f0a12
Merge pull request #61 from VoiDeD/ambuild-disable-auto-versioning
...
Add an ambuild configure option to disable auto versioning.
2014-07-05 09:39:35 -07:00
David Anderson
da33c79d8b
Add #pragma newdecls required|optional.
2014-07-05 01:08:14 -07:00
David Anderson
f62769108c
Fix some local declarations not working.
2014-07-04 23:53:16 -07:00
David Anderson
376eb9725e
Add support for new-style declarations in local variables.
2014-07-04 21:16:39 -07:00
David Anderson
5d753c2697
Merge pull request #67 from alliedmodders/glbdecls
...
Add support for new-style declarations in globals.
2014-07-04 17:21:26 -07:00
David Anderson
3cf9e56a19
Fix various bugs in global newdecl support.
2014-07-04 14:31:56 -07:00
Nicholas Hastings
ffa1887c48
Merge pull request #65 from powerlord/master
...
New functions for SDKTools to get information from game_sound files (r=psychonic).
2014-07-04 17:17:00 -04:00
Ryan Stecker
878a82a6e5
Implement StringToKeyValues.
2014-07-04 12:04:38 -05:00
David Anderson
bdb5ef506b
Merge pull request #64 from alliedmodders/newdecl
...
New declaration syntax: arguments.
2014-07-03 09:18:25 -07:00
Ross Bemrose
d25ab6349c
Commit new version of bug 5942: New functions for SDKTools to get information from game_sound files.
2014-07-03 10:20:53 -04:00
David Anderson
438fade64f
Bug fixes.
2014-07-03 00:34:11 -07:00
Ryan Stecker
d4f4a7eed0
Add an ambuild configure option to disable auto versioning.
2014-07-02 13:29:59 -05:00
Ryan Stecker
9c1dd0565f
sm_reskick_immunity access check should not check for commands.
2014-07-01 09:07:40 -05:00
David Anderson
99f4cdb3e4
New type system.
2014-06-24 23:37:14 -07:00
David Anderson
ec61d4d188
Add a general profiling abstraction layer.
2014-06-24 01:04:13 -07:00
David Anderson
99c0879086
Fix build.
2014-06-23 20:17:40 -07:00
David Anderson
b064556081
Merge pull request #50 from alliedmodders/map-api
...
Add transitional API for maps (aka tries).
2014-06-23 20:06:42 -07:00
David Anderson
2724659be8
Rename to StringMap.
2014-06-23 20:06:13 -07:00
Nicholas Hastings
3983dc10ed
Update non-auto version for 1.7.0 for compiled plugins.
2014-06-23 19:46:26 -04:00
David Anderson
4ee04b8a7b
Add transitional API for maps (aka tries).
2014-06-22 22:32:08 -07:00
David Anderson
63ad5eff18
Introduce basic methodmaps (PR #38 ).
...
commit 1e5213d43fdd170bb0c30af914a4e40610014b2b
Author: David Anderson <dvander@alliedmods.net>
Date: Sat Jun 21 04:09:27 2014 -0700
Quell MSVC C99 bugs.
commit f2e166c5925fda49b5abeadc0aa0f9156b99cf11
Author: David Anderson <dvander@alliedmods.net>
Date: Sat Jun 21 03:59:23 2014 -0700
Fix varying levels of stupid memory errors.
commit b0773d7be45345351ab1c1738681d5215a97f3f3
Author: David Anderson <dvander@alliedmods.net>
Date: Sat Jun 21 03:36:39 2014 -0700
Fix memory leak in parsing some control flow structures.
commit 5aca55713cfc2dd09c5900132fc4a6be51e3e309
Author: David Anderson <dvander@alliedmods.net>
Date: Sat Jun 21 03:35:17 2014 -0700
Fix memory leak in struct parsing.
commit b46ec5cd281b46177e83c4f0a4acac9cc1065c53
Author: David Anderson <dvander@alliedmods.net>
Date: Sat Jun 21 03:32:03 2014 -0700
Fix build.
commit 17bbbb9a46bfc00862adca7d3e15369a48e9ac0f
Merge: c083409 2107599
Author: David Anderson <dvander@alliedmods.net>
Date: Sat Jun 21 01:26:27 2014 -0700
Merge branch 'master' into methodmaps
commit c083409b569abff13f24d3b8c47f8ff199036840
Author: David Anderson <dvander@alliedmods.net>
Date: Fri Jun 20 23:49:36 2014 -0700
Add VS2k13 support.
commit b7993778494d538cb1c1965116030142a7f7765b
Author: David Anderson <dvander@alliedmods.net>
Date: Fri Jun 20 01:28:08 2014 -0700
Implement destructors.
commit 1a340dec260d079ed1b79351ed7b50b58a997cea
Author: David Anderson <dvander@alliedmods.net>
Date: Fri Jun 20 00:08:04 2014 -0700
Add some tests.
commit 12db52ee64eb009ead9294495e9034c63ab75b09
Author: David Anderson <dvander@alliedmods.net>
Date: Fri Jun 20 00:05:49 2014 -0700
Initial implementation of constructors.
commit 074669a658caa2822aa864164b615a244c00a0bc
Author: David Anderson <dvander@alliedmods.net>
Date: Thu Jun 19 22:42:35 2014 -0700
Add simple test harness.
commit 27c1e3cf14e1e6c5cf35c80c792cce2744b804d7
Author: David Anderson <dvander@alliedmods.net>
Date: Thu Jun 19 22:15:42 2014 -0700
Big refactoring for new syntax.
commit f3c37fdc919e76ee0815e2394cbe8d221f9fc0ca
Author: David Anderson <dvander@alliedmods.net>
Date: Thu Jun 19 22:12:54 2014 -0700
Refactor tests for the new syntax.
commit 6211f392f8e722b907474cf380cfac4347e46b8e
Author: David Anderson <dvander@alliedmods.net>
Date: Wed Jun 18 22:25:48 2014 -0700
Make lexer tokens an enum.
commit 5210b013756b0b00de3a61c6490685c768ff8cbd
Author: David Anderson <dvander@alliedmods.net>
Date: Tue Jun 17 06:48:15 2014 -0700
Add comment.
commit 06688ff4aced14077dd21a9cc1db4c26c7420ff3
Author: David Anderson <dvander@alliedmods.net>
Date: Tue Jun 17 06:46:10 2014 -0700
Allow |this| to be a base type of the methodmap.
commit 05cf3682020e0e6d9f47b1a0a6727b9edbfe7622
Author: David Anderson <dvander@alliedmods.net>
Date: Mon Jun 16 22:11:58 2014 -0700
Unify duplicate typesymbol checking.
commit 09161bf2691c8c1ed25b9b70fda01c336f21aa0b
Author: David Anderson <dvander@alliedmods.net>
Date: Mon Jun 16 19:53:36 2014 -0700
Close loophole that allowed methodmaps for enums.
commit 5bb4aeba89fec47a4de7a7532d27830999d1fcb4
Author: David Anderson <dvander@alliedmods.net>
Date: Mon Jun 16 01:50:42 2014 -0700
Add tests and dbi/handle changes.
commit b9203e2491daec2a8073874d6375949483778d14
Author: David Anderson <dvander@alliedmods.net>
Date: Mon Jun 16 01:38:29 2014 -0700
Ensure methodmap tags are fixed.
commit 878b80fd87a2ea500d3a28ce2d53f616d1efe5e8
Author: David Anderson <dvander@alliedmods.net>
Date: Mon Jun 16 01:36:04 2014 -0700
Implement inheritance.
commit 6ba9e004fbae18ad68056368ddd0affdc78659f1
Author: David Anderson <dvander@alliedmods.net>
Date: Mon Jun 16 01:31:00 2014 -0700
Refactor matchtag() to not be insane.
commit 4ede6343b0682c6df98fa869153828e92f891bcc
Author: David Anderson <dvander@alliedmods.net>
Date: Mon Jun 16 01:20:50 2014 -0700
Fix indenting.
commit e3ddef8916e3dd5f4ff0fe571d6e1c3acd163352
Author: David Anderson <dvander@alliedmods.net>
Date: Mon Jun 16 01:20:27 2014 -0700
Initial prototype.
2014-06-21 04:10:15 -07:00
Andrew
f3299b2c8c
Added a new function SetFilePermissions to set permissions of a file. I'm not sure about the Windows implementation. See this feature request: https://bugs.alliedmods.net/show_bug.cgi?id=6152
2014-06-21 00:45:07 -04:00
Nicholas Hastings
7553106eee
Merge pull request #34 from WildCard65/Spacing
...
Added spacing to compile.sh (r=psychonic).
2014-06-17 21:44:05 -04:00
FlaminSarge
7a96467045
Update TF_WEAPON enum for June 11, 2014 TF2 Patch.
2014-06-15 00:30:53 -07:00
FlaminSarge
86c1660ee9
Fix line endings in tf2_stocks include.
2014-06-15 00:29:41 -07:00
WildCard65
8e4836f83a
Added spacing to compile.sh
...
And made it exit out on compile error.
2014-06-14 08:32:24 -04:00
Kyle Sanderson
70518a8e49
Revert "Add better spacing to compile.sh"
...
This reverts commit cd106a7eb6
.
2014-06-08 00:42:27 -07:00
David Anderson
6ac897f9f3
Merge pull request #26 from alliedmodders/sql-txn
...
Add an API for off-thread SQL transactions. (bug 3775, r=kyle)
2014-06-06 20:51:30 -07:00
Kyle Sanderson
ec9791b183
Merge pull request #24 from 50Wliu/compile
...
Compile.sh spacing improvements
2014-06-06 19:52:56 -07:00
David Anderson
f1f135adb6
Add CloneHandle() test.
2014-06-05 10:27:59 -07:00
David Anderson
91077fdc91
Fix tab/space mix.
2014-06-05 10:16:47 -07:00
David Anderson
6a98e40643
Fix typo.
2014-06-05 01:25:32 -07:00
David Anderson
39ff3f9993
Add a rollback test.
2014-06-05 01:05:23 -07:00
David Anderson
7026e68b06
Add tests for SQL transactions.
2014-06-05 01:00:54 -07:00
David Anderson
2379c76b03
Add a new testing API for the testsuite.
2014-06-05 01:00:17 -07:00
David Anderson
d7b49f7706
Initial implementation.
2014-06-04 22:45:26 -07:00
Wliu
cd106a7eb6
Add better spacing to compile.sh
2014-06-04 22:00:10 -04:00
Scott Ehlert
fb5c3c86da
Add clan tag and team score commands to cstrike test plugin.
2014-06-01 16:52:03 -05:00
Bara
5eef4bccd3
Add CS_DMG_HEADSHOT define
...
but i don't know if it works in other games.
( I'm using this already in my only headshot plugin - https://forums.alliedmods.net/showthread.php?t=234169 and works fine in CSS/CSGO )
2014-05-28 15:32:58 +02:00
Nicholas Hastings
3c52840dd8
Add CS_SLOT_KNIFE define (bug 6131, r=drifter).
2014-05-21 09:08:53 -04:00
Peace-Maker
32f019c70c
Fix Mapchooser dying on single map rotation servers (bug 5179, r=kyles).
2014-05-13 13:44:14 -07:00
Peace-Maker
4cd6c37ab5
Remove LogMessageEx definition from logging.inc (bug 5897, r=kyles).
2014-05-10 05:42:33 -07:00
Peace-Maker
e9b4a6e96c
Add DisplayTopMenuCategory native (bug 6033, r=dvander).
2014-05-09 12:32:49 -07:00
Peace-Maker
530078b3ae
Add ability to disable TopMenu Title Caching (bug 6034, r=dvander).
2014-05-09 12:30:52 -07:00
Nicholas Hastings
0513f93f9d
Add PrepSDKCall_SetAddress and Address support to PrepSDKCall_SetFromConf (bug 5261, r=asherkin).
2014-05-07 12:58:16 -04:00
David Anderson
e69e9eddc7
Change float comparison operators to return false for NaN (bug 6107, r=ds).
...
--HG--
extra : rebase_source : a11c56fb23d6617545def3591ec6100dd143eb3e
2014-04-22 19:40:45 -07:00
Powerlord
5efb5068cd
Add new TF2_IsHolidayActive native to TF2 Ext (bug 6095, r=psychonic).
2014-04-07 23:17:11 -04:00
Powerlord
90c8440f17
Add TFHoliday_AprilFools to TFHoliday enum (bug 6092, r=psychonic).
2014-04-07 23:15:13 -04:00
Nicholas Hastings
655994cd09
Fix doc style on two native comments to fix detection in our api parser.
2014-04-06 17:03:14 -04:00
Nicholas Hastings
217ca928d5
Move funcommands material and sound defs to gamedata (bug 6085, r=asherkin).
2014-03-29 15:07:07 -04:00
Nicholas Hastings
fdae6cf1b0
Backed out changeset: fe0e55c4d544
2014-03-30 14:07:14 -04:00
Nicholas Hastings
2c399ec441
Move funcommands material and sound defs to gamedata.
2014-03-29 15:07:07 -04:00
Nicholas Hastings
2b015a1d5b
Add support for Contagion (bug 6007, r=asherkin).
2014-03-29 14:14:00 -04:00
SystematicMania
010220ea25
No longer require clients to be ingame for INetChannelInfo natives (bug 5775, r=psychonic).
2014-03-27 22:52:16 -04:00
SystematicMania
a8ff00bc34
Switch more base plugins to OnClientSayCommand from say hooks (bug 5986, r=psychonic).
...
--HG--
extra : rebase_source : 7ff7d92f9d060ac69d0652d643f08e7d81946e49
2014-03-25 11:57:00 -04:00
Nicholas Hastings
49d769282b
Fix compile error in DisplayAskConnectBox stock (bug 5984).
2014-03-22 17:06:37 -04:00
Nicholas Hastings
9215ddcf8a
Add PbRemoveRepeatedFieldValue native (bug 6066, r=asherkin).
2014-03-21 13:23:48 -04:00
FlaminSarge
cf8d05ae98
Add support for passwords to DisplayAskConnectBox stock (bug 5984, r=psychonic).
2014-03-21 12:14:08 -04:00
Nicholas Hastings
0e6cbf989e
Add default infinite value for TF2_AddCondition duration (nobug, r=asherkin).
2014-03-21 12:03:49 -04:00
SystematicMania
10f878d8c7
Fix regressions in b2f7d97b1ea7 and update plugins for OnClientSayCommand changes (bug 5986, r=psychonic).
2014-02-28 10:38:36 -05:00
Kyle Sanderson
977bf4d583
Fix Anti-Flood resolution of gametime (bug 5394, r=psychonic).
2014-02-27 20:49:19 -07:00
Peace-Maker
75d950e4b0
Add GiveAmmo native to SDKTools (bug 6039, r=psychonic).
2014-02-10 10:49:19 -05:00
Peace-Maker
8476832dc2
Fix param order in AddToTopMenu function doc (irc, r=psychonic).
2014-02-09 19:38:41 -05:00
Nicholas Hastings
0da68844a5
Remove MarkNativeAsOptional calls for old PbReadRepeated natives. (irc, r=KyleS).
2014-02-08 14:13:40 -05:00
Michael McKoy
52ff6fd5f8
Fix overoptimization of nomination counts in Mapchooser (bug 5359, r=kyles).
2014-01-30 14:29:53 -07:00
FlaminSarge
4a65e38d54
Update TFCond and customkill enum values (bug 6012, r=psychonic).
2014-01-27 10:15:17 -05:00
Peace-Maker
a709307fab
Rename SortFunc2D parameters to match documentation (bug 6014, r=kyles).
2014-01-22 20:14:55 -07:00
Kyle Sanderson
9fe11f9c36
Fix being able to nominate same map multiple times (bug 5109, r=psychonic)
2014-01-17 23:21:16 -05:00
Kyle Sanderson
fb734e4124
Add any tag to WritePackCell and ReadPackCell natives (bug 6001, r=asherkin)
2014-01-17 23:14:40 -05:00
Nicholas Hastings
ad5740f8a7
Add support for Valve search paths to GetFileSize native (bug 5931, r=asherkin).
2014-01-07 14:24:53 -05:00
David Anderson
c2cfe60102
Port versioning to AMBuild 2 (bug 5997 part 8, r=ds).
2013-12-30 17:50:59 -05:00
David Anderson
75e622e879
Port packaging to AMBuild 2 (bug 5997 part 6, r=ds).
2013-12-30 17:50:59 -05:00
David Anderson
9c19f6efb7
Port plugin build scripts to AMBuild 2 (bug 5997 part 5, r=ds).
2013-12-30 17:50:58 -05:00
Kyle Sanderson
e01fc5e697
Add RequestFrame native for one-off frame actions (bug 5965, r=dvander).
2013-10-29 22:10:40 -04:00
Nicholas Hastings
0775976165
Updated TF2 enums.
2013-10-29 20:08:18 -04:00
Nicholas Hastings
e0746e1ab8
Added engine support for Insurgency (bug 5951, r=asherkin).
2013-10-13 14:16:08 -04:00
Nicholas Hastings
5e1d207eae
Added engine support for Blade Symphony (bug 5949, r=asherkin).
2013-10-13 14:15:29 -04:00
Nicholas Hastings
3e15966c3e
Add support for Source SDK Base 2013 (bug 5917, r=asherkin).
2013-10-13 14:14:51 -04:00
Drifter
75ce4c395a
Add CS_UpdateClientModel native to cstrike extension (bug 5905, r=psychonic).
2013-09-10 13:08:14 -04:00
Nicholas Hastings
427e93c573
Fix attempted triggers from gagged users displaying in chat (bug 5918, r=asherkin).
2013-09-10 09:52:37 -04:00
Nicholas Hastings
e620d973f4
Reserved slot fixes for OB games when SourceTV or Replay are enabled (bug 5499, r=drifter).
2013-08-30 14:15:02 -04:00
Nicholas Hastings
7ad43a5b11
Make sm_mapvote_runoffpercent cvar work as advertised (bug 5890, r=asherkin).
2013-08-30 14:14:59 -04:00
David Anderson
b261dde858
Refactor Trie natives to use HashMap instead of KTrie; add iteration API (bug 5892, r=ds).
...
--HG--
extra : rebase_source : a5bcf64a45d6734a97d78b4f4ea9aea48d17bb8b
2013-08-29 10:09:02 -07:00
Matthias Kollek
fd9e657196
Add support for customizing ban reasons in basebans.sp (bug 5762, r=psychonic).
2013-08-28 13:17:17 -04:00
Nicholas Hastings
a9905ec95e
Add missing MarkNativeAsOptional calls for cstrike.inc (r=me).
2013-08-25 11:01:55 -04:00
Kyle Sanderson
7e2afacf34
Fix broken translating in some plugins and natives (bug 5612, r=psychonic).
2013-08-25 10:15:35 -04:00
Nicholas Hastings
9bf78a96cc
Replace hardcoded "/ff" check in basetriggers (bug 5863, r=drifter).
2013-08-24 21:59:52 -04:00
Nicholas Hastings
4d2eb7af30
Changed from RemoveEdict to using the Kill input for TF2_RemoveWeapon (r=voided).
...
--HG--
extra : rebase_source : cb9bd8d35bddfb5feb3bead7284398eb8bd7d6b4
2013-08-22 21:45:40 -04:00
FlaminSarge
7db280a666
Add GetPlayerJingleFile native. (bug 5690, r=asherkin)
2013-08-12 02:08:34 +01:00
Peace-Maker
82e16db275
Fixed sm_cancelvote not resetting rtv state. (bug 5808, r=asherkin)
2013-08-12 00:58:43 +01:00
Kyle Sanderson
b9cd424186
Add support for nested datatables. (bug 5446, r=asherkin)
2013-08-12 00:54:21 +01:00
Kyle Sanderson
3d4e1ffd64
Added helper stock to check if a command exists. (bug 5510, r=asherkin)
2013-08-12 00:42:56 +01:00
Kyle Sanderson
5d76ffef88
Added global pre and post forwards for client chat (bug 5394, r=psychonic).
2013-08-05 11:46:29 -04:00
Erik Minekus
0e167ee85b
Numerous code documentation fixups (bug 5720, r=psychonic).
2013-08-01 09:26:34 -04:00
Drifter
fa0df413f4
Added CS_IsValidWeaponID native and validity checks to other natives (bug 5566, r=psychonic).
2013-07-31 22:11:15 -04:00
Nicholas Hastings
a36c266e7d
Split TF2, DoD:S, HL2:DM, and ND to separate binaries (bug 5813, r=asherkin).
2013-07-21 11:53:56 -04:00
Kyle Sanderson
dfa11f64ef
Fixed handle misuse in clientprefs plugin (bug 5805, r=psychonic).
...
--HG--
extra : amend_source : a63c384e65feb0238bfc4e8ab618bc637a015962
2013-07-20 15:17:43 -04:00
Kyle Sanderson
220a35b492
Make compile.sh set working dir to own dir (bug 5710, r=psychonic).
2013-07-18 19:40:42 -04:00
Peace-Maker
69d8b1c30d
Added SQL_SetCharset native to (re)set charset even after reconnect (bug 5786, r=psychonic).
2013-07-18 10:27:12 -04:00
Nicholas Hastings
1fbed9f7d0
Don't load nextmap on Dota 2.
2013-07-13 13:58:47 -04:00
Nicholas Hastings
39c9e69d8a
Remove deprecated PbReadRepeated natives.
2013-04-23 07:11:49 -04:00
Nicholas Hastings
a450361956
Added support for getting/setting protobuf enum values with Pb*Int natives (nobug, r=asherkin).
2013-04-16 11:33:36 -04:00
Kyle Sanderson
1b5faef097
Remove debug printout from PerformGravity (bug 5679, r=asherkin).
2013-04-11 03:03:29 +01:00
Nicholas Hastings
c0d1aaa8a0
Allow localizaton of more base plugin strings (bug 5120, r=asherkin).
2013-04-08 08:00:13 -04:00
Nicholas Hastings
08d83eb8da
Backed out changeset: 40e1814dd3d6 (bug 5484).
2013-03-19 22:08:19 -04:00
Nicholas Hastings
519e8c5fcd
Added basic support for Dota 2 (bug 5656, r=asherkin).
2013-03-19 11:18:44 -04:00
Peace-Maker
305d53f094
Fixed possible rte in basetriggers for !ingame clients (bug 5191, r=psychonic).
2013-03-18 20:11:50 -04:00
Michael McKoy
5625ad76b9
Fixed mapchooser interaction with CS:GO winlimits (bug 5484, r=psychonic).
2013-03-18 20:10:31 -04:00
Peace-Maker
8fe22c33bf
Fixed double print when sending psay to self (bug 5649, r=psychonic).
2013-03-18 19:58:18 -04:00
Nicholas Hastings
4e7a9cf30b
Updated regex.inc with more flags and error codes (bug 5593).
2013-03-17 11:39:04 -04:00
Peace-Maker
ca1e9a2976
Increased map name buffer sizes in mapchooser (bug 5609, r=psychonic).
2013-03-16 23:17:22 -04:00
Kyle Sanderson
5951cbf7b9
Added GetSteamAccountID function to IPlayerHelpers and native for sp (bug 5548, r=asherkin).
2013-03-16 23:12:40 -04:00
FlaminSarge
093f8cb89b
Exposed third parameter of TF2's AddCond in TF2_AddCondition (bug 5641, r=psychonic).
2013-03-16 18:05:22 -04:00
Nicholas Hastings
0c7696da65
Add GetPlayerResourceEntity to SDKTools; deprecate old, broken TF2-specific impl (bug 5491, r=asherkin).
2013-03-16 13:50:36 -04:00
Nicholas Hastings
306828480f
Added repeated field handing to PbSet* natives (bug 5633, r=asherkin).
2013-03-16 13:31:56 -04:00
Nicholas Hastings
42b415952b
Added repeated field handling to PbRead* natives. Deprecate PbReadRepeated* (bug 5633, r=asherkin).
2013-03-16 13:31:35 -04:00
FlaminSarge
e155e258cb
Updated TF2 TFCond defines (bug 5642, r=psychonic).
2013-03-16 13:30:00 -04:00
Asher Baker
8da56ff98c
Allow access to unvalidated authstrings (bug 5587, r=psychonic).
2013-03-07 00:58:17 +00:00
Ruben Gonzalez
fd3b9095ba
Fix CS_WeaponIDToAlias param missing CSWeaponID tag (bug 5460)
2013-02-11 11:17:31 -05:00
David Anderson
52cd52ca54
Bump version to 1.6.0.
2013-02-10 21:10:25 -08:00
Nicholas Hastings
0015d00243
Initial commit of latest functional SDKHooks extension.
2013-02-07 23:43:33 -05:00
Alexandr
e20e272ee1
Fixed basecomm forwards firing with incorrect client parameter value (bug 5583, r=psychonic).
2013-01-28 18:30:44 -05:00
Nicholas Hastings
ee8b180341
Marked some missed Pb natives as optional (bug 5579).
2013-01-23 18:28:06 -05:00
Nicholas Hastings
312e26a5cf
Added initial support for protobuf usermessages on CS:GO (bug 5579, r=asherkin).
2013-01-22 21:43:12 -05:00
Nicholas Hastings
710456f871
Added new IN_ATTACK3 button define to entity_prop_stocks (bug 5564).
2012-12-23 17:06:14 -05:00
Nicholas Hastings
536123ec59
Updated TF_WEAPON_* and TF_CUSTOM_* defines.
2012-12-19 07:58:21 -05:00
Nicholas Hastings
db699ed2c3
Updated TF2_IsPlayerInCondition stock for m_nPlayerCondEx2...
2012-12-19 07:55:03 -05:00
Powerlord
c2300f7b2b
Updated TFHoliday enum (bug 5526, r=psychonic).
2012-12-15 14:40:51 -05:00
Nicholas Hastings
ba2915ce4e
Added natives to CStrike ext to access assists/score in CSGO (bug 5525, r=asherkin).
2012-12-15 14:36:52 -05:00
Ryan Stecker
c0b91dd107
Fixed VoteMenuToAll stock adding bots to list (bug 5253, r=asherkin).
2012-12-14 15:18:30 -05:00
Kyle Sanderson
2e3c5e367e
Added WeaponIDToAlias native to CStrike extension (bug 5460, r=psychonic).
2012-12-14 15:12:22 -05:00
FlaminSarge
0cae86e2ad
Added new values to TFCond(ition) enum (bug 5537, r=asherkin).
2012-12-14 15:01:28 -05:00
Nicholas Hastings
b3c506c69e
Updated Reserved Slots to use max humans as max count (bug 5444, r=asherkin).
2012-12-02 15:37:13 -05:00
Nicholas Hastings
99f741fb3b
Added GetMaxHumanPlayers native exposing IServerGameClients func (bug 5551, r=asherkin).
2012-12-02 11:03:27 -05:00
Nicholas Hastings
20d4597fa0
Updated tf2 weapon and dmg custom defines.
2012-10-28 19:14:04 -04:00
Daniel Varnai
42ff151ae4
Added clan tag support for CS:GO in CStrike ext (bug 5429, r=psychonic).
2012-08-13 14:59:31 -04:00
Asher Baker
bed417dc62
Include the auto-version file in the build, so 3rd party plugins compiled aginst the includes get useful versioning info (bug 5453, r=dvander).
2012-09-08 21:02:46 +01:00
Drifter
34d2db6d78
Added forwards to basecomm plugin (bug 5466, r=asherkin).
2012-09-03 20:45:11 +01:00
Asher Baker
bf76be5dfa
Overhauled versioning information (bug 5453, r=dvander).
2012-08-26 01:33:54 +01:00
Powerlord
82883d8187
Updated TFHoliday enum (bug 5436, r=asherkin).
2012-08-21 00:44:44 -04:00
Tony
74f49ec38f
Added more parameters to PlayerRunCommand forward (bug 5346, r=asherkin).
2012-08-21 00:42:46 -04:00
Nicholas Hastings
8362b8d226
Split CS:S support off to a separate engine/build (bug 5370, r=asherkin).
2012-08-20 21:53:59 -04:00
Nicholas Hastings
3b4ac1c64d
Updated tf2 weapon and dmg custom defines, added new round state.
2012-08-15 23:29:05 +01:00
Asher Baker
ac6c162a13
Changed TFWeaponSlot enum description (r=me).
2012-08-07 18:04:10 +01:00
Nicholas Hastings
cd3c3fffde
Updated defines in tf2_stocks.inc.
2012-08-03 07:56:31 -04:00
Asher Baker
c1f9fb6c3a
Fixed plugins being compiled with a version number of 1.4.0-dev (r=psychonic).
2012-07-25 00:17:58 +01:00
Michael Busby
a46dcd45d7
Added GetEntityAddress native (bug 5269, r=dvander).
2012-07-22 13:40:37 -04:00
Powerlord
59b1bd3d96
Updated TFHoliday enum for latest TF2 updates (bug 5364, r=psychonic).
2012-07-03 18:03:06 -04:00
Nicholas Hastings
01de453d25
Added new TF2 weapon and custom dmg defines.
2012-06-28 11:27:31 -04:00
Tony
f65de3bbbb
Added GetGameTickCount native (bug 5209, r=psychonic).
2012-05-30 14:13:43 +01:00
Nicholas Hastings
44d9551bd6
Fixed typo in cstrike.inc causing compile error.
2012-05-29 20:17:57 -04:00
Nicholas Hastings
1aab29a958
Added missing sprites for funcommands on some games (bug 5324, r=asherkin).
2012-05-29 18:39:59 -04:00
Drifter
e2340363e3
Typo fix in cstrike.inc (r=psychonic).
2012-05-28 11:42:58 -04:00
Ryan Stecker
3d25938dd7
Added TF2_CanPlayerTeleport forward to the TF2 game extension (bug 5283, r=asherkin).
2012-05-28 01:14:46 +01:00
Asher Baker
0d5ef132f3
Fixed erroneous const-qualification of name param of GetAdminUsername (bug 5267, r=psychonic).
2012-05-28 00:52:59 +01:00
Drifter
5610aeb917
Added natives for changing team score and mvp stars on CSS/CSGO (bug 5295, r=psychonic).
2012-05-27 19:07:44 -04:00
Drifter
02f8991fb3
Added missing CSWeaponID tag on CS_AliasToWeaponID (r=psychonic).
2012-05-27 18:48:54 -04:00
Drifter
f53255570d
Added new CSRoundEnd entries for CS:GO (r=psychonic).
2012-05-27 18:48:22 -04:00
Drifter
3b18745bcd
Added support for CS:GO to cstrike extension (bug 5299, r=asherkin).
2012-05-26 18:31:23 -04:00
Nicholas Hastings
917b6d4521
Added support for CS: Global Offensive (bug 5299, r=asherkin).
2012-05-27 16:08:03 -04:00
Tony
2b207359f9
Adding missing SetMenuNoVoteButton native declaration (bug 4522, r=asherkin).
2012-05-27 01:51:06 +01:00
FlaminSarge
c9b7e9f9aa
Updated TF2 condition defines (bug 5259, r=psychonic).
2012-05-26 19:17:49 -04:00
Asher Baker
e75b244cae
Fixed Float negation operator (bug 5292, r=psychonic).
2012-05-24 15:56:19 +01:00
Ryan Stecker
4771398e1e
Fixed return value of VoteMenuToAll (bug 5254, r=asherkin).
2012-04-14 00:31:50 +01:00
FlaminSarge
7f74948e91
Fixed potential player lag issue when "drugged" (bug 5217, r=asherkin).
2012-03-04 14:16:58 -05:00
FlaminSarge
a31bb79b78
Fixed sm_drug disable functionality not functioning (bug 5218, r=psychonic).
2012-03-04 14:13:38 -05:00
Nicholas Hastings
02981cec57
Added new TFHoliday_Christmas to TFHoliday enum (bug 5194, r=asherkin).
2011-12-16 09:43:05 -05:00
Nicholas Hastings
6e499c8213
Added new TF2 weapon defines (r=me).
2011-12-16 00:24:03 -05:00
Brian Simon
eedf8b845c
Increased ServerCommandEx's internal buffer (bug 5169, r=asherkin).
2011-12-07 12:13:52 -05:00
Nicholas Hastings
978d7c0fca
Fixed typo in basebans ban reason (bug 5188, r=me).
2011-12-06 14:42:30 -05:00
Matt Woodrow
3b12883a1b
Added support for runoff voting in mapchooser (bug 4218, r=dvander).
2011-11-05 20:36:20 -04:00
Nicholas Hastings
c1aa49ef3a
Fixed a few minor spacing things in sp incs to not fool API parser.
2011-11-04 10:01:33 -04:00
Nicholas Hastings
5a52fc3657
Fixed TFHoliday enum (bug 5155, r=asherkin).
2011-11-03 10:03:01 -04:00
Nicholas Hastings
df7680aa73
Fixed ff trigger printing in triggerer's language to all (bug 5161, r=asherkin).
2011-11-03 09:59:14 -04:00
Nicholas Hastings
f42a16643c
Added new TF2 deathflag and dmg custom defines (bug 5157, r=asherkin).
2011-11-03 09:06:59 -04:00
Nicholas Hastings
96e5dc3fc6
Registered basecomm as lib to allow requiring it (bug 5156, r=asherkin).
2011-11-03 09:06:22 -04:00
otstrel
6c0eca0eca
Fixed "not connected" error in reserved slots plugin (bug 5158, r=psychonic).
2011-11-03 09:05:40 -04:00
Nicholas Hastings
b2311e2ea5
Added missing EYE def to halflife.inc, updated EYE def# (bug 5151, r=asherkn).
2011-10-28 19:09:40 -04:00
Nicholas Hastings
ee42f09b8d
TF2 ext fixes for TF2 holiday system changes (bug 5150, r=asherkin).
2011-10-28 19:07:40 -04:00
Nicholas Hastings
28d1dab18a
Small fixes to reservedslots, including ep2v Replay/SourceTV fix (bug 5094, r=fyren).
2011-10-20 21:42:18 -04:00
Nicholas Hastings
f3d19a860a
Added detection of Replay and SourceTV, and natives to query (bug 5124, r=fyren).
2011-10-20 21:39:57 -04:00
GoD-Tony
4b0373408d
Moved client language detection to be earlier (on connect) (bug 3714, r=psychonic).
2011-10-15 12:07:55 -04:00
Don
00f152910b
Added native to clientprefs to alter data on a disconnected player (bug 3882, r=pred).
2011-10-14 11:28:53 -04:00
Nicholas Hastings
1b9fb906e2
Added CS_GetClanTag and CS_SetClanTag natives to cstrike ext (bug 5122, r=fyren).
2011-10-13 13:17:29 -04:00
Nicholas Hastings
325ae5e977
Added better Nuclear Dawn compatibility to base plugins (bug 5117, r=fyren).
2011-10-11 19:47:20 -04:00
Nicholas Hastings
8888e88dc4
Updated tf2 inc files with more condition and custom dmg defs (bug 5118, r=asherkin).
2011-10-10 21:44:36 -04:00
javalia
0533664f90
Removed non-existant param from SetTrieString function doc (bug 5108, r=dvander).
2011-10-10 16:02:44 -04:00
Nicholas Hastings
f136f2dcaf
Added CheckAccess native to check cmd/override access of AdminId (bug 5083, r=fyren).
2011-09-10 12:08:38 -04:00
javalia
98e049b336
Added GetDistGainFromSoundLevel native to SDKTools (bug 5066, r=dvander).
2011-09-03 14:18:08 -04:00
FlaminSarge
3c297f5d1d
Fixed typo in tf2_stocks (persistant -> persistent) (bug 5074, r=psychonic).
2011-09-03 14:11:38 -04:00
FlaminSarge
d64d196409
Fixed mixup of arrow stab and telefrag defs in tf2_stocks (bug 5074, r=psychonic).
2011-09-03 14:10:24 -04:00
Nicholas Hastings
301ae447b4
Added more new TF2 weapon and custom damage defs (bug 5055, r=asherkin).
2011-08-20 13:25:07 -04:00
David Anderson
c01101dbd0
Fix build.
2011-07-24 19:44:15 -07:00
Michael (LumiStance)
f7364111f2
Fix corner cases with ExplodeString (bug 4629, r=dvander).
...
--HG--
extra : rebase_source : ebb338bc93d32544e66c16fcba4494d5eae7ee8e
2011-07-24 19:30:15 -07:00
Asher Baker
ec11a31d9d
Updated sm_rcon to use new ServerCommandEx native (bug 5018, r=ds).
2011-07-18 03:25:01 +01:00
Asher Baker
2271469d1b
Added ServerCommandEx native to get the response when running a command (bug 3873, r=ds).
2011-07-18 03:23:03 +01:00
Drifter
6046b8fb79
Fixed CS_GetWeaponPrice for some weapon (bug 4994, r=psychonic).
2011-07-14 12:57:18 -04:00
FlaminSarge
a65239a8af
Added defines for more new TF2 conditions to tf2.inc (bug 5000, r=psychonic).
2011-07-14 12:53:05 -04:00
Nicholas Hastings
bb7f7eff51
Added native interface for Basecomm plugin (bug 2594, r=fyren).
2011-07-06 22:34:21 -04:00
Brian Simon
838e8c7b35
Added InactivateClient and ReconnectClient natives to SDKTools (bug 4931, r=fyren).
2011-07-06 18:11:02 -04:00
Nicholas Hastings
4521f80e5a
Added ability in SDKTools to get/set prop values on gamerules class (bug 4983, r=fyren).
2011-07-06 17:37:35 -04:00
Nicholas Hastings
f24efc17c1
Fixed TF2 OnConditionAdded/Removed forwards to catch all cases (bug 4982, r=fyren).
2011-07-06 17:37:35 -04:00
Michael Busby
f2fb064ea6
Fixed typo in GetEntDataFloat function doc (bug 4993, r=psychonic).
2011-07-06 15:27:41 -04:00
Nicholas Hastings
ce5093f91f
BaseComm now uses CommandListeners for chat hooks (bug 4991, r=fyren).
2011-07-06 15:24:43 -04:00
Drifter
ee1bbd5994
Added new CS_GetWeaponPrice native to cstrike extension (bug 4985, r=psychonic).
2011-06-28 20:32:55 -04:00
Michael Busby
91368e5656
Fixed typo in keyvalues.inc doc (bug 4990, r=psychonic).
2011-06-28 20:26:40 -04:00
Drifter
c4c554b420
Added some small fixes for new CStrike patch (2ddc75e24c53) (bug 4732, r=psychonic).
2011-06-28 20:16:05 -04:00
Nicholas Hastings
3ab81c764d
Added more TF2 condition defines (bug 4979, r=asherkin).
2011-06-26 20:55:18 -04:00
Drifer
e0f670499c
Add a number of useful forwards and natives to the cstrike extension (bug 4732, r=fyren).
2011-06-26 01:25:42 -07:00
David Anderson
177cc87985
Doc improvement.
2011-06-25 15:31:11 -07:00
Nicholas Hastings
7037723993
Fixed TF2 identifiers and condition stocks (bug 4974, r=me).
2011-06-24 19:45:16 -04:00
Nicholas Hastings
be222a16ce
Updated TF2 identifiers and condition stocks.
2011-06-24 02:01:03 -04:00
Nicholas Hastings
80eb18a425
Moved GetEntityClassname to end of entity.inc to fix plugin compile errors (bug 4798).
2011-06-18 14:31:46 -04:00
Nicholas Hastings
e67a65c0db
Fixed build.
2011-06-16 15:59:27 -04:00
Nicholas Hastings
e8fbe0f36c
Fixed uninit'ed string and other minor issues in basetriggers (bug 4945, r=fyren).
2011-06-05 23:13:25 -04:00
Nicholas Hastings
243b7e25f8
Added array element selection with Get/SetEntProp* on arrays (bug 4160, r=fyren).
2011-06-05 21:52:36 -04:00
Nicholas Hastings
7527f441ae
Switched to using IServerTools in SDKTools where possible. (bug 4899, r=fyren).
2011-05-25 08:27:27 -04:00
Nicholas Hastings
d03e051611
Fixed var names and docs for TF2_MakeBleed native (bug 4928, r=fyren).
2011-05-24 10:17:48 -04:00
John Schoenick
e8c141d775
Make SQL_LastInsertId and SQL_GetAffectedRows work on query handles, allowing their use with threaded queries
2011-05-14 20:21:37 -07:00
FlaminSarge
024d094459
Added TF2 megaheal cond defines to tf2 incs (bug 4916, r=psychonic).
2011-05-12 11:33:50 -04:00
Nicholas Hastings
b9f82332c8
Shortened __ext name for ClientPrefs to avoid hitting symbol limit (bug 4839).
2011-04-15 02:06:50 -04:00
Nicholas Hastings
33aebeb727
Added forwards to TF2 ext for cond addition and removal (bug 4851, r=fyren).
2011-04-09 00:33:55 -04:00
Berni
f2bcff69a9
Added GetEntityClassname stock (bug 4798, r=dvander).
2011-04-09 00:29:46 -04:00
Nicholas Hastings
a5c4739804
Added better cross-engine entity flag compatibility. (bug 4809, r=fyren).
2011-04-04 13:37:29 -04:00
Nicholas Hastings
d1f1a88ffd
Mark clientprefs natives as optional when ext not required. (bug 4839, r=fyren).
2011-03-24 09:48:36 -04:00
Nicholas Hastings
4b5fa26cd6
Changed some instances of LogMessage to LogAction. (bug 4649, r=fyren).
2011-03-20 19:37:25 -04:00
Nicholas Hastings
b6415818f6
Added new TF2 condition defines (bug 4834, r=fyren).
2011-03-13 14:03:26 -04:00
GoD-Tony
ca75d0d765
Added new language natives (bug 4613, r+a13=dvander).
2011-03-08 08:38:21 -05:00
Nicholas Hastings
adbcb97515
Fixed graphical glitches with funcommands effects in L4D1 (bug 3486, r=fyren).
2011-02-28 19:45:36 -05:00
Nicholas Hastings
c667723958
Added identifier for new TF2 flag event, 'returned' (bug 4808, r=fyren).
2011-02-28 19:44:41 -05:00
Nicholas Hastings
d94634398e
Updated TF2 condition idenifiers (bug 4801, r=fyren).
...
Added TFCond_InHealRadius (amputator glow) and fixed TFCond_Healing.
2011-02-28 19:43:08 -05:00
Asher Baker
f80a8d306b
Added defines for TF2 weapon slots (r=dvander).
2011-02-01 14:45:19 -05:00
Nicholas Hastings
5453e60099
Updated customkill and deathflag defines in tf2_stocks (bug 4799, r=dvander).
2011-01-16 20:25:44 -05:00
Nicholas Hastings
3de61b69ad
Raised MAXPLAYERS from 64 to 65 (bug 4490, r=dvander).
2011-01-16 20:06:55 -05:00
Erik Minekus
322a4ed05d
Fixed bug in nominations that could cause "Unknown command" error (bug 4797, r=psychonic).
2011-01-16 20:00:44 -05:00
Nicholas Hastings
a7218d2e59
Added missing SOURCE_SDK_BLOODYGOODTIME define to halflife.inc (bug 4780, rs=dvander).
2011-01-12 00:30:47 -05:00
Asher Baker
dabf486a9f
Added missing MENUFLAG_BUTTON_NOVOTE define to menus.inc (bug 4217, r=psychonic).
2011-01-04 11:02:39 -05:00
Nicholas Hastings
4d319c12f8
Updated TF2 includes with new weapon and condition identifiers (bug 4761, r=fyren).
2010-12-18 17:07:42 -05:00
Asher Baker
3df08d64e2
Fix permissions check in antiflood (bug 4584, r=dvander).
2010-12-12 18:13:05 -08:00
Erik Minekus
f56cc43331
Fixed sm_rtv printing "unknown command" (bug 4730, r=psychonic).
2010-12-04 15:28:15 -05:00
Nicholas Hastings
1f187d24c8
Updated TF2_GetPlayerConditionFlags to match Valve's current logic.
2010-12-03 17:12:06 -05:00
Brett Powell
c9eaca0e56
Add WaitingForPlayers forwards to TF2 extension (bug 4704, r=pred)
2010-11-19 17:58:46 +13:00
Brett Powell
6267c17c6b
Extend Nominations API (bug 4677, r=pred)
2010-11-19 17:39:53 +13:00
A.W. Stanley
7627bf80b9
Added TF2_IsPlayerInDuel native to TF2 extension (bug 4695, r=psychonic).
2010-11-07 19:05:32 -05:00
Nicholas Hastings
64bfb0961e
Updated TF2 customkill defines (bug 4682, r=fyren).
2010-10-28 10:23:30 -04:00
Nicholas Hastings
7972acf5bf
Added one more missing enum value in tf2_stocks.
2010-10-01 15:24:30 -04:00
Nicholas Hastings
943777e5d0
Fixed/updated TF2_DisguisePlayer (bug 4641, r=fyren).
2010-10-01 10:46:21 -04:00
Nicholas Hastings
e517eceb24
Shortened names of some symbols in tf2_stocks (bug 4642, r=fyren).
2010-10-01 08:50:18 -04:00
Nicholas Hastings
7fb57a4064
Updated TF2 includes with more defined identifiers (bug 4640, r=dvander).
2010-09-30 23:40:42 -04:00
Scott Ehlert
0d933a1901
Disabled nextmap plugin on Alien Swarm (bug 4571, r=fyren).
2010-08-16 15:13:47 -05:00
Nicholas Hastings
9f21865caf
Fixed typo in edd61d1e1e26 (bug 4542)
2010-08-05 19:24:30 -04:00
Erik Minekus
bcc1c2e658
Fixed typos in some usage replies (bug 4552, r=dvander).
2010-08-02 09:44:49 -04:00
Scott Ehlert
9408a61eb1
Ugh, fixed builds for real. How did that even happen?
2010-07-27 20:28:27 -05:00
Scott Ehlert
dd44a0aaea
Added support for Alien Swarm (bug 4530, r=dvander).
2010-07-27 17:32:32 -05:00
Nicholas Hastings
2722e96fac
Two more phrases in ice.sp are now able to use translations (bug 4540, r=fyren).
2010-07-26 19:11:06 -04:00
pheadxdll
488de0014e
Added TF2_MakeBleed native to TF2 ext (bug 4542, r=fyren,psychonic).
2010-07-26 11:06:08 -04:00
Zach Callear
9c2e0ebd4c
Fixed living players hearing dead players if alltalk is disabled while deadtalk is on (bug 4533, r=fyren).
2010-07-26 08:23:49 -04:00
Nicholas Hastings
28cc96cfd0
Fixed errors and missing effects caused by missing sprites on L4D2 (bug 4512, r=fyren).
2010-07-26 08:15:52 -04:00
Erik Minekus
4ab3b15efd
Added TF2 object stocks (bug 4536, r=psychonic).
2010-07-23 21:23:35 -04:00
Nicholas Hastings
1507d03c21
Updated TF2 conditions enum and defines (bug 4526, r=fyren)
2010-07-20 11:21:37 -04:00
Scott Ehlert
c72222f718
Updated docs on replicate and notify params for SetConVar* and ResetConVar (bug 4517, r=pred).
2010-07-14 20:29:53 -05:00
Scott Ehlert
86f767e1aa
Made name param of GetConVarName() non-const (bug 4515, r=pred).
2010-07-14 20:29:29 -05:00
Scott Ehlert
9d5e994c01
Bleh, fixed compiler error in console.inc caused by previous changeset.
2010-07-07 02:27:59 -05:00
Scott Ehlert
6f16fc77b8
Added GetConVarDefault() native (bug 4502, r=dvander).
2010-07-06 17:32:58 -05:00
Nicholas Hastings
e4832f0d08
Added forward/detour for TF2's GetHoliday function (bug 4462, r=pred)
2010-06-28 17:48:14 -04:00
_KaszpiR_
5d5400a9ac
Added FindFlagChar native. (bug 3776, r=dvander)
2010-06-27 19:17:25 -04:00
Erik Minekus
92d3fc3d8c
Fixed lack of error checking on sm_motd. (bug 4460, r=dvander)
2010-06-23 23:41:47 -04:00
Nicholas Hastings
5d89599799
Backed out changeset: 6c4d95b625ea
2010-06-23 23:40:53 -04:00
Erik Minekus
2eb5b5eb67
Fixed lack of error checking on sm_motd.
2010-06-23 23:39:39 -04:00
devicenull
d7ebf2edc1
Fixed inaccuracy in CommandListener documentation
2010-06-23 09:22:49 -04:00
Greyscale
a9aed2e557
Removed unnecessary tag from return value of SetArrayCell
2010-06-23 09:17:21 -04:00
Nicholas Hastings
2f128113b6
Added missing TF2 critcola condflag define (bug 4464, r=fyren)
2010-06-22 19:31:33 -04:00
Nicholas Hastings
895f7edd12
Added new player condition (TFCond_CritCola) to tf2.inc. (bug 4447, r=fyren)
2010-06-06 20:51:35 -04:00
Nicholas Hastings
fe08104d18
Fixed tf2.inc incorrectly attempting to load tf2 ext on all games (bug 4197, r=fyren)
2010-05-31 16:31:10 -04:00
David Anderson
28217f10cb
Added ProcessTargetString simple filter API (bug 4404, r=ds).
2010-05-13 12:28:51 -07:00
Nicholas Hastings
b1b0484dae
Fixed TF2 natives not being marked optional when ext not required (bug 4389, r=fyren)
2010-05-10 18:18:15 -04:00
David Anderson
fc88cd3cb1
Check return value of GetPlayerNetInfo (bug 4315, r=fyren).
2010-04-27 23:40:04 -07:00
Nicholas Hastings
e5e1507dff
Fixed functions.inc not having double-include prevention (bug 4342, r=fyren)
2010-04-24 21:06:10 -04:00
Nicholas Hastings
956d345e17
Added TF2_StunPlayer native and TF2_GetPlayerConditionFlags stock to TF2 ext. (bug 4331, r=pred)
2010-03-31 08:51:25 -04:00
Nicholas Hastings
ddfb958647
Added missing semicolon in plugins/include/tf2.inc.
2010-03-23 20:06:13 -04:00
Nicholas Hastings
a72daff4ac
Added 4 new natives to TF2 ext. (bug 4166, r=pred)
...
Added natives for Regenerate, add/remove condition, and SetPlayerPowerPlay. Also updated TF2 test plugin.
2010-03-18 11:35:05 -04:00
Nicholas Hastings
ba76506773
Fixed inaccurate description for sm_unban (bug 4245, r=dvander)
2010-03-09 18:41:25 -05:00
Liam
4bdc495d01
Corrected a typo in the string.inc file. (bug 4207, r=fyren)
2010-02-13 01:49:39 -05:00
Fyren
6f04dad428
maxClients -> MaxClients in sdktools_sound.inc (fix bug 3985, r=psychonicsux)
2010-02-10 11:07:21 -08:00
Nicholas Hastings
0af39de346
Fixed base plugins using GetMaxClients() instead of MaxClients (bug 3985, r=dvander).
2010-02-08 20:14:52 -08:00
Nicholas Hastings
7633c8e76e
Fixed nextmap errors on Garry's Mod (bug 4268, r=dvander).
2010-02-08 20:06:48 -08:00
Greyscale
3b0785cae0
Fixed missing #endif in adminmenu.inc (bug 4216, r=dvander).
2010-01-14 00:22:45 -08:00
Downtown1
18865c44c8
Added a new ValveCallType that allows for arbitrary |this| parameters, as well as associated features in gamedata and for reading/writing memory (bug 3520, r=dvander, sr=fyren).
2010-01-11 22:46:44 -08:00
Nicholas Hastings
deb3f6d9c4
Changed basechat to use %N instead of GetClientName (bug 4205, r=dvander).
2010-01-10 17:57:34 -08:00
Nicholas Hastings
b1b98c5256
Fixed basechat not using color messages on hl2mp (bug 4204, r=dvander).
2010-01-10 17:51:24 -08:00
Nicholas Hastings
4dc2227f23
Fixed lack of quotes on some basechat log messages (bug 4132, r=dvander).
2010-01-10 17:50:30 -08:00
David Anderson
a76f9e11fb
Backed out changeset 9a52d61fe6ba (bad commit).
2010-01-10 17:49:44 -08:00
Nicholas Hastings
abeb91a5e4
Fixed lack of quotes on some basechat log messages (bug 4132, r=dvander).
2010-01-10 17:47:11 -08:00
Nicholas Hastings
6d5e7cbe08
Added missing SDK define for L4D2 (bug 4209, r=dvander).
2010-01-10 17:38:03 -08:00
Nicholas Hastings
c468c26ad6
Follow-up to bug 4194 (r=dvander).
2010-01-10 17:29:32 -08:00
David Anderson
4631282709
Fixed reentrancy problems with iterators, forwards, and function removals (bug
...
4059, r=fyren).
2010-01-10 16:58:17 -08:00
David Anderson
02a99f1e51
Add ability to change dontBroadcast status on hooked events (bug 3886, r=ds).
2009-12-19 18:16:41 -08:00
David Anderson
cd602ab5e3
Fixed basecomm description spelling (bug 4112, r=me).
2009-12-14 20:27:26 -08:00
Fyren
0cef3fbf27
Fix leak in nominations plugin (bug 4104, r=pred)
2009-11-18 15:44:51 -08:00
Fyren
b5d9b18da4
Fix rare basevotes map vote problem (bug 3905, r=dvander)
2009-11-18 15:42:21 -08:00
David Anderson
5bf17fc5ae
Clarified handle invariants in clientprefs.inc (no bug, r=me).
2009-11-04 13:52:12 -05:00
Matt Woodrow
eb68e4c627
SourceMod MSVC project files updated, windows tested and loading, gamedata fix.
2009-10-30 14:29:45 +13:00
Fyren
9e69afbbd6
Inital SM fixes for l4d2 and linux makefile updates
2009-10-30 13:26:13 +13:00
David Anderson
2698ff1a04
Added feature testing functionality (bug 4021, r=pred).
2009-10-28 00:37:34 -07:00
David Anderson
084dd1c8dd
Build fix.
2009-10-28 00:31:48 -07:00
David Anderson
a8392889de
Fix maphistory command not returning a value (bug 4069, r=pred).
2009-10-28 00:08:15 -07:00
David Anderson
97be0ff22a
Bumped trunk version.
2009-10-27 03:11:34 -07:00
David Anderson
b43c8c018b
Warn user when adminmenu_custom is going to emit duplicate entries (bug 3894, r=pred).
2009-10-27 01:43:51 -07:00
David Anderson
38a5a4b97b
Increase display lengths on custom menus (bug 3677, r=pred).
2009-10-27 01:37:19 -07:00
David Anderson
6b06733192
Added better random number generator (bug 3831, r=fyren).
2009-10-26 23:59:59 -07:00
David Anderson
359146f60b
Don't pass unconnected clients into OnClientCommand (bug 3732, r=fyren).
2009-10-26 23:51:39 -07:00
Fyren
f2049c5910
Fix menu population for sm_who (bug 4030, r=pred)
2009-10-20 15:48:56 -07:00
Eric Minekus
85963cafe7
Fixed several plugins excluding the last client from loops (bug 3984, r=dvander).
2009-10-02 02:26:11 -07:00
David Anderson
d8474cfafa
Added generic command hooking mechanism, to replace Reg*Cmd which is intended for command creation (bug 4015, r=pred).
2009-09-26 17:12:23 -04:00
Matt Woodrow
4228642b53
Rockthevote 'already voted' message now displays RTV progress (bug 4011, r=Fyren)
2009-09-17 18:55:40 +12:00
Fyren
70bb4930f6
Respect clientside mutes and add fixed client listening API (bug 3818, r=pred,dvander).
2009-09-07 17:09:28 -07:00
David Anderson
d682361cfc
More changes for new build system.
2009-08-30 00:46:56 -07:00
DaFox
e315726001
Added PointOutsideWorld native to sdktools (bug 3906, r=dvander)
2009-08-24 09:19:42 +12:00
Erik Minekus
2f3e172162
Added "motd" chat trigger to basetriggers (bug 2694, r=dvander)
2009-08-24 09:13:37 +12:00
Mr E. Unknown
1156d00538
Fixed 'list' type custom menu entries overwriting admin restrictions (bug 3783, r=pred)
2009-08-24 09:02:10 +12:00
Downtown1
5707354a18
Added sm_resetcvar command to basecommands (bug 3636, r=pred)
2009-08-24 08:55:34 +12:00
David Anderson
008e98d980
Fixed incorrect escaping in clientprefs SQLite queries (bug 3904, r+a12=pred).
2009-08-10 22:16:58 -04:00
Fyren
ffd72fbb4d
Improve non-admin to admin chat (bug 3844, r=pred)
2009-07-27 17:02:04 -07:00
Matt Woodrow
3e36382b58
Added support for logical (non-networked) entities using entity references - See http://wiki.alliedmods.net/Entity_References_%28SourceMod%29 (bug 2459, r=dvander)
2009-07-24 12:34:31 +12:00
David Anderson
d4798ccaa5
Fixed revote bug and inflexibilities in RedrawClientVoteMenu (bug 3834, r=fyren).
2009-05-30 19:59:55 -04:00
Matt Woodrow
7b6f2863a9
Added PlayerRunCmd hook to sdktools (bug 3289, r=dvander)
2009-05-12 13:54:06 +12:00
Matt Woodrow
4abdc29d9e
l2merge Fyren
2009-04-24 18:20:55 +12:00
Fyren
74a25097b2
Fix OnClientConnect rejectmsg handling, improve doc (bug 3690, r=dvander)
2009-04-13 16:39:53 -07:00
Fyren
9def5e57de
Disable nextmap in Synergy and Dystopia (bug 3687, bug 3741; r=liam)
2009-04-01 05:56:51 -07:00
David Anderson
40a8892cb7
Merge from sourcemod-1.2 branch.
2009-03-30 11:43:16 +02:00
David Anderson
3ac9ecb4b7
Removed tag system (bug 3751, r=fyren, a12=blocking).
2009-03-25 03:27:32 -04:00
Fyren
4364ba46e2
Switch base plugins to APL2; disable nextmap for L4D, Dystopia, Synergy (bugs 3716, 3687, 3741; r=pred)
2009-03-18 22:10:39 -07:00
Fyren
d7917a6a9a
Add AskPluginLoad2() to allow silent failure, deprecate AskPluginLoad() (bug 3716, r=dvander)
2009-03-18 19:20:40 -07:00
Fyren
81e30e75c4
Merge: this'll teach me to not pull first
2009-03-18 19:15:40 -07:00
Fyren
7a94343dec
Fix/restore TF2_IgnitePlayer (bug 3528, r=pred)
2009-03-18 18:50:31 -07:00
Fyren
3ee6bae4ba
Fix/restore TF2_IgnitePlayer (bug 3528, r=pred)
2009-03-18 18:50:20 -07:00
Fyren
9a77e6b3cc
Gave OnClientAuthorized() its meds.
2009-03-18 18:34:46 -07:00
Matt Woodrow
c23ffa2ce5
Added GetClientCookieTime native (bug 3736, r=dvander)
2009-03-17 12:30:21 +13:00
Liam
5b21fc89fc
Fixed typo in code that broke buildbot. (Bug 3698 r=Liam)
2009-03-07 23:27:10 -05:00
Liam
bc7b90a1b4
Removed the alive check from sm_rename. Improved mod support between various engines. (Bug 3698 r=pred)
2009-03-07 17:11:11 -05:00
Liam
134cb68396
Removed the alive check from sm_rename. Added in additional support for CSS / OB engines.
2009-03-07 16:58:14 -05:00
David Anderson
d4bcbc3771
Merge from 1.2 branch.
2009-03-06 14:44:25 -05:00
Fyren
2c7555366f
Fixed SetEntityHealth (bug 3693, r+a12=dvander).
2009-03-06 14:40:30 -05:00
Scott Ehlert
d8264fada7
Merge from 1.2 branch.
2009-03-05 15:48:38 -06:00