Commit Graph

806 Commits

Author SHA1 Message Date
Pondaveia 85e46e06b2 fix(Core/Dungeon) Blackrock Depths - Ambassador Flamelash (#1803)
* Boss re-order

* Revert "Boss re-order"

This reverts commit 03289cb064ae51c38e3efebba11f3e3882ae350a.

* Reworking Ambassador flamelash

- Removed timers
- Scripting the boss properly, missing event and talk emote

* Update boss_ambassador_flamelash.cpp

* Update boss_ambassador_flamelash.cpp

* Ambassador Flamelash reworked

- Burning spirits spawn at the correct places
- When they get close to the boss they die, thus buffing the boss with a stackable buff
- When encounter begins the runes start burning
- Burning Spirits chase the boss around the room

* Missing aggro emote and cleanup

* travis

* Cleaner code

Changed the enum usage to a Vector and iterated over every gameobject entry to make them active or ready.

* Cleanup

Removed not used enum

* types

* Update boss_ambassador_flamelash.cpp

* Added dynamic spawning algorithm

Before this commit, Spirits could be summoned on the same rune.
After this commit Spirits will not be summoned on the same position.

* bad null conversion

* declaration and initialization inside function

changed randomPosition to an Int inside the getValidRandomPosition().

* wrong type declaration

variable needs to be declared outside of while cycle.

* useless variable

* Bugfixing

- New fireblast
- When burning spirits die killed by the player, new event to summon new ones
- Make them aggro the player and attack them

* miss typed ;

* Trying to fix mentioned issues

- If spirits are in combat, keep summoning new ones
- If spirits are in combat, then the boss can't kill them if they get close to them

* IsInCombat typo

* Exploit fixing

* Summoning massive waves fix

* Fixing last issue hopefully
2019-05-14 12:28:49 +02:00
IntelligentQuantum 9a7084e42d feat(Core/Commands): Arena command (#1798)
* New arena command
2019-05-13 08:16:57 +02:00
Poszer 4b271008c2 fix(Core): Auth/World conf.dist corrections (#1801)
- Typo, grammar corrections.
- Rate.Mining.Amount changed to correct config Rate.Talent  (It was set to Rate.Talent for mining amount using default value: 1 which is totally wrong. - Rate.Talent is for talents points per level.)
2019-05-10 21:30:44 +02:00
Pondaveia 609c410605 fix(Core/Dungeon) BRD - The seven minibosses re-order (#1792)
* Boss re-order

1st attacker is Anger'rel ID 9035
2nd attacker is Seeth'rel ID 9038
3rd Attacker is Dope'rel ID 9040
4th Attacker is Gloom'rel ID 9037
5th attacker is Vile'rel ID 9036
6th attacker is Hate'rel ID 9034
7th attacker is Doom'rel after his death spawnt the chest and the doors go back to ID 9039

* Domrel eventmap

swapped timers to events

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Update boss_tomb_of_seven.cpp

* Doomrel ain't the first boss

* Don't ignore first boss

* Gossip option

* Gossip done
2019-05-10 02:30:04 +02:00
Poszer 268fab03a9 feat(Core/Commands): Deserter command (BG/Instance) (#1786)
* feat(Core/Commands): Deserter command (BG/Instance)

- Adding .deserter command
- Subcommands ;
* instance add
* instance remove
* bg add
* bg remove

Time is in seconds, example usage:
.deserter instance add 3600 (One hour)
.deserter bg add 3600 (One hour)

* Update cs_deserter.cpp

* Update cs_deserter.cpp

another try

* Update cs_deserter.cpp

again

* Update cs_deserter.cpp

sick of this

* Update cs_deserter.cpp

* Update cs_deserter.cpp

Remove some lines
2019-05-08 11:27:52 +01:00
Stoabrogga eee8e965e7 fix(Core): increase visibility distance of large game objects (#1788) 2019-05-08 08:01:40 +02:00
Poszer c05cea14b6 fix(CORE/Quest): Death's Challenge gossip menu (#1755) 2019-05-05 09:54:49 +02:00
Pondaveia 37682632fe fix(Core/Raid): Ulduar - Kologarn (#1785)
* Kologarn bugfixes

- Doors not closing or opening during and after encounter
- Petrifying gaze should have a start window so the raid doesn't wipe on pull

* Update src/server/scripts/Northrend/Ulduar/Ulduar/boss_kologarn.cpp

* override canceled the repeats
2019-05-02 10:40:47 +01:00
IntelligentQuantum e56c8e07ce fix(CORE/Commands): .Pinfo - Show guild informations (#1775)
* fix(CORE/Commands): .Pinfo
*Now you can see Guild Name, Guild Rank, Note, Officer  Note And Xp - Total Xp

* Renamed inappropriate variable names
* Add Guild related informations
2019-05-01 03:06:32 +02:00
Poszer 7e7662b6fd fix(DB/SAI): Trident of Naz'jan to SAI (#1736)
- Remove item script for Trident of Naz'jan (Use: Impale Leviroth while he slumbers in the waters below Riplash)
- Restore Immune to PC flag on reset.
- Add missing in-combat spell.
- Change inhabittype so the NPC's corpse doesn't fall to the sea floor when he dies
2019-04-30 09:38:46 +02:00
Viste 15ffcc65aa fix(Core/Spells): Change to the way the spell effect SPELL_EFFECT_JUMP work. (#1696) 2019-04-29 09:52:28 +02:00
Poszer 4f9ff70148 fix(CORE/Battleground): Captain Galvangar position (#1762)
- Correct position/orientation for boss Captain Galvangar in Alterac Valley battleground
- Also updated to correct position/orientation for Boss Trigger
2019-04-27 23:58:44 +02:00
Shocker 24ed94a320 fix(CORE): Increase C'Thun Dark Glare spell timer (#1754)
C'Thun's Dark Glare spell is now cast about 4 seconds after C'Thun turns red instead of 1 second.
2019-04-25 21:40:02 +02:00
Poszer 5fc0d58d05 feat(Core/Quest): Quest item reward (#1733)
- Instead of sending two same messages about item receive, send one.
2019-04-25 12:09:43 +02:00
Poszer dca6fcfaaf fix(CORE/Spells): Druid forms (#1732)
* Added SpellFamilyName != SPELLFAMILY_POTION (Druids are able to use potions in Bear, Cat form also).
2019-04-24 10:16:52 +02:00
Poszer 80c2025cd9 fix(CORE/Spells): Shadowmourne spell effect (#1731)
- Remove SM aura (Soul Fragment) if the item is unequiped
2019-04-23 23:47:53 +02:00
Pondaveia b81c157628 fix(CORE/Raid): Obsidian Sancturn - Tenebron (#1726)
* Removed the whelpings that were spawned as soon as the portal opens.
2019-04-23 14:03:39 +02:00
Pondaveia 22d4cae1f1 fix(CORE/Raid): Molten Core - Ragnaros hammer orientation (#1683)
* Fixed Ragnaros hammer when he dies
* Removed useless comments
2019-04-22 13:36:54 +02:00
Stoabrogga 5cf01e02f6 fix(Core): implement "SCRIPT_COMMAND_MOVEMENT" (35) to fix Defias Thug waypoint errors (#1721)
* fix(DB): fix Defias Thug waypoint errors

* implement SCRIPT_COMMAND_MOVEMENT (35); remove SQL script
2019-04-21 16:56:32 +02:00
Pondaveia 6b6083e077 Fix(DB/Core): UBRS - General Drakissath (#1703)
* Ported Chromatic Elite Guard from SAI to the core so I can bring the General and the not attacked Chromatic Elite Guard to attack the party
2019-04-20 08:51:27 +02:00
Nefertumm fe17a0eccc fix(Core/DB): Hardcoded text - Eastern Kingdoms (#1640) 2019-04-19 18:52:38 +02:00
Stoabrogga a89f2f1626 Fix(DB/Core): Dragonmaw Peon AI (#1722) 2019-04-17 21:49:15 -03:00
Kargatum 6150b4b948 feat(Cmake/MYSQL): Correct support MariaDB for windows (#1674)
* Delete CMake option MARIADB
* Delete definitions (-DMARIADB)
* Replace macro MariaDB support 10.2+
2019-04-17 23:42:31 +07:00
Pondaveia c1ebc70b58 feat(core): Increased limit of realms (#1664) 2019-04-13 18:07:26 +02:00
TheHighlord 2ce10cf609 Fix(Core/Spells): Fix parry aura spells (#1694) 2019-04-09 14:20:13 -03:00
Alan 3b82a3d903 fix(Core/Battlegrounds): log errors about creatures not found (#1587) 2019-04-07 13:19:45 +02:00
WiZZy 85412f09d6 Fix(Core/BG): Queue Announcer FIX (#1643) 2019-04-06 12:33:17 -03:00
Nefertumm 08b01462fc Core/ICC: Lady Deathwhisper (#1630)
-  Added missing overrides and changed NULL for nullptr.
-  Fix timers (this needs atention, it might be wrong)
-  No more Dark Martyrdom being casted in phase 2.
-  Added temporal immunities to certain spell mechanics to avoid interrupt Dark Martyrdom cast.
-  Added the correct auras to reanimated cultists (fanatic's/adherent's determination).
-  Avoid spam of Dark Martyrdom.
-  Lady Deathwhisper should be immune to taunt on heroic.
-  Don't do the intro in combat (this can happen if the server crash or restart and there's people in front of the boss, when they login again and they don't activate the areatrigger, so avoid this).
-  Indentation correction.
2019-04-06 00:35:03 -03:00
Poszer 819ca8e9ea feat(Core/Commands): Quest Add (#1673)
Do not allow to take same quest XX times.
2019-04-05 14:27:19 -03:00
Stoabrogga e204ac4043 fix(Core/Eluna): fix compiler warning concerning Eluna (#1671) 2019-04-05 00:26:09 +02:00
Kargatum 5105333968 feat(Core/Library): Rename shared library to common (#1675) 2019-04-04 16:47:17 +07:00
Kargatum 7ad58aa6ea fix(Cmake/Eluna): Add Eluna files in game lib (#1668) 2019-04-04 10:26:24 +07:00
Stoabrogga 994dc23833 fix(Core): fix a few issues with "Battle for the Undercity" (#1648) 2019-04-02 16:36:46 -03:00
Kargatum eae9affec9 feat(Cmake): Rewrite build and use inherited dependencies (#1652) 2019-04-01 22:41:08 +02:00
Poszer e8d0027b95 Fix(Core/Player: On first login cinematics (#1617)
- If the player create character, usually the cinematics is played in the zone, but if he's summoned by gm on the first login, the cinematics shouldn't be played. Since he will be summoned in the other zone / map.
2019-03-30 12:43:05 -03:00
Poszer b4a89be4cd fix(Core/Commands): Learn spell for GM lvl 3 (#1651)
- Allow Learn spell from spell_script_names.
- To learn spells you need to have GM level 3 (SEC_ADMINISTRATOR) instead of GM level 4 ( SEC_CONSOLE)
2019-03-30 00:10:12 +01:00
Poszer 57a5f26eb1 Fix(Core/Scripts): NPC Iruk gossip from DB (#1632) 2019-03-27 12:50:43 -03:00
Viste 801847b718 Feat(Core/Item): Proper way to add item signature (#1623)
Co-authored-by: PolarCookie <PolarCookie@users.noreply.github.com>
2019-03-27 12:44:55 -03:00
Stoabrogga 6380500b33 fix(DB/Core): quest chain leading to "Battle for the Undercity" (#1629) 2019-03-26 20:01:52 -03:00
WiZZy a06a869949 feat(Core): Changing max pass size (#1626) 2019-03-26 11:33:51 -03:00
Kargatum 30b0325cee Core/Misc: Replace ACE_UINT* to uint* (#1628)
* Core/Common: Replace ACE_UINT* to uint*

* #include "Common.h"
2019-03-26 13:38:16 +07:00
Kargatum 824a80005c Refactor(Core/Misc): Remove remaining COMPILER_HAS_CPP11_SUPPORT related macros (#1627)
* Delete macros UNORDERED_MAP
* Delete macros UNORDERED_SET
2019-03-26 00:01:56 +07:00
Kargatum b6cb9247ba Refactor(Core/Gossip): Replacing old macros with new (#1338)
* Correct support new macro
2019-03-25 21:10:57 +07:00
Kargatum 1f4f318705 Rewrite(Core/BanManager): Rewrite Ban system (#1576)
* Added ban manager
* Delete ban functions in world class
* Separate ban account to (ban account, ban ip, ban character)
* Support world announce
2019-03-25 10:00:17 +07:00
Kargatum 5057a3f1b6 Fix(Core/Quest): Correct add locale in quest (#1614) 2019-03-24 23:07:20 +07:00
Nefertumm 46f0de16fe Fix(Core/DB/Ulduar): Assembly of Iron (#1615) 2019-03-24 18:06:07 +03:00
Viste(Кирилл) 03bfbf4f7e Fix(Core/Player): fix periodic eating and drinking emotes (#1602) 2019-03-23 11:35:04 +03:00
WiZZy 69792b21c0 refactor(DB/world): graveyard_zone (#1599) 2019-03-23 00:01:43 +03:00
WiiZZy 3d0e7671c7 DB restructuring - world - achievement_reward (#1598)
* Makes table achievement_reward TrinityCore like

* Makes table achievement_reward TrinityCore like
2019-03-22 12:42:54 +03:00
Ercules76 c53437bc75 Skill perfect item template (#1564)
* Core/Misc Created handler for character creation

* fix(Core/DB): Error message when the password is longer than 16 char when creating an account

* Update rev_1551539925032805900.sql

* Update AccountMgr.cpp

* Milestone (DB/Core): Create new table for perfect item craft, create new command for reload capability to this new table, implements the table into core (killExtraItems.cpp, SkillExtraItems.h, SpellEffects.cpp), change some magic number with enum. Tnx to Treestone

* clean old sql

* Remove perfect item in skill extra item template table, now the perfect are in skill_perfect_item_template, sync column name skill_extra_item_template same as TC

* Update rev_1552232377246845400.sql
2019-03-21 21:38:40 +03:00