Michael Cook (mackal)
0887eb0976
Fix NPC Scale Manager leaking ( #1254 )
...
It should be fine to init further down after the early returns.
This wasn't really a leak that affected performance, but mainly moving
to shutup valgrind
2021-02-23 11:59:03 -06:00
TurmoilToad
f8edde9587
[Quest API] Perl Mob Annotations ( #1258 )
...
Added category tag annotations for mob methods.
2021-02-23 11:54:01 -06:00
Michael Cook (mackal)
74ce20b256
Add string util search_deliminated_string ( #1260 )
...
This function takes a string of deliminated an see if another string is
one of those
This function also verifies it's not finding a substring
2021-02-23 11:52:34 -06:00
TurmoilToad
1cfdd7e4a2
[Quest API] Perl Group Annotations ( #1261 )
...
Added category tag annotations for group methods.
2021-02-23 11:51:51 -06:00
Alex
bf3593a60d
[Experience] Add exp mod to npc types to let a server op change the exp modifier ( #1252 )
...
* Add exp mod to npc types to let a server op change the exp modifier a npc gives (useful for custom content)
* Updated version.h
2021-02-23 11:50:38 -06:00
Alex
65704274cb
[Quest API] Resolves traindiscs and scribespells issues in Perl/Lua. ( #1249 )
2021-02-14 19:15:09 -05:00
Michael Cook (mackal)
1bc9e8aff2
Merge pull request #1239 from noudess/sneak-pull
...
[Game Play Mechanic] Very simple implementation of Sneak Pull
2021-02-14 18:04:30 -05:00
KimLS
c23da55b95
Fix for issue in movement manager where a drop aggro can happen and processing continues.
2021-02-14 13:08:33 -08:00
Michael Cook (mackal)
2a37785a7c
Merge pull request #1248 from EQEmu/remove_unused_files
...
[Cleanup] Remove unused files
2021-02-14 14:20:40 -05:00
Michael Cook (mackal)
0ef01165ea
Fix some leaks of groups/raids ( #1242 )
...
These cases probably are exceedingly rare, but they still need to be
accounted for. (As in, I don't think anyone has run into these cases too
often to cause problems)
2021-02-12 02:07:58 -06:00
Michael Cook (mackal)
f9923ffda0
Fix va_list leaks in MakeAnyLenString/AppendAnyLenString ( #1240 )
...
Slowly leaking memory for ages!
clang-tidy complained about it
2021-02-12 02:07:47 -06:00
Akkadius
6e765e7ddc
Revert "[BUG] Fix for Group Leader Disband Issue"
...
This reverts commit f854137ca029fa6e90cab5133bd8ee6194f8e1cb.
2021-02-12 02:05:20 -06:00
Michael Cook (mackal)
8b4a886d01
Remove unused files
...
idk where these came from, NUKE EM!
2021-02-12 02:42:03 -05:00
Michael Cook (mackal)
507bbe83f3
LuaJIT calls it lua51.lib/dll on Windows ... ( #1247 )
2021-02-11 13:52:11 -06:00
Michael Cook (mackal)
d33f806efa
Add include to PATH_SUFFIXES for Windows builds ( #1246 )
2021-02-11 12:56:00 -06:00
Noudess
d7d9c73e5e
Add comment.
2021-02-09 11:32:13 -05:00
Noudess
d90d680e8a
More formatting
2021-02-09 11:24:25 -05:00
Noudess
baa53e134a
Fixed missing argument - oops
2021-02-09 10:00:17 -05:00
Noudess
3bafc5b3f4
Change modified sneak pull assist range to a rule. Fixed formatting on decls.
2021-02-09 09:50:22 -05:00
Noudess
b2e4e91fbd
Very simple implementation of Sneak Pull
2021-02-09 08:31:35 -05:00
Michael Cook (mackal)
10ffcf155d
[Lua/Cmake] Prefer LuaJIT over normal Lua ( #1235 )
...
* Add a separate FindLuaJit.cmake
* Remove LuaJit from our modified FindLua51.cmake
* Make use of the new FindLuaJit
The reason for splitting them up like this is so we can have a
preference for LuaJIT that's not determined by the search order in
FindLua51.cmake as well as giving the server operators the choice to
prefer normal Lua with the EQEMU_PREFER_LUA cmake option
2021-02-08 23:10:16 -06:00
TurmoilToad
ed71543dff
Add category tags to new client methods. ( #1233 )
...
Add category tags to new client methods.
2021-02-08 23:09:42 -06:00
TurmoilToad
0dcaea1e4e
Add category tags for Object methods. ( #1232 )
...
Add category tags for Object methods.
2021-02-08 23:09:16 -06:00
TurmoilToad
52a359180c
Add category tags for corpse methods ( #1234 )
...
Add category tags for corpse methods.
2021-02-08 23:08:41 -06:00
Alex
8f89f38f5c
Add ScaleNPC() to Perl and Lua. ( #1238 )
2021-02-08 23:08:07 -06:00
Alex
f2b67ae969
[Quest API] Add Mob-based data bucket methods to Perl/Lua. ( #1237 )
...
* Add Mob-based data bucket methods to Perl/Lua.
* Update mob.cpp
* Update perl_mob.cpp
2021-02-08 23:06:33 -06:00
Akkadius
ef0398ebd3
Move data aliases after null checks for safety [skip ci]
2021-02-08 21:50:28 -06:00
Akkadius
dcc921efcb
Update repo with latest template [skip ci]
2021-02-08 21:35:43 -06:00
Akkadius
eedd5e2821
[Hotfix] Remove test branch fields from repo
2021-02-08 21:34:33 -06:00
Chris Miles
96b65b848b
[Repositories] Insert repository improvements ( #1236 )
...
* Insert repository improvements
* Remove no longer necessary code, remove license banner since we have a license at the repo level
* Update template comments
2021-02-08 20:56:44 -06:00
Chris Miles
694d380e66
[Door Opening] Rule to let configure Animal Door Opening ( #1231 )
...
* Add rule configuration for letting animals open doors or not
* Handle one more spot
* Make adjustments and add mob property that serves as a check as to whether a mob entity can open doors or not
* Push attribute to mob window
2021-02-07 19:52:58 -06:00
Michael Cook (mackal)
672c09ee11
Provide more search paths for luajit ( #1216 )
...
The include folder on my system is /usr/include/luajit-2.0, added some
extra library names since mine was /usr/lib64/libluajit-5.1.so
2021-02-07 18:42:55 -06:00
TurmoilToad
ca9756abc9
[Quest API] Perl Client Annotations ( #1224 )
...
* Update perl_client.cpp
Added category tags for client methods.
* Update perl_client.cpp
Now with less iis! (Thanks KK)
* Update perl_client.cpp
Now with fewer slashes!
* Update perl_client.cpp
Now with fewer tabs!
2021-02-07 18:13:04 -06:00
TurmoilToad
da7b5b3560
[Quest API] Perl Raid Annotations ( #1226 )
...
Added categories tags for raid methods.
2021-02-07 18:12:09 -06:00
TurmoilToad
ecc1dd9475
Update perl_questitem.cpp ( #1227 )
...
Add category tags for quest_item methods.
2021-02-07 18:11:24 -06:00
Chris Miles
8f7702095b
Merge pull request #1228 from EQEmu/anon_afk_client
...
[Quest API] Add Anon/AFK methods to Perl and Lua.
2021-02-07 18:09:49 -06:00
Chris Miles
13303a1e14
Merge pull request #1230 from EQEmu/bug_fix/name_enforcement
...
[Character Validation] Enforce some naming limits people were getting around
2021-02-07 18:09:22 -06:00
Chris Miles
b184a5d013
Merge pull request #1229 from EQEmu/akkadius/task-code-cleanup
...
[Refactor and Cleanup] Task Code
2021-02-07 18:06:44 -06:00
Akkadius
9f5ce8e3c9
PR comments
2021-02-07 17:08:16 -06:00
Michael Cook (mackal)
6621338064
Enforce some naming limits people were getting around
2021-02-07 17:00:48 -05:00
Akkadius
00902d8a7e
Private member prefixes for proximities and goal lists
2021-02-07 15:44:25 -06:00
Akkadius
01f69bcc51
Update task_client_state.cpp
2021-02-07 15:22:30 -06:00
Akkadius
f429df39a9
Update CMakeLists.txt
2021-02-07 15:06:46 -06:00
Akkadius
0c533071d4
Yet more cleanup
2021-02-07 15:00:16 -06:00
Kinglykrab
fac9c3469f
Add Anon/AFK methods to Perl and Lua.
2021-02-07 00:40:08 -05:00
Akkadius
8414973077
Typo [skip ci]
2021-02-06 21:40:42 -06:00
Akkadius
5fba138a5a
Improve GM command interface UI
2021-02-06 21:14:25 -06:00
Akkadius
053bdb8646
More cleanups
2021-02-06 19:19:20 -06:00
Akkadius
ff5ea82e38
Split task classes into their own cpp/h files to speed up incremental compilation and make things easier to maintain
2021-02-06 18:52:14 -06:00
Akkadius
55d4865d36
Correct one missed repository pointer
2021-02-06 18:16:39 -06:00