10291 Commits

Author SHA1 Message Date
Akkadius
e326e39e8a Update .drone.yml 2023-01-22 23:53:15 -06:00
Akkadius
1eada5259a Yolo 2023-01-22 23:53:15 -06:00
Akkadius
7ac170627d Yolo 2023-01-22 23:53:15 -06:00
Akkadius
d9c674e888 Update .drone.yml 2023-01-22 23:53:15 -06:00
Akkadius
88fb994357 Update .drone.yml 2023-01-22 23:53:15 -06:00
Akkadius
e708b55f4d Update .drone.yml 2023-01-22 23:53:15 -06:00
Akkadius
911ce259e8 Test upload 2023-01-22 23:53:15 -06:00
Akkadius
ccd325f75d Naming 2023-01-22 23:53:15 -06:00
Akkadius
45afba6e5f Update .drone.yml 2023-01-22 23:53:15 -06:00
Akkadius
3fc9c470c4 Test 2023-01-22 23:53:15 -06:00
Akkadius
c5501a3693 Update .drone.yml 2023-01-22 23:53:15 -06:00
Akkadius
ce24b5e442 Update .drone.yml 2023-01-22 23:53:15 -06:00
Akkadius
46fc763f6a Update .drone.yml 2023-01-22 23:53:15 -06:00
Akkadius
cbf89e9a1f Update .drone.yml 2023-01-22 23:53:15 -06:00
Akkadius
5a1eefcd13 Linux 2023-01-22 23:53:15 -06:00
Akkadius
0aa69504a1 Remove 7z from build scripts 2023-01-22 23:53:15 -06:00
Akkadius
3408d136e2 Split 2023-01-22 23:53:15 -06:00
Akkadius
78b1307f6f Kill excessive warnings 2023-01-22 23:53:15 -06:00
Akkadius
337019fb4d Update windows-build.ps1 2023-01-22 23:53:15 -06:00
Akkadius
840744df9a Update windows-build.ps1 2023-01-22 23:53:15 -06:00
Akkadius
68954ef965 Update windows-build.ps1 2023-01-22 23:53:15 -06:00
Akkadius
e10c7da2f9 Test 2023-01-22 23:53:15 -06:00
Akkadius
b2dc6c88d9 Test 2023-01-22 23:53:15 -06:00
Aeadoin
293f79268d
[Bots] Fix Slow Query in QueryNameAvailablity (#2781) 2023-01-22 18:26:57 -05:00
Chris Miles
7e35d5aa79
[AA] Fix AA tables dump (#2769) 2023-01-22 12:57:08 -05:00
Alex King
f7e4fba584
[Bug Fix] Fix bots equipping augments. (#2772)
# Notes
- Bots didn't check if the item was an augment before equipping, this stops them from equipping them.
2023-01-22 12:57:00 -05:00
Alex King
01a0f906e1
[Bots] Add Bot Command Reloading (#2773)
# Notes
- Adds `bot_command_init` to `#reload commands` so that operators can reload bot commands if they enable/disable bots while the server is running.
2023-01-22 12:56:55 -05:00
Alex King
0a11eaa092
[Bug Fix] Fix #findaa and GetAAName(). (#2774)
# Notes
- These were not properly checking every possible AA ID.
2023-01-22 12:56:49 -05:00
Alex King
d0edb93d62
[Commands] Remove #guildapprove, #guildcreate, and #guildlist Commands (#2775)
# Notes
- Removes `#guildapprove`, `#guildcreate`, and `#guildlist`.
- Removes associated functions, classes, etc. that were only used in these commands.
- These commands are unused and/or covered by the general `#guild` command.
- Approvals don't really seem to be a thing anymore and the variable itself doesn't exist in stock PEQ database anyway.
2023-01-22 12:56:42 -05:00
Alex King
35c3778baf
[Commands] Remove #undyeme Command. (#2776)
# Notes
- Removes redundant `#undyeme` command.
- Adds `GetGM()` check to `#undye` so players can't undye other players.
2023-01-22 12:56:36 -05:00
Alex King
abb41840f8
[Commands] Cleanup #appearanceeffects Command. (#2777)
# Notes
- Cleanup messages and logic.
2023-01-22 12:56:26 -05:00
Aeadoin
cd63047e60
[Bug Fix] Fix Bot Group Loading (#2780)
* [Bots] Fix Bot Groups

* unsigned.
2023-01-22 12:06:13 -05:00
Paul Coene
4fe5522212
[Bug Fix] #scribespells triggered error on mysql keyword rank (#2779) 2023-01-21 18:02:27 -05:00
Akkadius
0ccb18d017 [Hotfix] Remove appveyor fetch bots 2023-01-20 20:56:19 -06:00
Aeadoin
e010e41a83
[Bots] Add Virtual Override for Bot::Attack (#2771) 2023-01-20 17:13:40 -05:00
Aeadoin
886f80117c
[Cleanup] Merge Client::Attack and Bot::Attack into Mob::Attack (#2756)
* [Cleanup] Merge Client::Attack and Bot::Attack into Mob::Attack (#11)

* Remove #ifdef Bots to go along with KK fix

* Remove method in logging

* remove method from logging

* Fixes

* Rename
2023-01-20 15:52:45 -05:00
Chris Miles
5c095ab87a
[Bots] Post pre-processor fixes (#2770)
* Fixes

* Update main.cpp
2023-01-20 13:28:39 -06:00
Akkadius
e8ca3f6942 [eqemu_server.pl Swap out binary source 2023-01-20 12:56:37 -06:00
Akkadius
706a06efb6 [Appveyor] Remove bots preprocessor 2023-01-20 12:42:35 -06:00
Alex King
3335cacac1
[Bots] Cleanup and remove preprocessors. (#2757)
* [Bots] Cleanup and remove preprocessors.

- Removes every `#ifdef BOTS` we have and locks bots behind `Bots:AllowBots` rule.
- Bot updates are now done by default similar to regular database updates.
- Modify `CMakeLists.txt`, `.drone.yml`, and `BUILD.md` to match the removal of `EQEMU_ENABLE_BOTS`.

* Cleanup

- Add SQL for enabling bots for servers with bots.
- Add message that tells players/operators bots are disabled.

* Suggested changes.

* Bot injection stuff

* Change SQL to bot SQL.

* Tweaks

* Remove `is_bot`

* Update version.h

* Update main.cpp

* Update database.cpp

* Fix name availability crash

* Remove bots from update script

Co-authored-by: Akkadius <akkadius1@gmail.com>
2023-01-20 12:35:33 -06:00
Akkadius
1f0b2a8991 [Hotfix] Make sure we have a proper split size before assuming we can split it 2023-01-20 12:25:49 -06:00
Aeadoin
a16f21d6fe
[Bots] Add Support for AA bonuses that were missing. (#2764)
* [Bots] Add Support for AA bonuses that were missing.

* Fix GetFocusEffect, add virtual override to Bot to prevent using NPC
2023-01-19 22:45:09 -06:00
Chris Miles
900837f633
[Logging] Improvements to GM Say Logging (#2765) 2023-01-19 22:24:57 -06:00
Chris Miles
d3e756287e
[Logging] Remove function prefixes (#2766) 2023-01-19 22:24:50 -06:00
Vayle
7d0dd13d17
[Bug Fix] Add omitted function call in UCS (#2768) 2023-01-19 22:24:39 -06:00
Vayle
ba5b901c16
[Optimization] Handle channel name filter checks in memory (#2767)
* Handle channel name filter checks in memory

With this commit, name filters are loaded into memory when the server loads and new channels are compared against these memory values VS hitting the database each time.

* Minor formatting tweaks
2023-01-19 21:23:11 -06:00
Akkadius
3424ae2dde [Hotfix] Fix door click crash issue if destination zone doesn't exist 2023-01-19 19:06:58 -06:00
Chris Miles
9aad8ae54c
[Logging] Force crash logs to always be on regardless of setting (#2762) 2023-01-19 18:21:44 -06:00
JJ
7cd6b4b8ab
[SQL] Update 2023_01_15_merc_data.sql (#2763)
Odd spacing. Someone fell asleep on the keyboard.
2023-01-19 18:20:46 -06:00
Aeadoin
090019cf83
[Bot] Restrict Bot Groups from spawning while Feigned. (#2761) 2023-01-19 16:52:20 -06:00