Commit Graph

15732 Commits

Author SHA1 Message Date
Yehonal
e1b2689c3a feat(bash): startup-scripts reworked + bash scripts workflow integration (#22401) 2025-07-01 15:35:54 +02:00
github-actions[bot]
d3130f0d39 chore(DB): import pending files
Referenced commit(s): 681e8439ff
2025-07-01 07:18:01 +00:00
Andrew
681e8439ff fix(Scripts/ScarletEnclave): Correct Tirion spawn position in Light o… (#22394) 2025-07-01 09:17:00 +02:00
Jelle Meeus
dbb995cace refactor(Scripts/Pet): Death Knight use creature register macros (#22399) 2025-06-30 17:55:18 +02:00
Takenbacon
fd262c3ab1 feat(Core/Config): Improvements to config caching (#21647) 2025-06-30 17:14:12 +02:00
github-actions[bot]
904ddc72cc chore(DB): import pending files
Referenced commit(s): 656694b383
2025-06-30 03:50:49 +00:00
Jelle Meeus
656694b383 feat(Core/Command): add GM spectator to allow cross-faction /follow (#22393) 2025-06-30 00:49:47 -03:00
github-actions[bot]
ab5af303ab chore(DB): import pending files
Referenced commit(s): 31012923c1
2025-06-29 19:12:09 +00:00
Andrew
31012923c1 fix(Core/Spells): Fix SPELL_EFFECT_LEAP_BACK not working on targeted … (#22389) 2025-06-29 16:11:11 -03:00
github-actions[bot]
c3cec7198e chore(DB): import pending files
Referenced commit(s): 563ef5d7d9
2025-06-29 19:03:11 +00:00
Kitzunu
ae28b35f2c feat(Scripts/Commands): Add guild ranks display to guild info command (#22380) 2025-06-29 16:02:55 -03:00
Christian M
563ef5d7d9 fix(Scripts/Spells): Death Knight Bone shield charges now have a 2 second delay between uses. (#22340) 2025-06-29 16:02:09 -03:00
github-actions[bot]
d00449dbd8 chore(DB): import pending files
Referenced commit(s): 57487b8244
2025-06-29 18:59:54 +00:00
Benjamin Jackson
57487b8244 fix(DB/Creature): Make Captured Raptor immune to player characters. (#22387)
Co-authored-by: Ryan Turner <16946913+TheSCREWEDSoftware@users.noreply.github.com>
2025-06-29 15:58:53 -03:00
github-actions[bot]
9c2ea449b6 chore(DB): import pending files
Referenced commit(s): 3b13fe6207
2025-06-29 11:29:19 +00:00
Jelle Meeus
3b13fe6207 fix(Scripts/Spells): add script to GM spell CooldownAll (#22383) 2025-06-29 13:28:21 +02:00
Kitzunu
f4e049f227 refactor(db-scripts): replace PowerShell database tools with Bash scripts and update documentation (#22372)
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/4343

This pull request replaces the PowerShell implementation of the AzerothCore database export and squash tools with Bash scripts, streamlining the process and improving compatibility. It also updates the documentation to reflect these changes. The most important changes include the creation of new Bash scripts for exporting databases, squashing databases, and updating versions, as well as the removal of the previous PowerShell script and its associated documentation.

### Script Replacement and Enhancements:
* [`apps/DatabaseSquash/DatabaseExporter/DatabaseExporter.sh`](diffhunk://#diff-af0bd252ac095aaad91b842c75b60a689792e6dc9ce88f5e2e4b6f68acf84dcaR1-R69): Introduced a Bash script to replace the PowerShell implementation for exporting database tables, with added features such as formatted SQL output and dynamic directory creation.
* [`apps/DatabaseSquash/DatabaseSquash.sh`](diffhunk://#diff-79ff4f749c045a7d91e9b43aefb5d6fbebdc5fdfb430fbcba329e4d96d71a4fbR1-R52): Added a Bash script to automate the database squash process, integrating the version updater and database exporter tools.
* [`apps/DatabaseSquash/VersionUpdater/VersionUpdater.sh`](diffhunk://#diff-3abc69c645cb80aff30824739e317c9e847e743eeab15ab4825951d10179b265R1-R84): Created a Bash script for automatically updating the version in `acore.json` and generating SQL update files with proper versioning.

### Documentation Updates:
* [`apps/DatabaseSquash/DatabaseExporter/databaseexporter.md`](diffhunk://#diff-b2b291286f2b900a022474f00754ebfe78410780c010d46752335a372d688aefR1-R16): Rewritten documentation to reflect the usage of the new Bash script for database exporting.
* [`apps/DatabaseSquash/VersionUpdater/versionupdater.md`](diffhunk://#diff-f12e21f8a404957c90d9120cf9df0724ff27a7efdb5de0798d974079cfe8adadR1-R10): Added documentation for the new version updater tool, explaining its functionality and usage.
* [`apps/DatabaseSquash/databasesquash.md`](diffhunk://#diff-4a559f6e7404b529714bac65ad22744feb7b9f88343864a20e0a46974233767eR1-R11): Documented the overall database squash tool, detailing its integration of the version updater and database exporter scripts.

### Removal of Legacy Code:
* [`apps/DatabaseExporter/DatabaseExporter.ps1`](diffhunk://#diff-2b4e49f704d88a372b5160c7278839668c81dbecaf52a4edd327873e30b9ae70L1-L234): Removed the PowerShell script for database exporting, along with its associated functionality and settings.
* [`apps/DatabaseExporter/databaseexporter.md`](diffhunk://#diff-0618d62def0d611be6e0d4fc524df6f702f493cb87870d9382402aaf52f484e8L1-L85): Deleted outdated documentation for the PowerShell-based database exporter tool.
2025-06-28 16:17:48 +02:00
Hyjarion
969e0275a9 fix(Core/Player): Mutilate + Cold Blood crit fix (#22308) 2025-06-28 10:58:45 -03:00
Kitzunu
ca8a2a5f58 fix(CI/Codestyle): Add directory check to SQL codestyle script (#22376) 2025-06-28 15:06:39 +02:00
github-actions[bot]
c0276a3410 chore(DB): import pending files
Referenced commit(s): bd0bcaef09
2025-06-28 12:08:41 +00:00
Rocco Silipo
bd0bcaef09 fix(DB/Creature): Remove respawn time from the smartAI of some npc's in the scarlet enclave. (#22375) 2025-06-28 09:07:42 -03:00
Rocco Silipo
d6cf473882 fix (Core/SmartScript) Improve SMART_ACTION_START_CLOSEST_WAYPOINT. (#22364)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2025-06-27 20:07:54 +02:00
github-actions[bot]
732b916a2a chore(DB): import pending files
Referenced commit(s): 989b64cb3d
2025-06-27 13:31:23 +00:00
SHIHUANG214
989b64cb3d feat(Script/Commands): allow to pass email in account create (#22310)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2025-06-27 15:30:21 +02:00
Kitzunu
5311717a89 fix(Player/Skills): Improve skill validation and logging in Player::_… (#22369) 2025-06-27 09:14:04 -03:00
Benjamin Jackson
f01e5d157c refactor(Core/Scripting): Forward-declare AuctionEntry as a struct rather than a class. (#22282) 2025-06-27 09:43:05 +01:00
github-actions[bot]
69645f37d4 chore(DB): import pending files
Referenced commit(s): ec23669a29
2025-06-27 08:40:30 +00:00
Tereneckla
ec23669a29 feature(Scripts/Commands) choose Xth spawn of entry for go creature/gameobject id (#22363) 2025-06-27 09:39:26 +01:00
github-actions[bot]
e8429688f1 chore(DB): import pending files
Referenced commit(s): e4583eb06f
2025-06-27 00:26:27 +00:00
Andrew
e4583eb06f fix(DB/Creature): Bound Air, Fire and Water Elemental damage and immu… (#22300) 2025-06-26 21:25:30 -03:00
Tereneckla
67aa3e8e9c fix(Script/SWP): unify events that interact with Anveena in P5 Kil'Jaeden (#22366) 2025-06-26 17:39:48 -03:00
Vanna White
36c4de6590 fix(CORE/SAI): Properly Implement START_CLOSEST_WAYPOINT (#22256)
Co-authored-by: wetbrownsauce <you@example.com>
2025-06-26 13:12:13 +02:00
Tereneckla
0810fa076a refactor(Core/AI): rename FarthestTargetSelector to RangeSelector (#22026) 2025-06-24 23:09:38 +02:00
Benjamin Jackson
f910147296 fix(Core/Movement): Use attack speed for leash reset period and only extend timer if in melee range or can't move freely. (#22350)
Co-authored-by: ratkosrb <35845488+ratkosrb@users.noreply.github.com>
2025-06-24 16:17:59 -04:00
Tereneckla
e77f5d63da fix(Core/AI): crashfix(#22352) (#22353) 2025-06-24 17:03:45 -03:00
Takenbacon
8dbde7a588 fix(Core/Grids): Crash fix (#22347) 2025-06-23 09:51:50 -03:00
Tereneckla
92094eec01 fix(Core/Spell): implement SPELL_ATTR5_NOT_ON_PLAYER and SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC (#22332) 2025-06-22 22:51:58 -03:00
Kitzunu
8200f3729e fix(Core/SAI): Exclude GMs for player target/event (#22345) 2025-06-22 21:47:32 -03:00
Tereneckla
94f941731e fix (Core) update comments on unused SpellAttributes (#22343) 2025-06-22 17:01:53 +02:00
Tereneckla
86f460c0ca fix(Scripts/Spell): snapshot %dmg and crit when spreading or refreshing diseases with pestilence (#22306) 2025-06-22 11:38:09 +02:00
github-actions[bot]
90eb27cd15 chore(DB): import pending files
Referenced commit(s): f30a821b7f
2025-06-21 21:47:00 +00:00
Rocco Silipo
f30a821b7f fix (DB/Script/Scarlet Enclave) Corrects some spell timers and adds a new spell for Darion Mograine. (#22324) 2025-06-21 23:45:59 +02:00
github-actions[bot]
d68b0913a1 chore(DB): import pending files
Referenced commit(s): 7c171ae4dc
2025-06-21 18:45:05 +00:00
avarishd
7c171ae4dc fix(Scripts/ScarletEnclave): City guards should throw stuff at new DKs (#22317) 2025-06-21 20:44:01 +02:00
github-actions[bot]
5a58237007 chore(DB): import pending files
Referenced commit(s): 711f674c8a
2025-06-21 17:33:24 +00:00
Andrew
711f674c8a fix(Scripts/ScarletEnclave): Rewrite Brothers in Death (#22303) 2025-06-21 14:32:22 -03:00
github-actions[bot]
58b966cbff chore(DB): import pending files
Referenced commit(s): 9d03f229c9
2025-06-21 16:22:29 +00:00
Rocco Silipo
9d03f229c9 fix(DB/Condition): Deliver Stolen Horse only works near Salanar. (#22341) 2025-06-21 13:21:29 -03:00
Jelle Meeus
7fc8b14e3e feat(Core/Utilities): add Seconds overload for randtime (#22337) 2025-06-20 23:18:05 +02:00
Francesco Borzì
e21dd80381 fix(Core/PlayerTaxi): prevent pop_front crash (#22292)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-18 19:10:33 +01:00