Michael Cook (mackal)
3f9df40c3c
Update CURRENT_BINARY_DATABASE_VERSION ( #2382 )
...
PR #2376 didn't update it
2022-08-20 17:20:37 -04:00
Michael Cook (mackal)
25c6b055a4
Fix issue with trap auras casting on caster ( #2378 )
...
Unsure if something changed or I just failed to test correctly
2022-08-18 12:34:37 -04:00
Michael Cook (mackal)
a24a6f1160
[Code Cleanup] Resolve some warnings in loginserver/world_server.cpp ( #2347 )
2022-07-31 13:25:09 -05:00
Michael Cook (mackal)
c6cfcc3ea9
[Bug Fix] Limit merchant temp item list to zone and instance ( #2346 )
...
This prevents issues with a merchant being in more than one zone as well
as guild hall merchants sharing a list of temp items
2022-07-30 22:22:09 -05:00
Michael Cook (mackal) and Akkadius
dd71420a0e
[Feature] NPCs with bows and arrows do ranged attacks ( #2322 )
...
* NPCs with bows and arrows do ranged attacks
Who knew!!
* PR comments
Co-authored-by: Akkadius <akkadius1@gmail.com >
2022-07-30 14:28:06 -05:00
Michael Cook (mackal)
5331f4d841
[CPP] Update C++ standard to C++17 ( #2308 )
...
* Update C++ standard to C++17
* Nuke EQ::Any in favor of std::any
* Remove std::iterator due to deprecation
* Replace result_of with invoke_result due to deprecation
2022-07-27 09:00:09 -05:00
Michael Cook (mackal)
139845f971
[Feature] Implement OP_CashReward ( #2307 )
...
* Implement OP_CashReward
Tit opcode needs verifying still, I think it's correct.
Added Perl and lua client CashReward functions
* Forgot AddMoneyToPP call somehow
* Switch QuestManager::givecash to CashReward packet
* Fix extra comma
2022-07-14 21:17:44 -05:00
Michael Cook (mackal)
9488ee1e8c
[Bug Fix] Remove StringUtilTest::EscapeStringMemoryTest ( #2310 )
...
This was testing the old std::string EscapeString(const char *src,
size_t sz) which was removed since it's not used anywhere else.
2022-07-14 19:47:58 -05:00
Michael Cook (mackal)
8d6fcf2a84
Fix string comparison issues in Client::SendZoneFlagInfo ( #2290 )
...
clang complained about these
2022-07-08 00:07:07 -04:00
Michael Cook (mackal)
63ba5dc3ab
Fix memory leaks found by Quint ( #2248 )
2022-06-07 23:41:13 -04:00
Michael Cook (mackal)
2910073373
[Memory Leak] Fix leak of CommandRecords in commandlist ( #2244 )
...
* Fix leak of CommandRecords in commandlist
Quicker than porting to std::unique_ptr since we do fun stuff with
commandlist ...
* Fix leak so it won't double free
This is fine enough until we rewrite it to be better
2022-06-06 15:21:35 -04:00
Michael Cook (mackal)
49d751b3d5
Revert "[Aggro] Rooted mobs will add other hated targets to Hate list ( #2180 )" ( #2214 )
...
This reverts commit 14f48fcc93 .
2022-05-27 11:40:43 -04:00
Michael Cook (mackal)
6cc845e05e
Fix out of bounds issues with SPA 288 ( #2157 )
2022-05-08 18:18:24 -04:00
Michael Cook (mackal)
58cde58b45
Fix order of operations issues in worldshutdown command ( #2029 )
2022-03-04 12:24:13 -05:00