Commit Graph
100 Commits
Author SHA1 Message Date
KitzunuandJan Van Buggenhout 55d72c9530 refactor(Build/CMake): Only complain when BOOST_ROOT was not found (#6418)
Cherry-picked from commit (TrinityCore/TrinityCore@1266869)

Co-authored-by: Jan Van Buggenhout <[email protected]>
2021-06-19 06:00:10 +02:00
KitzunuandGiacomo Pozzoni 34da0cda51 fix(Script/URBS): Potential crash in Dragonspire Room (#6330)
* cherry-picked from commit (https://github.com/TrinityCore/TrinityCore/commit/e9a8cea018591334ce3807e2eb2fc2d6ce079252)

Co-Authored-By: Giacomo Pozzoni <[email protected]>

Co-authored-by: Giacomo Pozzoni <[email protected]>
2021-06-15 12:02:03 +02:00
Kitzunu a75e34c793 feat(Core/Spell): AssertSpellInfo (#6115)
* feat(Core/Spell): AssertSpellInfo

(cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/e52878b6b5600c2ed6fe8a60fbc27d220f807a2e)
(cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/8c44259fae2980598980a7935a3f3941130a5a10)
Co-Authored-By: Shauren <[email protected]>
Co-Authored-By: Giacomo Pozzoni <[email protected]>

* Update SpellMgr.h
2021-06-03 07:39:48 +02:00
Kitzunu 7152ddc82c refactor(Core/Grids): Ported cmangos/mangos-wotlk@ea99457 (#6113)
* refactor(Core/Grids): Ported cmangos/mangos-wotlk@ea99457

(cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/d6201e5dbb7fa7ca8b47ffa6c0d30fa38dceada5)
Co-Authored-By: Shauren <[email protected]>
Co-Authored-By: SilverIce <[email protected]>

* Update CellImpl.h

* w

* more more brackets

* ew

* fix build
2021-06-03 05:27:51 +02:00
Kitzunu 7cb967fb56 fix(DB/Spell): Furious Howl & Call of the Wild (#6047)
- Fix Furious Howl (Rank 1) from applying to party members
- Move Furious Howl & Call of the Wild to DB
2021-06-02 12:38:28 +02:00
Kitzunu b00ac48cfa feat(Core/Script): Allow spell script ValidateSpellInfo to work with any container type (#6078)
* Cherry-pick https://github.com/TrinityCore/TrinityCore/commit/f2f0aeb562dfc1a78b04d13a14e3c37a58367619
Co-authored-by: Shauren <[email protected]>
2021-06-01 13:55:51 +02:00
Kitzunu d46a55d9a0 fix(DB/Creature): Spiteful Apparition (#6014) 2021-05-31 18:47:07 +02:00
Kitzunu ca27ce5e37 fix(Script/Command): Build (#6159)
* fix(Script/Command): Build

* codestyle ci is weird

* Update MovementHandler.cpp

* Update cs_server.cpp

* Update cs_server.cpp
2021-05-31 16:51:34 +02:00
Kitzunu 897a02bb75 refactor(Core/Misc): acore to Acore (#6043) 2021-05-31 14:21:54 +02:00
Kitzunu a21a6aa486 chore(deps/acelite): Remove VERSION (#6143) 2021-05-31 09:19:08 +02:00
Kitzunu 268fa40c75 chore(import-sql): fix update (#6139)
* Update import.sh

* Update 2021_05_30_03.sql

* Update 2021_05_30_02.sql

* Update import.sh

* Update import.sh

* Update 2021_05_30_02.sql

* Update 2021_05_30_03.sql
2021-05-31 01:01:30 +02:00
Kitzunu ae665f7ec3 feat(Core/Command): server debug (#6007)
* initial work

* fix query

* load

* clean up

* remove from startup

* ACE

* remove static

* Update MySQLThreading.cpp

* not used

* Update MySQLThreading.cpp

* unit testing

* Update WorldMock.h

* show Boost ver

* Update WorldMock.h

* include

* Now we have boost::filesystem woo

* fix build

* fix typo
2021-05-30 21:12:01 +02:00
Kitzunu 4046fe2282 feat(DB/Version): Add date on update (#6006) 2021-05-30 17:26:32 +02:00
Kitzunu 07d0f654d5 feat(Core/Containers): MapGetValuePtr (#6111)
* feat(Core/Containers): MapGetValuePtr

* Added MapGetValuePtr to allow writing `if (Val* v = MapGetValuePtr(map, key))`

(cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/a1e3b54e076bf0361d23ace53703a4e501354d7c)
Co-Authored-By: Shauren <[email protected]>
2021-05-30 06:19:37 +02:00
Kitzunu a9ed64e600 feat(Core/Util): AsUnderlyingType (#6117)
* Add AsUnderlyingType function to cast enum value to its underlying type (avoids repeating std::underlying_type everywhere)

(cherry picked from commit https://github.com/TrinityCore/TrinityCore/commit/fdd9227b232db9aae9bc4b2c60ca4de2cdaa0b54)
Co-Authored-By: Shauren <[email protected]>
2021-05-30 03:46:04 +02:00
Kitzunu b846179986 refactor(Core/Spell): Change "Attribute &" to HasAttribute() (#5991) 2021-05-29 11:56:19 +02:00
Kitzunu f1b43a8976 fix(Core/Player): Weapon skill gain (#5961) 2021-05-28 00:49:24 +02:00
Kitzunu ca77a95521 fix(Core/Spell): packet build in spell_pvp_trinket_wotf_shared_cd (#6048) 2021-05-25 20:15:29 +02:00
Kitzunu 6ac7c559c5 refactor(Core/Creature): Split creature.h (#5974) 2021-05-25 16:25:42 +02:00
Kitzunu ea764812d1 feat(Core/Main): Show Boost Version (#6019) 2021-05-24 00:52:56 +07:00
Kitzunu b483094840 fix(Script/Creature): Script warlock imp (#5960)
* fix(Core/Creature): Script warlock imp

* creature

* Update pet_warlock.cpp
2021-05-23 04:03:18 +02:00
Kitzunu 561b35a2ef style(DB/Updates): Style 2021_03_19_02 (#5876)
* chore(DB/Updates): 2021_03_19_02

* Update 2021_03_19_02.sql

* Update 2021_03_19_02.sql

* Update 2021_03_19_02.sql
2021-05-23 03:50:10 +02:00
Kitzunu 565e9ff8aa refactor(Core/CliRunnable): Make AC> a static (#5621) 2021-05-22 15:14:04 +02:00
Kitzunu d74832ef5d fix(DB/Creature): Add script to some Howling Fjord creatures (#5559) 2021-05-22 14:16:42 +02:00
Kitzunu fe6db2ff96 Revert "feat(Core/Auth): add AccountInfo helper (#5640)" (#5971)
This reverts commit e50754d804.
2021-05-20 23:23:50 +02:00
Kitzunu 5ea56d79fc fix(Core/Banner): Add missing space (#5881) 2021-05-20 13:49:10 +02:00
Kitzunu 633dbb9d94 fix(MySQL8): Add Drop script (#5828) 2021-05-18 23:42:11 +02:00
Kitzunu c0337e7f6a fix(DB/Quest): Lessons Anew (#5824) 2021-05-18 13:30:51 +02:00
Kitzunu 2789a1b342 fix(DB/Quest): You Have Served Us Well (#5784) 2021-05-18 13:02:01 +02:00
Kitzunu 05780f2c50 feat(apps): Config Merger (#5779)
* feat(apps): Config Merger

* update for ac

* Update README.md
2021-05-11 17:46:28 +02:00
Kitzunuandrobinsch 40f2e5e8c1 fix(Core/LoadSmartAIFromDB): Prevent loading if entryorguid = 0 (#5663)
Co-Authored-By: robinsch <[email protected]>
2021-05-09 03:33:01 -06:00
Kitzunu 39aed24bf6 fix(DB/Conditions): Add some missing comments (#5564) 2021-05-08 11:00:18 -06:00
Kitzunu 926a310389 fix(Creature/Gossip): Adjust some guard direction text (#5562) 2021-05-06 15:34:59 +02:00
Kitzunu 1c9683ade4 fix(DB/Creature): Son of Hakkar (#5561) 2021-05-06 15:34:44 +02:00
Kitzunu e39bb61338 fix(DB/Creature): Twilight Idolater (#5558) 2021-05-06 15:34:37 +02:00
Kitzunu 71d5d27e4e fix(DB/Creature): Verify & update Ashen Verdict reputation values (#5539) 2021-05-06 15:34:02 +02:00
Kitzunu 367f3f53af docs(template): fix comment (#5634) 2021-05-04 15:32:45 +02:00
Kitzunu 44ecd5a4cb chore(template): Make them less intimidating (#5569) 2021-05-04 15:21:29 +02:00
Kitzunu 752595dccf fix(Core/TotemAI): Totems should not attack neutral unless owner is in combat (#5434) 2021-05-01 19:18:29 +02:00
Kitzunu 46c9aa6f3a fix(Script/Command): HandleAddItemCommand (#5412)
* fix(Core/Command): Additem

* Update cs_misc.cpp
2021-05-01 17:07:15 +02:00
Kitzunuandoffl e29acf44d0 feat(Core/Creature): Create & use CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH (#5360)
Co-Authored-By: offl <[email protected]>

Co-authored-by: offl <[email protected]>
2021-04-30 14:01:36 +02:00
Kitzunu 94785abb8c feat(CI): Issue Labeler (#5543) 2021-04-30 00:04:43 +02:00
Kitzunu 7092c565b3 fix(DB/Creature): Add some immunities to ToC (#5436) 2021-04-29 12:54:52 +02:00
Kitzunu 5954d9c739 refactor(Core/Misc): Define & Rename Attributes (#5311) 2021-04-28 14:55:24 +02:00
Kitzunu 21f61b5641 fix(Core/Ticket): close & resolve by console -1 (#5326) 2021-04-27 15:43:40 +02:00
Kitzunu eac6cdd5e0 fix(Core/Spell): Apply AURA_STATE_FAERIE_FIRE to Faerie Fire (#5319) 2021-04-26 13:38:41 +02:00
Kitzunu 4d75ee0480 fix(DB/Creature): Brote (#5381) 2021-04-25 21:06:14 +02:00
Kitzunu 321001edbb fix(DB/Quest): Add Horde restriction to some quests (#5330) 2021-04-25 21:04:32 +02:00
Kitzunu cb2660a713 refactor(DB/spell_dbc): Update AttributesEx names (#5317) 2021-04-25 21:03:02 +02:00
Kitzunu 85052627fa fix(DB/Creature): The Ebon Watcher (#5380) 2021-04-24 15:39:40 -04:00
Kitzunu ac6a968242 feat(apps): Add a tool to remove trailing whitespaces (#4074) 2021-04-18 14:03:31 +02:00
Kitzunu 86192f38b7 refactor(Core/Server): Move Banner into separate file (#5207)
* refactor(Core/Server): Move Banner into separate file

* fix build

* Update Banner.cpp

* indent

* build

* build

* log

* LOG_INFO

* Update Banner.cpp

* Update Banner.h

* Update Main.cpp

* Update Main.cpp

* Update Master.cpp

* yes

* tes
2021-04-18 00:35:35 +02:00
Kitzunu 33aeadf8b6 refactor(Core/Misc): Define & Rename Attributes and flags (#5193) 2021-04-15 14:16:39 +02:00
Kitzunu 0a12aed4bb fix(DB/Account): Remove default accounts (#5292) 2021-04-15 11:17:14 +02:00
Kitzunu 3054bf8233 chore(Core/SpellMgr): Indentation (#5145) 2021-04-11 12:04:20 +02:00
Kitzunu 2cd672b40d fix(DB/Spell): Demoralizing Roar (#5197) 2021-04-11 12:02:26 +02:00
Kitzunu c7e8310624 feat(Core/Spell): Define SPELL_AURA_PREVENT_DURABILITY_LOSS (#5148) 2021-04-09 20:56:31 +02:00
Kitzunu 5dc5867f5c refactor(DB/SQL): Update 2021_03_29_01.sql to MYSQL standards (#5144) 2021-04-08 19:52:35 +02:00
Kitzunu 91dfedd080 fix(Core/Spell): make use of SPELL_ATTR3_IGNORE_PROC_SUBCLASS_MASK (#5005) 2021-04-07 23:10:12 +02:00
Kitzunu 88ddc24464 fix(Core/Spell): Make use of SPELL_ATTR6_DONT_CONSUME_PROC_CHARGES (#5004) 2021-04-07 23:07:35 +02:00
Kitzunu 4765ab3d59 fix(Core/Script): Rename Pinnacle & Ramparts scripts (#5175) 2021-04-07 21:57:28 +02:00
Kitzunu 3a4b99213a feat(Apps): Automatic extractor for windows (#5177) 2021-04-07 19:11:03 +02:00
Kitzunu 07f2087683 fix(Core/Spell): Handle ClearAllDebuffs (#5006) 2021-04-07 13:30:58 +02:00
Kitzunu eea37f1213 fix(Core/Spell): Make use of SPELL_ATTR4_DONT_REMOVE_IN_ARENA (#4990) 2021-04-06 14:16:08 +02:00
Kitzunu f9d708b450 feat(Core/Instance): Add instance validation for creature scripts (#4596) 2021-04-05 15:34:26 +02:00
Kitzunu 166ed0d7c2 fix(Core/Spell): Restricted Flight Area (#5016) 2021-03-28 12:20:39 +02:00
Kitzunu 5a770d2945 fix(Core/AI): improve npc_escortAI (#4980) 2021-03-26 14:27:00 +01:00
Kitzunu fb5d2fa2e5 fix(Core/Spell): Make use of SPELL_ATTR7_IGNORE_COLD_WEATHER_FLYING (#4933) 2021-03-24 18:19:57 -06:00
Kitzunu 83e430f28a fix(Core/Spell): Make use of SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANT (#4931) 2021-03-24 16:58:41 -06:00
Kitzunu e0d36be56e refactor(DB/SQL): Update integer & utf to MySQL's new standards (#4929) 2021-03-24 15:50:06 +01:00
Kitzunu 9f354db7be feat(Core/Creature): Implement c_t_r & c_t_s (#4359) 2021-03-21 15:15:59 +01:00
Kitzunu 63a6016943 fix(DB/Creature): Remove Vyrin Swiftwind's Innkeeper title (#4721) 2021-03-16 18:08:08 -06:00
Kitzunu 28f1dc5c0c refactor(Core): replace NULL with nullptr (#4593) 2021-03-02 01:34:20 +01:00
Kitzunu dbc0ff6554 refactor(Core): sort #includes alphabetically (#4579) 2021-02-24 22:34:42 +01:00
Kitzunu f35b3ddb76 fix(DB/MySQL): Support MySQL 8 in create_mysql.sql (#4492)
* fix(DB/MySQL): Support MySQL in create_mysql.sql

* Update create_mysql.sql
2021-02-19 12:37:04 +01:00
Kitzunu f6c2c903e5 chore(DB/quest_offer_reward): Update capitalization of name/class (#4421) 2021-02-15 11:14:41 -05:00
KitzunuandWyrserth 812a744371 fix(Core/SAI): Do not reset HP with SMART_ACTION_UPDATE_ENTRY (#4486)
Co-Authored-By: Wyrserth <[email protected]>
2021-02-13 14:53:44 -05:00
Kitzunu 5c7c142c37 fix(DB/Item): Chinese locale (#4473) 2021-02-13 12:02:54 +01:00
Kitzunu 1a137dadde fix(Core/Script): Startup error in spell_bwl_shadowflame (#4474) 2021-02-10 17:53:30 -05:00
Kitzunu 82eb8b44d1 refactor(Core/Spell): Pascal Case some SpellEntry types (#4432) 2021-02-08 19:01:37 -05:00
KitzunuandForesterDev 05a8217270 refactor(Core/Player): add helper method for PLAYER_FLAGS_DEVELOPER (#4395)
Co-Authored-By: ForesterDev <[email protected]>
2021-02-08 16:55:04 -05:00
Kitzunuandoffl a8c2c2cc10 refactor(DB/Creature): Move some Lunar auras from SAI to c_t_a (#4393)
Co-Authored-By: offl <[email protected]>
2021-02-08 09:15:55 -05:00
Kitzunu 30676e35a3 fix(DB/Event): Attempt to resolve STV Fishing Extravagnaza spawns and start (#4482) 2021-02-07 20:00:07 -05:00
Kitzunuandoffl d581ecd0cf fix(DB/Gamobject): Remove deprecated signs (#4390)
Co-Authored-By: offl <[email protected]>
2021-02-07 11:15:30 -05:00
Kitzunu 6246609545 fix(DB/Creature): Remove skinning from non-skinnable creatures (#4475) 2021-02-07 10:16:01 -05:00
Kitzunu 440d4191ae fix(Core/Spell): Restore SPELL_ATTR0_CU_AURA_CC (#4472) 2021-02-07 09:06:27 -05:00
Kitzunu d902411171 fix(Core/Spell): Clearcasting duration (#4422) 2021-02-06 21:06:30 -05:00
Kitzunu 924ca9f57f fix(DB/quest_request_items): Remove text that is set as null (#4385) 2021-02-06 10:41:11 -05:00
Kitzunu 2f35eed509 fix(DB/Item): Foreboding Plans text (#4386) 2021-02-06 12:23:49 +01:00
Kitzunu bfcc3c6f87 refactor(Core/Spell): Move some SpellImmune from script to db (#4381)
* refactor(Core/Spell): Move some SpellImmune from script to db
2021-02-05 18:57:51 -05:00
KitzunuandEridium a95de6c43a fix(DB/Creature): Add missing auras for some Icecrown creatures (#4394)
* https://github.com/TrinityCore/TrinityCore/commit/65a204c5b24746237177e5ce8abbaca5a1bbdcf0

Co-Authored-By: Eridium <[email protected]>
2021-02-05 15:41:00 -05:00
Kitzunu 9f47c83c11 fix(Core/Player): Prevent looting already looted items (#4420) 2021-02-05 06:38:44 -05:00
Kitzunu 2dba53425b fix(DB/Creature): Remove clam loot from non-sea creatures (#4384) 2021-02-04 19:07:10 -05:00
Kitzunu 4f4bf5388e fix(DB/Item): Venture Co. Documents text (#4387) 2021-02-04 17:29:11 -05:00
Kitzunu 1c9fd36074 fix(DB/Creature): Update Mutaded Professor Putricide hitbox (#4382) 2021-02-04 15:45:22 -05:00
Kitzunu bd6b1752fd fix(DB/Quest): Journey to Undercity outro (#4389) 2021-02-03 20:29:36 -05:00
KitzunuandMeji 9fd6f1079b fix(Core/Spell): SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER to face caster (#4351)
* fix(Core/Spell): SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER to face caster

* cherry-pick https://github.com/TrinityCore/TrinityCore/commit/28353e920b531b7dd221ac926049f5a68b75e7ec

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

* [[nodiscard]]

* return;

* fix last thing

* build

* Revert "build"

This reverts commit c892cc292f3592c5089840e393b525f74904779b.

* Update Object.h

* Update Object.h

* Update Object.h

Co-authored-by: Meji <[email protected]>
2021-02-03 17:06:37 +01:00
KitzunuandWyreth 6e1fb0d525 feat(Core/Creature): implement c_t->spell_school_immune_mask (#4358)
* feat(Core/Creature): implement spell_school_immune_mask

* https://github.com/TrinityCore/TrinityCore/commit/ae878e18ef121b7b1960f40f2b0f99debd2155d8

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

* Import from TC

* just capitalize sql keywords

* Update rev_1611769264588956600.sql

Co-authored-by: Wyreth <[email protected]>
2021-02-03 03:44:09 +01:00
KitzunuandModoX 1b7efadd5f fix(DB/Creature): Add spirit healer to gy 1318 (#4371)
* https://github.com/TrinityCore/TrinityCore/commit/acb3999bb8bc289461e9fccad04e3e4a6fd2fddb

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

Co-authored-by: ModoX <[email protected]>
2021-02-02 20:20:09 -05:00
Kitzunu c628cd776e fix(DB/Creature): Lunar Festival Harbinger gossip (#4383) 2021-02-03 01:27:35 +01:00