100 Commits
Author SHA1 Message Date
Stefano Borzì af021ab30a feat(CI): let the linux build add extra data files before the dry run (#27735) 2026-09-21 00:14:42 +02:00
Stefano Borzì c665359412 feat(Core/Arena): swap OnGetStartPersonalRating for OnAddMember, add OnArenaWeekReset (#27512) 2026-09-07 17:00:34 +02:00
Stefano Borzì a690a38996 feat(DB/Commands): detail the authenticator settings in the 2FA setup output (#27134) 2026-08-15 15:59:50 +02:00
Stefano Borzì df8ebc0239 feat(Core/Arena): add OnGetStartPersonalRating script hook (#27069) 2026-08-14 00:41:27 +02:00
Stefano Borzì a9571bcc56 feat(Scripts/Commands): show level on character deleted list, show characters from most recent (#25791) 2026-05-10 11:47:21 -03:00
Stefano Borzì 3001b11d9a chore(Core/Battleground): expose damange,healing and kills attribute for modules (#24801) 2026-02-23 20:40:33 +01:00
Stefano Borzì 83b8bf7288 ci: fix codestyle and cppcheck reports (#20962) 2024-12-18 10:34:42 +01:00
Stefano Borzì 6f98cac461 fix(DB/pickpocketloot): add missing pickpocketloot (#20672)
* feat: add cppcheck for scripts

* fix(DB/pickpocketloot): add missing pickpocketloot
2024-11-22 00:49:54 +01:00
Stefano Borzì a601d109ea fix(DB/Skinning): add missing skinloot 2/4 (#20644)
* feat: add cppcheck for scripts

* fix(DB/Skinning): add missing skinloot 2 on 4
2024-11-20 10:44:24 +01:00
Stefano Borzì d7c2e1a94c fix(DB/skinning): missing skinloot 4/4 (#20646)
* feat: add cppcheck for scripts

* fix(DB/skinning): missing skinloot 4 on 4
2024-11-20 10:44:11 +01:00
Stefano Borzì 2bd7c2e36d fix(DB/Skinning): add missing skinloot 3/4 (#20645)
* feat: add cppcheck for scripts

* fix(DB/Skinning): add missing skinloot 3 on 4

* .
2024-11-20 10:44:06 +01:00
Stefano Borzì d0b84a7346 fix(DB/skinning): add missing skinning loot 1/4 (#20643)
* feat: add cppcheck for scripts

* fix(DB/skinning): add missing skinning loot 1/4

* fix(DB/Skinloot): missing skinloot
2024-11-20 10:43:57 +01:00
Stefano Borzìandlaasker f6de601ddd new BattlegroundDesertionTypes for hook OnBattlegroundDesertion (#20039)
* new BattlegroundDesertionTypes for hook OnBattlegroundDesertion

* chore: minor improvements

---------

Co-authored-by: laasker <[email protected]>
2024-09-27 22:19:56 +02:00
Stefano Borzì d17c179c03 chore: remove unused hooks (#19919) 2024-09-11 11:50:59 -03:00
Stefano Borzì a971f373a0 fix: default bgarenas visibility distance default value (#19938)
* fix: default bgarenas visibility distance default value

* chore: update worldserver.conf.dist
2024-09-11 11:50:45 -03:00
Stefano Borzì f6e9bd51fd feat(ScriptMgr): add OnArenaStart hook (#19922) 2024-09-11 11:18:36 -03:00
Stefano Borzì 0dd5c6e3b4 feat(Battlegrounds): make it compatible with custom arena type (#18679)
* feat(Battlegrounds): make it compatible with custom arena type

* fix(BattlegroundQueue.cpp): ignore bg for arena condition

* feat(Scripting): add OnQueueUpdateValidity hook

* fix: codestyle
2024-09-08 20:05:58 +02:00
Stefano Borzì e5e514bbbe feat(Core/Scripting): add OnBeforeArenaCheckWinConditions hook for mod-arena-replay compatibility (#19856) 2024-09-04 10:33:38 -03:00
ec1b2f7a28 fix(Scripts/HyjalSummit): Rewrite Battle for Mount Hyjal (#18512)
* arrays

* summon_groups

* part 2 lesgooo

* holy frick it works???

* drafted

* forgot to add co-author

Co-Authored-By: Saltgurka <[email protected]>

* thrall & tyrande

* Update hyjal.cpp

* trash

* winterchill & anetheron

* kazrogal & azgalor

* Update rev_1708737709108426300.sql

* entrance rp and scourge base

* it worked thank you nyeriah and ayamiss the hunter from AQ20 cause I remembered that it had a similar mechanic and i went to check how to deal with it. did you know ayamiss was my turning point in my emulation "career"? it was a very interesting fight and i spent many hours researching it, leading to my discovery into how the swarmers work, if i did it nowadays i'd have found out immediately but it was a journey nonetheless

Co-Authored-By: Andrew <[email protected]>

* Update rev_1708737709108426300.sql

* no gem farming!

* infernals

* leftovers

* doors

* archimonde

* Update rev_1708737709108426300.sql

* jaina didnt reset gossip flag its over

* crashfix

Co-Authored-By: Andrew <[email protected]>

* Update instance_hyjal.cpp

* no more dberrors

* fix archimonde model and size

scale was set to 0.4, also fixed the speed and attack time, as well as adding model info

* Update rev_1708737709108426300.sql

* Update rev_1708737709108426300.sql

* more stuff

* Update data/sql/updates/pending_db_world/rev_1708737709108426300.sql

* fix: warning

* fix: warning

* buildfix

don't need to assign anything, as long as it doesn't return null we're good

* buildfix

infernal has no DoAction behaviour so it's fine

* Update data/sql/updates/pending_db_world/rev_1708737709108426300.sql

* Update data/sql/updates/pending_db_world/rev_1708737709108426300.sql

* yay

Co-Authored-By: Dan <[email protected]>

* a

* looks nicer, less updates overall

* crashfix?

messy code gomenasai 🙇

* hide undesirables >:(

* Update instance_hyjal.cpp

Co-Authored-By: Anton Popovichenko <[email protected]>

---------

Co-authored-by: Gultask <[email protected]>
Co-authored-by: Saltgurka <[email protected]>
Co-authored-by: Andrew <[email protected]>
Co-authored-by: Gultask <[email protected]>
Co-authored-by: Dan <[email protected]>
Co-authored-by: Anton Popovichenko <[email protected]>
2024-03-19 21:49:28 +01:00
Stefano Borzì 168192b731 fix(CI): cppcheck failure step (#17240)
* feat: add cppcheck for scripts

* fix: cppcheck step failure

* trigger cppcheck build, it should fail

* fix: cppcheck should succeed

* fix: cppcheck
2023-09-21 12:43:57 +02:00
Stefano BorzìandSkjalf 034b521501 feat(CI): add cppcheck (#15211)
Co-authored-by: Skjalf <[email protected]>
2023-03-05 18:47:18 +01:00
Stefano Borzì 6673067442 chore(Dashboard/functions.sh): update data version (#12140) 2022-06-21 19:06:34 -04:00
Stefano Borzì 8cbc1b0a55 chore: restore googletest main repo reference (#12011)
chore: retore googletest main repo reference
2022-06-13 08:58:03 -03:00
Stefano Borzì 6535c943e6 refactor: remove useless ternary operator (#11907) 2022-06-06 16:11:22 -03:00
Stefano Borzì 6a6418f232 fix: temporary workaround for the googletest issue (#11902)
* fix: temporary googletest issue

* chore: use main branch

* fix: typo

* chore: update reference
2022-05-28 17:12:42 +02:00
Stefano Borzì 77720506c0 chore: update AC data version (#11535) 2022-04-25 16:21:40 -03:00
Stefano Borzì 8301434a01 fix(Bash/Dashboard): fix macOS configurations (#11002) 2022-03-16 18:57:03 +01:00
Stefano Borzì 613daa8312 chore(Bash/installer): update client-data version (#8000) 2021-09-22 10:15:33 +07:00
Stefano Borzì 17b408004f chore(Core/Condition): replace assertion with logs preventing server crash (#7730) 2021-09-07 15:58:04 +02:00
Stefano Borzì ed32bdf4c6 fix(DB/waypoint_data): add waypoint_data, update creature and creature_addon (#6262) 2021-06-16 11:39:42 +02:00
Stefano Borzì 8690b9a141 fix(DB/Quest): Get the Scoop (1950) (#5858)
* fix(DB/smart_scripts): gossip texts and SAI for quest Get the Scoop (1950)

* Update rev_1621071094020971520.sql
2021-05-21 12:19:39 +02:00
Stefano Borzì 9102b42526 fix(DB/creature_formations): hezrul bodyguards path and formations (#5528) 2021-05-04 11:54:36 +02:00
Stefano Borzì 28f9c86577 fix(DB/game_event_gameobject): link to brewfest 2 gameobjects (#5487) 2021-05-04 10:46:48 +02:00
Stefano Borzì 1d919f8448 fix(DB/Gameobject): duplicate or wrong spawns (#5258)
* fix(DB/Gameobject): duplicate or wrong spawns

* Update rev_1618177302172059302.sql
2021-05-04 00:18:04 +02:00
Stefano Borzì 292439ca88 fix(DB/creature): move location, add path (#5486) 2021-05-03 21:01:36 +02:00
Stefano Borzì 28ce1e9219 chore(DB/gameobject): move gameobject cookpot (#5404) 2021-04-25 21:07:50 +02:00
Stefano Borzì 6ca8e3105d fix(DB/npc_trainer): set req skill to 225 for 9954 (#5350) 2021-04-25 21:05:31 +02:00
Stefano Borzì 6e56bba394 feat(DB/Spawns): add vulture spawns (#5322) 2021-04-25 21:04:21 +02:00
Stefano Borzì 4538cddb61 fix(DB/quest_poi_points): location tracker of Quell the Uprising (#5296) 2021-04-25 21:01:34 +02:00
Stefano Borzì a37db4fe7f fix(DB/GameEvent): darkmoon faire carnie spawn on event (#5293) 2021-04-19 23:59:13 +02:00
Stefano Borzì a21efaf452 fix(DB/Creature): add missing spirit healer (#5257) 2021-04-19 00:32:39 +02:00
Stefano Borzì 701e1130fa fix(DB/Spawns): duplicate nodes (#5255) 2021-04-19 00:32:23 +02:00
Stefano Borzì a7b369caf3 fix(DB/Creature): thrown animations (#5254) 2021-04-19 00:29:50 +02:00
Stefano Borzì 9bf10f90ec fix(DB/Creature): move creature spawn (#5256) 2021-04-19 00:29:24 +02:00
Stefano Borzì 53a21ff7fc fix(DB/Waypoints): Sethir the Ancient path (#5247) 2021-04-18 23:19:26 +02:00
Stefano Borzì 81e1860a54 fix(Core/Unit): decrease swim speed (#5149) 2021-04-11 12:04:28 +02:00
Stefano Borzì 6d236aa25a fix(DB/Quest): required race (faction) of quest (#5143) 2021-04-11 12:04:13 +02:00
Stefano Borzì 41e37f2dd6 fix(DB/Spawn): move spawn over the ground (#5141) 2021-04-11 12:04:07 +02:00
Stefano Borzì 91d23c70a0 fix(DB/Spawn): move spawn because it was under the earth (#5122) 2021-04-11 12:03:51 +02:00
Stefano Borzì e6611c0ea4 fix(DB/Creature): set movementType to 2 for Rageclaw (#5154) 2021-04-11 11:59:45 +02:00
Stefano Borzì 60f865fce6 fix(DB/Spell): explosive sheep duration time (#5119) 2021-04-05 15:30:13 +02:00
Stefano Borzì ee1918a3e9 fix(Core/Log): GMLogFile -> GmLogFile (#5130) 2021-04-05 01:23:46 +02:00
Stefano Borzì 96fbc0eb75 fix(DB/Quest): make quest "a new plague" for Horde (#5110) 2021-04-04 23:37:50 +02:00
Stefano Borzì d4b8defcd8 Revert "feat(Core/Spells): improve SpellCheckRange(), spell cast when dismounting, falling or levitating spells (#3384)" (#5052)
This reverts commit b424273574.
2021-03-30 12:55:07 +02:00
Stefano Borzì b424273574 feat(Core/Spells): improve SpellCheckRange(), spell cast when dismounting, falling or levitating spells (#3384) 2021-03-26 15:56:35 +01:00
Stefano Borzì d82d2041b4 fix(Core/SpellEffect): Increase speed of cat charge (#4795) 2021-03-19 22:54:25 -06:00
Stefano Borzì b514dfb99c fix(DB/Spell): suicide saboteur on sapper explode (#4799) 2021-03-14 11:28:37 +01:00
Stefano Borzì 5d27b420fd fix(DB/Gameobject): spawn position (#4797) 2021-03-14 11:28:22 +01:00
Stefano Borzì 79504214f6 fix(DB/SAI): ashenvale outrunner stealthed (#4710) 2021-03-14 11:27:22 +01:00
Stefano Borzì 7988717eef fix(Code/Fishing): improve timing of fishing (#4733) 2021-03-07 13:13:29 +01:00
Stefano Borzì 9a3ae2e4dc fix(DB/Quest): prevQuest (#4727) 2021-03-07 13:13:24 +01:00
Stefano Borzì 53d7341645 fix(DB/Text): chicken text for CLUCK special quest (#4714) 2021-03-07 13:13:06 +01:00
Stefano Borzì 0d1712c31b fix(DB/Quest): prevquest for quest 872 (#4687) 2021-03-07 13:12:02 +01:00
Stefano Borzì 62eec0529d fix(DB/Quest): make quest 75 not repeatable (#4685) 2021-03-07 13:11:56 +01:00
Stefano Borzì b53eefa5bc fix(DB/Page): update legacy aspects (#4684) 2021-03-07 13:11:48 +01:00
Stefano Borzì 9239f03310 fix(DB/SAI): remove SAI for talk line 0 (#4682) 2021-03-07 13:11:38 +01:00
Stefano Borzì 303ba07b06 fix(DB/Spell): quest very tasty (#4677) 2021-03-07 13:11:27 +01:00
Stefano Borzì ad8f204496 fix(DB/Loot): remove blackened gloves loot (#4672) 2021-03-07 13:11:12 +01:00
Stefano Borzì 490a54b4c7 fix(DB/Spell): remove NPC curse (#4477) 2021-02-10 09:44:56 -05:00
Stefano Borzì 0f1633c9c5 fix(DB/Spawn): move outside a tree a rabid bear (#4480) 2021-02-07 20:50:54 -05:00
Stefano Borzì 8cb01f5f36 feat(DB/Waypoint): improve Princess and companions movements (#4397)
* feat(DB/Waypoint): improve Princess and companions movements

* Update rev_1612129573861765384.sql
2021-02-03 10:23:29 +01:00
Stefano Borzì 5c994d2d6d feat(DB/SAI): murloc fear when Mmmrrrggglll die (#4391)
* feat(DB/SAI): murloc fear when Mmmrrrggglll die

* chore(style): add new line
2021-02-03 05:32:54 +01:00
Stefano Borzì f11ed6c938 fix(DB/Quest): wrong quest chain order (#4320) 2021-02-02 12:15:30 -05:00
Stefano Borzì 9c239d17cb feat(DB/SAI): lunar festival invitation teleport (#4354) 2021-02-01 18:08:42 +01:00
Stefano Borzì bc3bedac2d fix(DB/Creature): faction of ravenoak (#4229) 2021-01-24 02:06:33 -05:00
Stefano Borzì d142ec4470 fix(DB/Waypoint): Hezrul Bloodmark (#4245) 2021-01-20 10:56:23 +01:00
Stefano BorzìandKitzunu 68a8bb25fa feat(DB/Translations): import translation text from @mpfans (#4088)
* feat(DB/Translations): import translation text from @mpfans

* feat(DB/Translations): import chinese text of item_set_names_locale, achievement_reward_locale, item_template_locale, npc_text_locale, page_text_locale, gossip_menu_option_locale

Co-authored-by: Kitzunu <[email protected]>
2021-01-18 11:18:20 +01:00
Stefano Borzì 560d62ab6e feat(DB/locales): import locales from TC (#4125) 2021-01-18 10:42:51 +01:00
Stefano Borzì df600f9946 fix(Core/CreatureAI): revert NPC repositioning and path system (temporarily) (#4274) 2021-01-14 19:17:34 +01:00
Stefano Borzì f869c17da5 fix(DB/Creature): position of guid 17952 (#4117) 2021-01-06 22:18:04 +01:00
Stefano BorzìandYehonal b2761626fe feat(Core/CreatureAI): improve npc position during the combat (#3369)
+ tangent equation to find correct angle and distance when moving

+ implemented proper backward

* Improved performance + random angle margin

* chore: add tollerance calculation in instance

* improved LOS checks with movements

* implemented collisions using raycast (imported by TC)

+ improved collision detection for CanReachPositionAndGetCoords

+ improved collision check

+ set correct flags for the backward movement

+ first implementation of slope angle (to improve)

Co-authored-by: Yehonal <[email protected]>
2021-01-04 20:23:08 +01:00
Stefano BorzìandKitzunu 9be41ff4e6 fix(Core/Quest): They're Alive! Maybe... (#4035)
Co-authored-by: Kitzunu <[email protected]>
2021-01-01 20:02:08 +01:00
Stefano Borzì 7438c09d17 feat(DB/translations): import quest_template, quest_request_items and quest_offer_reward from TC (#4068) 2020-12-31 01:06:33 +00:00
Stefano BorzìandYehonal e1b8584118 fix(DB/Loot): drop chances for white items in starter zone (#4047)
Co-authored-by: Yehonal <[email protected]>
2020-12-29 10:46:26 +01:00
Stefano Borzì fef9260a19 fix(dashboard): check if acore user already exists (#4034) 2020-12-28 17:17:32 +01:00
Stefano BorzìandYehonal e7dc6df31e fix(Core/GO): failed attempt (#4036)
Co-authored-by: Yehonal <[email protected]>
2020-12-28 11:05:37 +01:00
Stefano Borzì 45ccf2ff37 fix(DB/creature_formations): Elite patrolling positions (#3795) 2020-12-05 06:29:04 -06:00
Stefano Borzì 203349b2e7 fix(DB/creature): Respawn time secs (#3794) 2020-12-05 01:54:40 -06:00
Stefano Borzì d07a34c1d5 feat(Core/Unit): don't allow additions threat in evade mode and implement AURA_INTERRUPT_FLAG_LEAVE_COMBAT (#3381) 2020-10-23 22:12:37 +02:00
Stefano Borzì 4cca286a4d fix(Core/Creature): dead creatures spawn position on respawn (#3382) 2020-10-09 11:18:01 +02:00
Stefano Borzì 3368e0f8aa fix(DB/Creature): npc positions (#3376) 2020-10-08 14:55:31 +02:00
Stefano Borzì 91f4671d07 fix(Core/Spells): prevent client crash on use spell Neural Needle + ESC (#3383) 2020-09-27 16:31:41 +02:00
Stefano Borzì 1910b4ab35 chore(Core/Player): remove useless SendQuestComplete (#3380) 2020-09-26 14:46:27 +02:00
Stefano Borzì d20554d45d fix(DB/Waypoint): npc guid 1021 path (#3366) 2020-09-23 10:22:04 +02:00
Stefano Borzì 868081e959 fix(Core/PacketsIO): Send correct messages about server first achievements depending on faction. (#3379) 2020-09-21 12:09:08 +02:00
4e5440ad91 feat(Core/Events): update holiday code and remove misleading log (event date is the one from game_event) (#3365)
Cherry-picked https://github.com/TrinityCore/TrinityCore/commit/5b4287e6832da32539a49e68f6a5ab0ee55854b3

Co-authored-by: ariel- <[email protected]>
Co-authored-by: Kitzunu <[email protected]>
2020-09-20 20:36:33 +02:00
Stefano Borzì 60f44005a4 fix(DB/Creature): faction of several creatures (#3339) 2020-09-19 04:44:08 +02:00
Stefano BorzìandFrancesco Borzì 5148d0be34 fix(DB/Quest): gluttonous lurkers: improve the current SmartAI (#3341)
* Update AuctionHouseHandler.cpp

* fix(DB/Quest): gluttonous lurkers: improve the current SmartAI

* Update rev_1598303195521812924.sql

* Update rev_1598303195521812924.sql

Co-authored-by: Francesco Borzì <[email protected]>
2020-09-15 15:47:32 +02:00
Stefano Borzì d327641dd9 fix(DB/Quest): gameobject loot and related responsible spell script (#3340) 2020-09-13 17:49:27 +02:00
Stefano Borzì 51330f54d8 refactor(Core/Misc): remove the ternary operator when used improperly (#3327) 2020-09-10 12:29:23 +02:00