Mikusch
4e0c47a1d5
Fix TF2_OnIsHolidayActive forward not getting called after map change ( #1752 )
...
* Fix TF2_IsHolidayActive forward not getting called after map change
* Rename function to Unhook
2023-08-30 22:08:45 +02:00
nosoop
61c634a870
TF2Tools: Prevent CalcIsAttackCriticalHelper* from being called twice ( #1573 )
...
* Ensure CalcIsAttackCriticalHelper only gets called once
* fixup: move origReturnValue up
2023-08-30 22:08:44 +02:00
Peace-Maker
ba8753836e
Cleanly remove all hooks on extension unload
...
Allows to e.g. reload sdktools during runtime without crashing. Useful for fast development cycles.
2020-12-16 15:52:48 +01:00
David Anderson
785c6aa1cf
Update to AMBuild 2.2.
...
This is a pretty big diff because SourceMod had lots of multi-arch
workarounds that can now go away. I've also changed 'x64' to 'x86_64' in
many places since this is how AMBuild normalizes it, and it's far too
late to pick the shorter string, so we might as well suck it up.
The --target-archs parameter has been replaced with --targets. It works
the same way.
The default behavior for SDK inclusion is now "present" instead of
"all" since this lowers the burden of storing many SDKs. Official builds
will still be made with --sdks=all.
2020-08-18 23:09:43 -07:00
David Anderson
5d94f0bea8
Replace ke::Vector with std::vector.
2020-05-31 11:35:51 -07:00
42
881cbcd45d
Add new TF2 Holiday Soldier ( #1257 )
2020-05-06 23:00:24 +00:00
42
1a71f4fbde
Fix TF2_MakeBleed using incorrect custom damage type ( #1163 )
2020-02-08 17:39:47 -08:00
42
199802150b
Update TF2_IgnitePlayer to support setting duration of fire ( #1038 )
...
Related to #713
2019-07-05 22:37:25 +01:00
Amine B
f9ce25a7fe
PassType typo fixup ( #1018 )
...
* PassType typo fixup
Just some little observations, I will look up for more in other files whenever I can
* Update natives.cpp
* Update outputnatives.cpp
2019-05-15 07:22:34 -04:00
Nicholas Hastings
05b3fc0fb9
Re-add float cast on TF2_AddCondition param ( fixes #1013 ). ( #1016 )
...
Broken by ArgScuffer
2019-05-14 19:22:43 -04:00
Michael Flaherty
e2eac382c0
Add templated helper class to promote type-safety ( #965 )
2019-04-12 12:10:37 -07:00
Scott Ehlert
7cb3d4d8ff
Fix Linux and macOS builds.
2017-12-20 02:13:56 -06:00
Scott Ehlert
ce1a4dcac0
64-bit support for CSGO on Linux and macOS ( #705 )
2017-12-20 01:56:23 -06:00
Nicholas Hastings
3a1bb177fc
Fix TF2IgnitePlayer not working after game update ( fixes #713 ).
2017-10-28 16:17:21 -04:00
JRiipinen
8807939a14
Update TF2_IsPlayerInCondition ( #712 )
...
* Update TF2_IsPlayerInCondition
* Update conditions too
2017-10-27 07:02:38 -04:00
Nicholas Hastings
5cf6a0c875
Fix MakeBleed native call (add damage custom param)..
2017-10-22 10:48:27 -04:00
Nicholas Hastings
cb7eeef014
Remove TFHoliday_SpyVsEngyWar - no longer exists.
2016-07-08 15:44:49 -04:00
Ross Bemrose
f4adf33b4e
Renumber holidays
...
Add CommunityUpdate holiday
2015-10-07 09:40:06 -04:00
thordin
3a59baab2c
Added IsFree() edict check to FindEntityByNetClass.
2015-09-13 13:49:31 -07:00
Kyle Sanderson
88c4618230
Merge pull request #320 from KyleSanderson/dust
...
Remove Project Files from older outdated build systems.
2015-04-02 10:34:57 -07:00
Kyle Sanderson
7341bd184e
Remove Project Files from older outdated build systems.
2015-04-01 19:54:34 -07:00
Nicholas Hastings
ea7d5ad8f1
Merge pull request #314 from alliedmodders/tfconds-reducks
...
Pass a handle instead of entptr to ProcessCondChange for stability.
2015-04-01 22:29:55 -04:00
Nicholas Hastings
38817bdd2c
Pass a handle instead of entptr to ProcessCondChange for stability.
2015-03-22 06:53:51 -07:00
Ruben Gonzalez
f06a3605d2
Fix typo
2015-03-13 16:52:20 -04:00
Ruben Gonzalez
f523d6a74d
Update function signature comments.
2015-03-13 16:19:57 -04:00
Ruben Gonzalez
ff8cbf97c4
FIx some TF2 natives not having the correct vstk size.
2015-03-12 18:28:17 -04:00
Ruben Gonzalez
a947dfa9d5
Update TF2's MakeBleed native for the latest update.
2015-03-12 17:54:47 -04:00
Nicholas Hastings
70be2941fe
All of the KyleS.
2015-02-18 22:42:06 -05:00
Nicholas Hastings
9ffbac4f4e
Simplified code. (We don't need m_Shared).
2015-02-18 18:44:31 -05:00
Nicholas Hastings
684b59a921
Don't fire forwards if client isn't ingame.
2015-02-18 12:33:37 -08:00
Nicholas Hastings
e8765c5d3d
Move m_CondOffset initialization to ctor.
2015-02-18 12:32:45 -08:00
Nicholas Hastings
ac530a4ce0
Fix passing incorrect cond# to forwards for CondEx/2/3 fields.
2015-02-18 12:09:17 -08:00
Nicholas Hastings
c4a58b1c95
Make sure processing and fwd calls happen on main thread.
2015-02-18 05:35:58 -08:00
Nicholas Hastings
6bc2d20177
Mess with some array sizes.
2015-02-08 20:30:15 -05:00
Nicholas Hastings
350eb462ca
Rewrite TF2 extension's player conditions handling to remove dirty frame loop.
2015-02-08 20:03:07 -05:00
Nicholas Hastings
09060c265f
Convert TFHoliday values to pubvars.
2014-12-09 20:21:24 -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
849df7895b
Update TF2 extension for new m_nPlayerCondEx3 player conditions field.
2014-11-15 10:08:07 -05:00
Ryan Stecker
4a400d9569
Implement TF2_RemoveWearable native.
2014-07-29 20:31:27 -05:00
Nicholas Hastings
bbdf40160c
Add missing thisptr to call.
2014-06-23 19:24:27 -04:00
Nicholas Hastings
de0f49248d
Update TF2_IsHolidayActive native to virtually call gamerules IsHolidayActive.
2014-06-23 16:23:49 -04:00
Nicholas Hastings
fe485836f1
Remove redundant code.
2014-06-19 23:48:15 -04:00
Nicholas Hastings
1daf629a42
Remove dead variable.
2014-06-19 23:34:35 -04:00
Nicholas Hastings
151c6d246e
Switch TF2 extension to hook CTFGameRules::IsHolidayActive for holiday forward (bug 6137).
2014-06-19 23:22:47 -04:00
Kyle Sanderson
975fc93e1f
Replace SourceHook list usages in tf with AMTL.
2014-06-04 17:36:53 -07:00
Kyle Sanderson
b5decd8a50
Build Fix.
2014-05-06 18:48:53 -07:00
Kyle Sanderson
b1901da79f
Unify Maximum supported clients, raised SDKTools limit (bug 5964, r=psychonic).
2014-05-06 18:40:35 -07:00
Scott Ehlert
ecec7dbef3
Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic).
...
These files include smsdk_ext.cpp, smsdk_ext.h, sm_memtable.h, CDetour/*, and asm/*.
The smsdk_config.h file for each extension has also been moved out of the 'sdk' directory into its parent.
--HG--
rename : extensions/bintools/sdk/smsdk_config.h => extensions/bintools/smsdk_config.h
rename : extensions/clientprefs/sdk/smsdk_config.h => extensions/clientprefs/smsdk_config.h
rename : extensions/cstrike/sdk/smsdk_config.h => extensions/cstrike/smsdk_config.h
rename : extensions/curl/sdk/smsdk_config.h => extensions/curl/smsdk_config.h
rename : extensions/geoip/sdk/smsdk_config.h => extensions/geoip/smsdk_config.h
rename : extensions/mysql/sdk/smsdk_config.h => extensions/mysql/smsdk_config.h
rename : extensions/regex/sdk/smsdk_config.h => extensions/regex/smsdk_config.h
rename : extensions/sdkhooks/sdk/smsdk_config.h => extensions/sdkhooks/smsdk_config.h
rename : extensions/sdktools/sdk/smsdk_config.h => extensions/sdktools/smsdk_config.h
rename : extensions/sqlite/sdk/smsdk_config.h => extensions/sqlite/smsdk_config.h
rename : extensions/structs/sdk/smsdk_config.h => extensions/structs/smsdk_config.h
rename : extensions/tf2/sdk/smsdk_config.h => extensions/tf2/smsdk_config.h
rename : extensions/topmenus/sdk/smsdk_config.h => extensions/topmenus/smsdk_config.h
rename : extensions/updater/sdk/smsdk_config.h => extensions/updater/smsdk_config.h
rename : extensions/sdktools/CDetour/detourhelpers.h => public/CDetour/detourhelpers.h
rename : extensions/sdktools/CDetour/detours.cpp => public/CDetour/detours.cpp
rename : extensions/sdktools/CDetour/detours.h => public/CDetour/detours.h
rename : extensions/sdktools/asm/asm.c => public/asm/asm.c
rename : extensions/sdktools/asm/asm.h => public/asm/asm.h
rename : public/sample_ext/sdk/smsdk_config.h => public/sample_ext/smsdk_config.h
rename : core/logic/sm_memtable.h => public/sm_memtable.h
rename : public/sample_ext/sdk/smsdk_ext.cpp => public/smsdk_ext.cpp
rename : public/sample_ext/sdk/smsdk_ext.h => public/smsdk_ext.h
2014-04-23 21:19:28 -05:00
Powerlord
5efb5068cd
Add new TF2_IsHolidayActive native to TF2 Ext (bug 6095, r=psychonic).
2014-04-07 23:17:11 -04:00