JJ
f98c79fdba
[Bots] Missing boolean returns on DeletePetStats and SaveInspectMessage ( #4031 )
2024-01-30 12:07:02 -05:00
JJ
e40267b9b8
[Merchants] Change database structure for merchant slots ( #3974 )
...
* [Merchants] Change database structure for merchant slots
The `slot` field should be unsigned int. The temp slot is currently limited to 127. The client will limit the visible slots.
* Update version.h
2024-01-13 20:58:46 -05:00
JJ
7c3481daf9
[Release] 22.39.1 ( #3834 )
2023-12-31 18:39:07 -05:00
JJ
556af8c5e9
[Database] Update faction mods with Live data ( #3799 )
...
Optional update to bring database up-to-date with Live data which includes Froglok and Drakkin data which was previously missing.
Raw data can be found in the Live client at Resources\Faction\FactionAssociations.txt
See discussion at #3678
2023-12-22 21:34:35 -06:00
JJ
871f320311
[Release] 22.35.0 ( #3754 )
...
### Bots
* Add BotHealOnLevel to fully heal/mana on level. ([#3745 ](https://github.com/EQEmu/Server/pull/3745 )) @nytmyr 2023-12-08
* Fix bots learning spells on level ([#3744 ](https://github.com/EQEmu/Server/pull/3744 )) @nytmyr 2023-12-08
### Bug
* Fix blocked spells regression from #3638 ([#3753 ](https://github.com/EQEmu/Server/pull/3753 )) @joligario 2023-12-11
* PR 3638 Missed the blocked spells repository updates ([#3748 ](https://github.com/EQEmu/Server/pull/3748 )) @fryguy503 2023-12-08
### CMake
* Update minimum version of CMake ([#3743 ](https://github.com/EQEmu/Server/pull/3743 )) @joligario 2023-12-08
### Code
* Remove hard-coded Status Checks ([#3727 ](https://github.com/EQEmu/Server/pull/3727 )) @Kinglykrab 2023-12-03
### Commands
* #guild set CharName 0 did not remove char from guild. ([#3717 ](https://github.com/EQEmu/Server/pull/3717 )) @noudess 2023-11-25
* #petname changes PC to Nobody if selected. ([#3720 ](https://github.com/EQEmu/Server/pull/3720 )) @noudess 2023-11-26
* Add #show aas Command ([#3710 ](https://github.com/EQEmu/Server/pull/3710 )) @Kinglykrab 2023-11-26
* Add #task complete Command ([#3711 ](https://github.com/EQEmu/Server/pull/3711 )) @Kinglykrab 2023-11-26
* Cleanup #acceptrules Command ([#3716 ](https://github.com/EQEmu/Server/pull/3716 )) @Kinglykrab 2023-11-26
* Cleanup #disarmtrap Command ([#3713 ](https://github.com/EQEmu/Server/pull/3713 )) @Kinglykrab 2023-11-26
* Cleanup #list Command ([#3714 ](https://github.com/EQEmu/Server/pull/3714 )) @Kinglykrab 2023-11-26
* Cleanup #movement Command ([#3715 ](https://github.com/EQEmu/Server/pull/3715 )) @Kinglykrab 2023-11-26
* Cleanup #object Command ([#3722 ](https://github.com/EQEmu/Server/pull/3722 )) @Kinglykrab 2023-12-03
* Cleanup #zonebootup and #zoneshutdown Commands ([#3729 ](https://github.com/EQEmu/Server/pull/3729 )) @Kinglykrab 2023-12-03
* Fix formatting of #wpinfo output. ([#3728 ](https://github.com/EQEmu/Server/pull/3728 )) @noudess 2023-12-01
### Database
* Add primary key to keyring table ([#3746 ](https://github.com/EQEmu/Server/pull/3746 )) @Kinglykrab 2023-12-08
* Consolidate Starting Items Table ([#3723 ](https://github.com/EQEmu/Server/pull/3723 )) @Kinglykrab 2023-11-30
* Extra whitespace in #3723 ([#3730 ](https://github.com/EQEmu/Server/pull/3730 )) @joligario 2023-12-02
* Minor adjustment to #3726 ([#3732 ](https://github.com/EQEmu/Server/pull/3732 )) @joligario 2023-12-03
* Modify `updated` column in `items` table with proper default. ([#3726 ](https://github.com/EQEmu/Server/pull/3726 )) @joligario 2023-12-02
* Pull Spell Group Cache from Content DB ([#3749 ](https://github.com/EQEmu/Server/pull/3749 )) @fryguy503 2023-12-08
### Faction
* Alliance line is only allowed 1 faction change at a time. ([#3718 ](https://github.com/EQEmu/Server/pull/3718 )) @noudess 2023-11-26
### Fixes
* Changing Group Leader Invalidated GetLeaderName() ([#3712 ](https://github.com/EQEmu/Server/pull/3712 )) @Kinglykrab 2023-11-26
* Fix 9245 SQL ([#3740 ](https://github.com/EQEmu/Server/pull/3740 )) @Kinglykrab 2023-12-05
* Fix Swarm Pets Requiring NPC Aggros Flag ([#3738 ](https://github.com/EQEmu/Server/pull/3738 )) @Kinglykrab 2023-12-05
* Guild Message Limits ([#3724 ](https://github.com/EQEmu/Server/pull/3724 )) @neckkola 2023-11-29
### Quest API
* Add EVENT_AA_GAIN to AddAAPoints() ([#3733 ](https://github.com/EQEmu/Server/pull/3733 )) @Kinglykrab 2023-12-03
* Add GMMove Overloads to Perl/Lua ([#3719 ](https://github.com/EQEmu/Server/pull/3719 )) @Kinglykrab 2023-11-25
### Scripts
* Import items into `items_new` table instead of writing directly to the existing `items` table. ([#3725 ](https://github.com/EQEmu/Server/pull/3725 )) @joligario 2023-11-30
* Revert database engine change from #3702 . ([#3736 ](https://github.com/EQEmu/Server/pull/3736 )) @joligario 2023-12-03
* Update 13th Floor Import Tool ([#3702 ](https://github.com/EQEmu/Server/pull/3702 )) @joligario 2023-11-26
2023-12-10 22:07:09 -05:00
JJ
a222128599
[Bug] Fix blocked spells regression from #3638 ( #3753 )
...
Fixes #3747
2023-12-10 21:40:06 -05:00
JJ
45b249e33d
[CMake] Update minimum version of CMake ( #3743 )
...
```
CMake Deprecation Warning at client_files/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
```
2023-12-08 12:48:59 -08:00
JJ
226cc3d6cb
[Scripts] Revert database engine change from #3702 . ( #3736 )
...
InnoDB doesn't like the lengths. Will need to address that in the future.
2023-12-03 14:17:58 -05:00
JJ
22994e3264
[Database] Minor adjustment to #3726 ( #3732 )
2023-12-03 10:18:27 -05:00
JJ
cfbdecad19
[Database] Extra whitespace in #3723 ( #3730 )
2023-12-01 21:13:08 -05:00
JJ
2427f7e034
[Database] Modify updated column in items table with proper default. ( #3726 )
...
* [Database] Modify `updated` column in `items` table with proper default.
From https://mariadb.com/kb/en/datetime/ , `datetime` can be ZERO_DATE (`0000-00-00` with no time component) or between `1000-01-01 00:00:00.000000` and `9999-12-31 23:59:59.999999`. Currently, `updated` is the only datetime field that is `NOT NULL` and improperly defaulted to `0000-00-00 00:00:00`. This change matches existing structures of the other `datetime` columns.
* Update items_repository.h
* Update base_items_repository.h
* Revert "Update items_repository.h"
This reverts commit 3599f26818 .
2023-12-01 21:10:52 -05:00
JJ
d8953c5156
[Scripts] Import items into items_new table instead of writing directly to the existing items table. ( #3725 )
2023-11-30 17:21:00 -05:00
JJ
3a49d851ca
[Scripts] Update 13th Floor Import Tool ( #3702 )
2023-11-26 00:20:10 -05:00
JJ
39e2763968
[Admin] Update date in changelog ( #3698 )
2023-11-19 13:22:56 -05:00
JJ
c0fe0f11f7
[Release] 22.34.0 ( #3697 )
...
* Update CHANGELOG.md
* Update package.json
* Update version.h
* Update CHANGELOG.md
2023-11-19 11:21:39 -05:00
JJ
42b41d973c
[GM Commands] Remove duplicate comment ( #3691 )
2023-11-18 19:08:56 -05:00
JJ
e7761133a9
[GM Commands] Add #takeplatinum ( #3690 )
...
* [GM Commands] Add `#takeplatinum`
* Revert database manifest change
* Revert database version change
* Remove duplicated messages
* Remove hint as to why `#takeplatinum` might fail.
2023-11-18 19:08:48 -05:00
JJ
6ef182edfd
[Database] Pull pet power from content database ( #3689 )
2023-11-18 14:19:33 -06:00
JJ
d812310c5b
[GCC] Compatibility fix for GCC 13 ( #3677 )
...
Fixes ` ‘uint64_t’ does not name a type ` error under GCC 13
2023-11-05 14:05:15 -05:00
JJ
cc985cbcd5
[Quest API] Add GetBaseRaceName() to Perl and Lua ( #3668 )
2023-10-31 21:43:04 -04:00
JJ
97caa79472
[Release] 22.31.3 ( #3666 )
...
* Update package.json
* Update version.h
* Update CHANGELOG.md
2023-10-31 20:26:30 -05:00
JJ
85063249b4
[Bug] Force raids off content database ( #3665 )
2023-10-31 18:46:03 -04:00
JJ
af2691eb12
[Release] 22.30.1 ( #3656 )
...
* Update package.json
* Update CHANGELOG.md
* Update version.h
2023-10-24 20:27:54 -04:00
JJ
4d9b51df0a
[Commands] Move #suspend from content database ( #3651 )
2023-10-23 20:01:49 -04:00
JJ
f0c6fa2a26
[Release] 22.29.1 ( #3647 )
...
* Update version.h
* Update Changelog
* Update CHANGELOG.md
* Update package.json
2023-10-21 18:36:38 -05:00
JJ
ad6dbb7beb
[DB] Fix manifest for blocked spells ( #3646 )
2023-10-21 18:01:57 -04:00
JJ
6ddbb41617
[Bug Fix] Verifying mail keys when none exist ( #3645 )
...
No need to verify mail key when none exist.
Seen in http://spire.akkadius.com/dev/release/22.28.0?id=12069
2023-10-21 13:33:24 -04:00
JJ
8a558f6a29
[Bug Fix] Hotfix command without hotfix name ( #3644 )
...
If no hotfix name is provided, the hotfix command won't need the empty string.
2023-10-21 13:33:16 -04:00
JJ
4241556f75
[Release] 22.28.0 ( #3633 )
...
* [Release] 22.28.0
* Update package.json
* Update CHANGELOG.md
2023-10-15 22:45:23 -04:00
JJ
4bbb1aa92f
[Scripts] Update 13th Floor importer ( #3630 )
...
* [Scripts] Update 13th Floor importer
Overhaul to script.
- Now uses `eqemu_config.json`
- More descriptive during the process
- Accounts for adjustments (`idfile`, `prockunk1`)
- No longer needs to adjust `UNK132`
* [DB] Adjust `items` structure for import (#3629 )
Our `items` table has 5 fields that need to adjust in order to pull data from 13th Floor.
* [DB] Update `version.h`
2023-10-15 20:45:50 -04:00
JJ
ad0b5d6a1c
[Scripts] Update 13th Floor script for legacy research tome bagtypes ( #3621 )
...
Legacy research tomes have the wrong bagtype (BACKPACK) blocking the clients from showing the combine button.
2023-10-13 20:10:35 -05:00
JJ
79918ebaba
[Logs] Change pathing log messages from Error to Pathing. ( #3604 )
...
Change pathing log messages from `Error` to `Pathing`.
2023-09-29 11:54:52 -04:00
JJ and Akkadius
37dda9bf41
[Instances] Refine id selection ( #3568 )
...
* [Instances] Refine id selection
Since the IDs start above the minimum, we needed to check if the first slot was available.
* Remove else by returning early, add validation before accessing row
---------
Co-authored-by: Akkadius <akkadius1@gmail.com >
2023-08-28 19:28:15 -05:00
JJ
c47644ea46
[Instances] Honor reserved instances ( #3563 )
...
* [Instances] Honor reserved instances
Logic to select next available instance id was incorrect.
The correct logic selected the max id + 1 or max reserved + 1, but then it would overwrite if we enabled recycling ids.
Additionally, it was incrementing the reserved ids and assigning ids to the max reserved id vice the next available.
Finally, it was running the logic twice.
* Fix updated SQL to use fmt
2023-08-20 19:21:51 -05:00
JJ
b5d23389ee
[Database] Change primary key entry to NOT NULL ( #3559 )
...
Needed for MySQL 8 compatibility.
2023-08-20 15:36:51 -05:00
JJ
66e377fd4a
[Readme] Update new location of database updates ( #3424 )
2023-06-19 12:12:59 -04:00
JJ
443abf9199
[SQL] Add date to optional Drakkin Guktan Faction Update ( #2965 )
2023-02-19 16:11:07 -05:00
JJ
4a64048744
[Crash] Fix crash issue with dropping items and order of operations ( #2939 )
...
Should wait to null out invalid_drop until after it is used in log message.
2023-02-15 20:55:15 -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
JJ
de7a632d67
[SQL] Bugs Table Migration ( #2559 ) ( #2602 )
...
Copies bugs from `bugs` to `bug_reports`
2022-11-30 22:09:49 -05:00
JJ
d22fca7593
[Database Updates] Typo in manifest 9207 ( #2451 )
2022-09-27 20:21:09 -05:00
JJ
ce85c70a07
[Database] Update 2022_01_10_checksum_verification.sql ( #2041 )
2022-03-07 14:30:24 -06:00
JJ
613066976d
[Bug Fix] Update to #1893 ( #1926 )
...
* Update to #1893
* Missed bonuses.cpp
2022-01-12 22:04:58 -05:00
JJ
d972183a79
[Cleanup] holdzones not used. ( #1852 )
...
Fixes #1116 .
2021-11-28 22:35:52 -05:00
JJ
76b0183a0f
[Loginserver] Increase IP/hostname size a bit more ( #1765 )
2021-11-14 19:53:53 -06:00
JJ
b3471c51df
[Config] Delete extra versions ( #1763 )
...
* [Config] Delete extra versions [CI SKIP]
* Same
2021-11-14 19:53:14 -06:00
JJ
27f8ae3999
[Hotfix] Optional SQL for existing servers ( #1756 )
2021-11-13 22:15:49 -05:00
JJ
80a891e541
Make room for host names.
...
Since m_remote_ip_address does not resolve IP address, world server may still use host name.
2021-11-13 20:14:39 -05:00
JJ
cef352f0ac
[Bug Fix] Removed unused pointer. Fixes #157 . ( #1748 )
2021-11-13 10:39:35 -05:00
JJ
7d495c56b3
[Logs] Show local_address in correct location ( #1721 )
2021-11-12 05:54:21 -05:00
JJ
da01156673
Update 2021_03_03_instance_safereturns.sql ( #1636 )
2021-10-24 11:53:23 -04:00
JJ
6ce273baf5
[SQL] Tweak SQL from #1339 [skip ci] ( #1348 )
2021-05-10 11:13:58 -05:00
JJ
fb5fc935e7
Merge pull request #1197 from EQEmu/perl_target_ring
...
Fix GetTargetRingX(), GetTargetRingY(), and GetTargetRingZ() in Perl.
2021-01-28 23:34:00 -06:00
JJ
780c7a8476
Merge pull request #1195 from hgtw/feat/color-constants
...
Add missing chat color constants to Lua
2021-01-28 23:33:44 -06:00
JJ
c72e18f082
Merge pull request #1194 from hgtw/fix/unescaped-fmt
...
Replace unescaped braces in format string
2021-01-28 23:33:31 -06:00
JJ
4ac62a2ddc
Merge pull request #1123 from noudess/amphibious
...
Allow amphibious mobs underwater to follow los and not fall to water bottom when pathing
2020-10-05 20:17:37 -04:00
JJ
bffeee8d1a
Merge pull request #1034 from TurmoilToad/patch-1
...
Update README.md
2020-04-13 09:37:07 -05:00