Asher Baker
a659896f8a
Revert "Use natural sorting for map lists ( Fixes #892 )"
...
This reverts commit a4e169aa8f
.
2018-10-11 00:04:46 +01:00
Asher Baker
a4e169aa8f
Use natural sorting for map lists ( Fixes #892 )
2018-10-11 00:03:34 +01:00
Michael Flaherty
aaac0b9eb2
Individualize NameHashSet Hashing & Revisit #709 ( #740 )
...
* Make mac/win lookups lowercase'd
* Revert #709 & 81042cc
* Adjust HashPolicy implementation across sourcemod
Basically, in order to implement our own (actual) hash policy in
`PluginSys.h`, we needed to remove the blanket implementation of `hash`
that was used before. Now, each policy must implement `hash` along with
`matches` in order to be used with `NameHashSet`. While this does force
us to change every implementation of policies across the entirety of
sourcemod, it allows core to use flexible implementations of `hash`.
* Remove logic duplication
* Improve lowercase checks
2018-07-10 17:38:40 -04:00
Nicholas Hastings
95afe72307
Separate out DOI build. ( #718 )
2017-11-03 15:45:16 -04:00
Peace-Maker
5b9ae5917b
Add ICellArray and create/free in ISourceMod
...
Add an ICellArray interface to expose the adt_array CellArray class from
logic to core.
Add methods to ISourceMod to create and delete ICellArray instances in
logic.
2016-08-21 21:32:23 +02:00
David Anderson
4e275eea97
Split intercom.h into separate headers and reduce shared header inclusion.
2015-08-31 10:00:49 -07:00
David Anderson
3d5c9f0e21
Rename smcore to bridge, and use it as a pointer.
2015-08-30 23:27:53 -07:00
David Anderson
9d2bee261c
Move TrimWhitespace from core to logic.
2015-08-30 18:42:25 -07:00
David Anderson
a158205f30
Remove strncopy from the core/logic bridge.
2015-08-30 18:21:07 -07:00
Nicholas Hastings
c0d4dfa6ed
Update IsMapValid for today's TF2 update.
2015-06-11 17:48:58 -04:00
Nicholas Hastings
2abb8e6335
Remove engine check for whether or not to search alt mapcycle paths.
2015-05-18 09:16:36 -04:00
Nicholas Hastings
11bf32f6f1
Enable finding mapcycle in cfg dir on sdk2013 and bms.
2015-05-13 06:49:37 -07:00
Nicholas Hastings
17d5af0e2f
Move Logger and Core natives to Logic
2014-08-13 14:24:35 -07:00
Nicholas Hastings
121c3973d6
Add support for Insurgency mapcycle format (bug 5966, r=asherkin).
...
--HG--
extra : rebase_source : 3ae48e176177b1816351cc0cdd5c8dd35e630ea3
2014-01-07 10:24:44 -05:00
Nicholas Hastings
17212616d7
Support all file search paths when finding mapcycle file (bug 5839, r=asherkin).
...
--HG--
extra : rebase_source : 997dedcbac4a9249111c7424723f5b386baee77d
2014-01-07 10:24:05 -05:00
David Anderson
a8ab617ee9
Switch smn_maplists off KTrie (bug 5884 part 4, r=ds).
2013-08-25 11:59:47 -07:00
Nicholas Hastings
37316fed84
Fixed a path not using updated mapcycle file detection (bug 5719).
2013-08-05 11:36:59 -04:00
Nicholas Hastings
8fe6d09613
Check all possible mapcycle paths on newer orangebox games (bug 5719, r=asherkin).
2013-07-31 22:57:50 -04:00
Ryan Stecker
9b5d0228be
Fixed ReadMapList not seeing maps in all valveFS paths (bug 5715, r=asherkin).
2013-07-03 23:14:55 -04:00
Nicholas Hastings
b296af6fe4
Added support for "fuzzy" map names in L4D and later (bug 5599, r=asherkin).
2013-02-14 19:28:12 -05:00
David Anderson
421b58f68e
Import of core modularization plan (bug 3599).
2009-05-13 21:55:50 -04:00