JJ
6ef182edfd
[Database] Pull pet power from content database ( #3689 )
2023-11-18 14:19:33 -06:00
Paul Coene
e466ca1c6d
[Illusions] RandomizeFeastures erased texture. ( #3686 )
2023-11-12 16:02:54 -05:00
Akkadius
fa5a3155fe
[Release] 22.33.0
v22.33.0
2023-11-11 21:09:06 -06:00
Chris Miles
a20d333f9d
[Spawn2] Fix edge case with instances not copying disabled spawn state ( #3688 )
...
* [Spawn2] Fix edge case with instances not copying disabled spawn state
* Update spawn2.cpp
2023-11-11 21:00:50 -06:00
Alex King
853739b538
[Feature] Add Comment to Item Data/Quest API ( #3669 )
...
* [Feature] Add Comment to Item Data/Quest API
# Perl
- Add `quest::getitemcomment(item_id)`.
- Add `quest::getitemlore(item_id)`.
- Add `$questitemdata->GetComment()`.
# Lua
- Add `eq.get_item_comment(item_id)`.
- Add `eq.get_item_lore(item_id)`.
- Add `item:Comment()`.
# Notes
- Added the ability for operators to pull these fields from item data without a database hit.
- Fixed a bug in `embparser_api.cpp` where `GetZoneGravity` was connected to the wrong methods.
* Update embparser_api.cpp
2023-11-07 18:12:39 -05:00
Alex King
6094ec9c7b
[Bug Fix] Fix GetZoneGravity package.add ( #3684 )
...
# Notes
- This was incorrect and would cause `GetZoneGravity()` to function improperly in Perl.
2023-11-07 18:12:25 -05:00
Akkadius
9da1d6b397
[Release] 22.32.1
v22.32.1
2023-11-06 18:38:21 -06:00
Chris Miles
8ea7299a57
[Release] 22.32.0 ( #3683 )
v22.32.0
2023-11-06 17:56:51 -06:00
Chris Miles
0811a899d1
[Spawn] Split spawn2 enabled into its own state table ( #3664 )
...
* [Spawn] Split spawn2 enabled into its own state table
* Update spawn2.cpp
* Update repo
* Make spawn2 enabled/disabled instance aware
* Update questmgr.cpp
* Make sure packet stuff is aware of instance_id
* Update questmgr.cpp
* Update database_update_manifest.cpp
* Cleanup
* Revert "Cleanup"
This reverts commit 64b58bfc5273dac13bb88f92522e31773bb80ffc.
* Update database_instances.cpp
2023-11-06 17:34:42 -06:00
hg
fad9599642
[Quest API] Add details to Lua event dispatch errors ( #3679 )
2023-11-06 17:31:34 -06:00
Fryguy
62711b13d8
Revert "[Bug Fix] Fix Killed XYZH support in EVENT_DEATH in Perl. ( #3591 )" ( #3682 )
...
This reverts commit 9b992167f00fabda47ed4740eb28a1351ea6caf5.
2023-11-06 17:30:55 -06:00
nytmyr
2702485206
[Bots] Fix invalid races from being created ( #3681 )
...
Previously this check allowed bots of invalid races to be created. If a race was neither a valid combination or a valid player race, it would pass the check and allow bots of any race to be created.
**^create 1 123 0** could create a Male Innoruuk Warrior
2023-11-06 17:03:34 -05:00
Mitch Freeman
0aadb891a1
[CRASH] Fix crash on CentOS when forming a raid with PCs or BOTs ( #3676 )
...
* [CRASH] Fix crash on CentOS
Update raid crash in CentOS. raid constructors and learnmembers used a memset that was overwriting std::string structure.
Added default initializers to RaidMember struct
* Update based on feedback
2023-11-06 13:36:59 -05: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
regneq
1420983700
[Spells] Added IsNightTime() for Dance of the Fireflies ( #3667 )
...
* Added IsNightOnly for Dance of the Fireflies spell which should only be cast at night from 7pm to 4pm.
* Update to include IsDayTime and replace magic numbers.
2023-11-04 13:58:08 -04:00
Alex King
d25cc35f1b
[Bug Fix] Add IsTGBCompatibleSpell() to package.add ( #3675 )
...
# Notes
- `IsTGBCompatibleSpell` was not exported properly.
2023-11-04 13:55:47 -04:00
Alex King
ed7f395612
[Parser] Cleanup Spire Parsing for crosszonemoveplayerbycharid ( #3674 )
...
# Notes
- This formatting was causing Spire not to pick up the parameters.
2023-11-04 13:13:17 -04:00
Alex King
8dceb20dd8
[Parser] Cleanup Spire Parsing for crosszonemoveplayerbygroupid ( #3673 )
...
# Notes
- This formatting was causing Spire not to pick up the parameters.
2023-11-04 12:59:25 -04:00
Alex King
6929d180ca
[Parser] Cleanup Spire Parsing for crosszonemoveplayerbyguildid ( #3672 )
...
# Notes
- This formatting was causing Spire not to pick up the parameters.
2023-11-04 12:45:21 -04:00
Alex King
011a66a75e
[Parser] Cleanup Spire Parsing for crosszonemoveplayerbyexpeditionid ( #3671 )
...
# Notes
- This formatting was causing Spire not to pick up the parameters.
2023-11-04 12:31:47 -04:00
Alex King
07120563a2
[Bug Fix] Fix Perl__worldwideremovetask package ( #3670 )
...
# Notes
- Two lines were using the same parameters.
2023-11-04 12:18:25 -04: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
v22.31.3
2023-10-31 20:26:30 -05:00
Alex King
cfa575c756
[Logs] Convert Loot Messages to Error Logs ( #3663 )
...
* [Logs] Convert Loot Messages to Error Logs
# Notes
- These messages were sending to users and not being logged.
- `Message(Chat::Red, "Error: OP_EndLootRequest: Corpse not found (ent = 0)");` sends often when corpse expires right as you try to loot, so it makes the user think there's a true error.
* Update zoning.cpp
2023-10-31 18:58:06 -04:00
JJ
85063249b4
[Bug] Force raids off content database ( #3665 )
2023-10-31 18:46:03 -04:00
Akkadius
04d6f8feea
[Release] 22.31.2
v22.31.2
2023-10-31 09:47:18 -05:00
Akkadius
dfc1bf0381
Revert "[Crash] Fix spell in AESpell related to beacons ( #3659 )"
...
This reverts commit 0b452f4ec1546ff8ba2a20e55301c7a488995240.
2023-10-31 09:46:08 -05:00
Akkadius
2237c3a056
[Release] 22.31.1
v22.31.1
2023-10-31 08:08:29 -05:00
Akkadius
4af191c593
[Hotfix] Fix issue with blocked spells not loading properly
2023-10-31 08:06:51 -05:00
Chris Miles
0a3972deb9
[Release] 22.31.0 ( #3662 )
v22.31.0
2023-10-29 18:50:46 -05:00
Chris Miles
9d2f258390
[Database] Add id to variables table ( #3658 )
2023-10-29 18:45:30 -05:00
Chris Miles
0b452f4ec1
[Crash] Fix spell in AESpell related to beacons ( #3659 )
2023-10-29 18:45:24 -05:00
Chris Miles
fef629e1df
[Crash] Fix crash when client pointer does not exist during #hotfix ( #3661 )
2023-10-29 18:45:18 -05:00
Chris Miles
a5a51fbe44
[Linux] Add symbols to release builds ( #3660 )
...
* [Linux] Add symbols to release builds
* Update linux-build.sh
2023-10-29 18:45:11 -05:00
Paul Coene
47db92cdb6
[Trading] Fix part 3 of Issue 932. ( #3654 )
2023-10-29 09:50:04 -04:00
Akkadius
690301e80d
[Release] 22.30.2 - Hotfix perl loading
v22.30.2
2023-10-26 16:23:55 -05:00
Akkadius
1887e48b76
Revert "[Perl] Reload perl quests on zone bootup ( #3648 )"
...
This reverts commit 0bbfcf7adc18b90d43a960923c8bf67fc41bcaa3.
2023-10-26 16:21:06 -05:00
JJ
af2691eb12
[Release] 22.30.1 ( #3656 )
...
* Update package.json
* Update CHANGELOG.md
* Update version.h
v22.30.1
2023-10-24 20:27:54 -04:00
Alex King
2df4289588
[Bug Fix] Fix empty InsertMany in bot starting items. ( #3653 )
...
Not checking if the vector is empty before it inserts still inserts when there’s nothing.
2023-10-24 18:15:42 -04:00
Akkadius
49d4d0acc3
[Release] 22.29.0
v22.30.0
2023-10-23 22:41:58 -05:00
Paul Coene
5a663910a5
[Pets] Disallow effect of alliance line when cast on pets. ( #3650 )
...
* [Pets] Disallow effect of alliance line when cast on pets.
* Update spell_effects.cpp
---------
Co-authored-by: Alex King <89047260+Kinglykrab@users.noreply.github.com>
2023-10-23 22:40:24 -05:00
Chris Miles
b027edd21e
[API] Implement Zone Sidecar ( #3635 )
...
* Zone sidecar work
* Process management work
* Merge
* Sidecar work
* API config option
* Request proxy work
* Proxy headers and params
* Change port
* Remove code
* Sim work
* Sidecar work
* Update loot_simulator_controller.cpp
* Update loot_simulator_controller.cpp
* Formatting
* Post merge change
* Windows compile fix
* Update sidecar_api.cpp
* Update strings.cpp
2023-10-23 22:39:37 -05:00
hg
0bbfcf7adc
[Perl] Reload perl quests on zone bootup ( #3648 )
...
Perl wasn't implementing quest interface's Init which is called by
Zone::Bootup. This should fix zone's that were in standby not using the
latest version of perl plugin scripts.
2023-10-23 22:39:19 -05:00
Chris Miles
7962a0bd38
[Perl] Implement eqemu-perl for Linux ( #3652 )
...
* [Perl] Implement eqemu-perl for Linux
* Update embperl.cpp
2023-10-23 22:38:46 -05:00
JJ
4d9b51df0a
[Commands] Move #suspend from content database ( #3651 )
2023-10-23 20:01:49 -04:00
Alex King
508ecec6ea
[Bug Fix] Fix Bot Starting Items SQL ( #3649 )
2023-10-23 17:19:30 -04:00
JJ
f0c6fa2a26
[Release] 22.29.1 ( #3647 )
...
* Update version.h
* Update Changelog
* Update CHANGELOG.md
* Update package.json
v22.29.1
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