164 Commits

Author SHA1 Message Date
Andrew
949cdfb0b9 Improve eligibility checks for portable transmog NPC (#211)
Added Game Master override for plus feature eligibility and enhanced error handling in the portable transmogrification NPC command. Now checks for feature enablement, player eligibility, and spell availability before casting.
2025-07-26 09:58:16 -03:00
Ryan Turner
3a0d90aed1 Updated readme to notify about the newer change and updated the build badge to work properly (#209)
* Updated Build Badge to Work

* Update README.md
2025-07-18 08:50:37 -03:00
Andrew
8237df6f88 BREAKING CHANGE: Remove Subscription handling from the transmog module (#208)
Use mod-acore-subscriptions to load it instead
2025-07-17 22:07:07 -03:00
Andrew
dc440afa73 chore: lower the transmog pet spell id (#205) 2025-06-11 20:12:30 -03:00
Kitzunu
5231f59b4d update transmog.sql to utf8mb4 2025-03-02 01:00:38 +01:00
sudlud
99e7088873 add enabled hook lists for performance improvement (#200) 2025-02-22 22:47:40 +01:00
sudlud
e6bc9b6de5 Merge pull request #198 from azerothcore/sudlud-patch-1
Update transmog_scripts.cpp - fix build
2025-02-16 14:58:56 +01:00
sudlud
5f176e0b2d Update transmog_scripts.cpp - fix build
azerothcore/azerothcore-wotlk#21020
2025-02-16 13:34:19 +01:00
Andrew
17a4184da7 fix build (#197) 2025-02-14 19:40:18 -03:00
Andrew
e7ff24cc94 fix: Update message format (#191) 2025-01-23 00:23:20 -03:00
Andrew
2c8764ca12 fix logic in the last interface implementation (#189) 2025-01-18 12:47:29 -03:00
Andrew
434d2957ea feat: Implement transmog interface command (#188)
* feat: Implement transmog interface command

* Update transmog_scripts.cpp
2025-01-10 13:46:25 -03:00
Andrew
4800a5c711 fix(Subscriptions): Set membership level to 0 if no row is found (#186) 2024-11-20 22:45:07 -03:00
Stefano Borzì
625d452239 chore(db-auth): add acore cms subscriptions sql structure (#182) 2024-09-11 11:22:21 -03:00
Stefano Borzì
831572e79d fix: do not use transmog plus if disabled (#177)
* fix: do not use transmog plus if disabled

* Update src/transmog_scripts.cpp

---------

Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
2024-09-08 19:22:33 -03:00
Andrew
2c928ec67c refactor: Move subscriptions to its own setting (#176) 2024-09-07 08:08:42 -03:00
Andrew
d291297799 refactor: Move handling of memberships to PlayerSettings() (#175) 2024-09-07 07:54:18 -03:00
Stefano Borzì
3b7bac8723 feat: add sorting feature and related conf (#174)
* feat: add sorting feature and related conf

* fix: optimize sort feature

* Update src/transmog_scripts.cpp
2024-09-07 07:17:06 -03:00
Kitzunu
abac101878 Update Transmogrification.cpp 2024-09-01 14:35:43 +02:00
Kitzunu
7dd6de39f1 Update Transmogrification.cpp 2024-09-01 14:34:52 +02:00
Benjamin Jackson
e258b825a7 Init. (#173) 2024-09-01 00:50:00 -03:00
Kitzunu
c9522c3b66 Update Transmogrification.cpp (#172) 2024-08-31 17:49:08 -03:00
Ceikry
ce7ab57ba4 Fix an issue with LOOSE 2h->1h tmog (#170) 2024-08-26 09:19:49 -03:00
Andrew
190aed53bf fix: Fix the transmog pet not working with the new vendor interface (#169) 2024-08-26 00:52:50 -03:00
Andrew
af0988099f fix more fmt issues 2024-08-25 10:15:25 -03:00
Ceikry
1281c9bd46 Vendor Interface and Code Cleanup (#166)
* Decent refactor, add option to charge for hide item, add option to use vendor interface

* Add custom items for hide/clear item buttons in Vendor interface

* Address pre-existing bug where misc weapons/weapons without subclass skill requirements would not show up
2024-08-25 07:19:09 -03:00
Andrew
5d4e1b415e fix: remove leftover (#165)
* fix: Fix logic and improve readibility

* fix: remove leftover
2024-08-17 04:56:56 -03:00
Andrew
21f5eaf3db fix: Fix logic and improve readibility (#164) 2024-08-17 04:54:46 -03:00
Ceikry
63e226d03b Fixed a bug with transmogging one-hand over main-hand/off-hand and vice versa (#163) 2024-08-16 23:16:13 -03:00
Andrew
8145ece420 feat: TransmogPlus - Skip Level Req (#162) 2024-08-16 11:50:06 -03:00
Andrew
e994a149f2 refactor: Improve Transmog Plus code (#161)
* refactor: Improve Transmog Plus code

* Update Transmogrification.h
2024-08-16 10:37:00 -03:00
Ceikry
a571805e9c Code Cleanup, More Options and a Bugfix. (#158) 2024-08-14 09:08:46 -03:00
Kitzunu
f9fbf9e74c Update transmog_scripts.cpp 2024-08-10 21:52:58 +02:00
Kitzunu
6b38ece51e Merge branch 'master' of https://github.com/azerothcore/mod-transmog 2024-08-10 17:45:14 +02:00
Kitzunu
eee867e7ba Update transmog_scripts.cpp 2024-08-10 17:45:13 +02:00
woahscam
5146f19c59 Fix to the fix of added appearance message (#156)
This fixes a previous committed fix relating to the added appearance message.
2024-08-05 16:02:08 -03:00
Andrew
368d7aa3e0 Fix text messages 2024-07-27 11:19:01 -03:00
Kitzunu
a8bef9cb9d Update Transmogrification.cpp 2024-07-19 15:52:48 +02:00
Kitzunu
bff3cd994a Merge pull request #153 from heyitsbench/structure-fix
Adjust creature queries for AC structure changes.
2024-06-17 17:49:24 +02:00
Benjamin Jackson
9acd3c5b48 Adjust query for structure changes. 2024-06-17 11:08:48 -04:00
Vulcan Shen
94d2bd1703 fix(transmogrification.cpp): zh_TW texts (#152)
update npc options zh_TW description
2024-05-21 16:22:15 +02:00
Anton Popovichenko
a21dac36ea Use new unit hooks to optimize BuildValuesUpdate (#146)
* Use new unit hooks to optimize BuildValuesUpdate

* Parameter not used

* Address code review feedback

---------

Co-authored-by: Pagani Walter <paganiwalter@gmail.com>
2024-04-05 23:17:42 +02:00
Stefano Borzì
08e9273fcd fix(cs_transmog.cpp): add null-check preventing crash (#145) 2024-03-25 17:25:21 +01:00
Axel Cocat
e70c5da3da feat: move SPELL_SUMMON_ETHEREAL_WARPWEAVER to config field (#144)
* feat: move SPELL_SUMMON_ETHEREAL_WARPWEAVER to config field

* style: move GetOption to be more in line with the .conf.dist order
2024-03-19 21:30:06 +01:00
Stefano Borzì
f984be398f feat: transmog plus pet (#141)
* feat: transmog plus pet

* chore: update code style based on standard, restore sql values

* refactor: improve code quality, remove unnecessary sql query
2024-03-13 16:59:48 +01:00
Stefano Borzì
c163d1dc50 feat: add transmog plus for legendary items + refactor (#140) 2024-03-06 20:18:17 +01:00
Stefano Borzì
a784284142 feat: enable specific quality item based on transmog plus subscription (#139) 2024-03-05 18:43:07 +01:00
Paul Lee
cd8989155e Add support for localized item names (#136)
* Add support for localized item names

* Add support for localized item names
2023-10-26 23:49:38 +02:00
Stefano Borzì
97eb89bc73 fix: add null-check for target var in transmog_scripts.cpp (#137) 2023-10-08 11:22:09 -03:00
Paul Lee
4ab50a0d4c Add support for localized item names (#134) 2023-09-27 17:13:55 -03:00