Commit Graph
100 Commits
Author SHA1 Message Date
Warpten 2b1ad75562 Core/Spells: Implement alternative visuals for dynamic objects (#2) 2019-12-31 14:34:43 +01:00
Warpten d7bb84e4b2 Core/Bnet: An unique_ptr is not a shared_ptr. (#3) 2019-12-27 10:27:44 +01:00
Warpten cbb5f9132f Core/Spells: Death Strike will now always consume its runes even when not hitting the target 2019-12-08 11:34:45 +01:00
Warpten 162301e8db Core/Defines: defined AURA_STATE_ALLOW_SPEC_CHANGE_BG 2019-12-08 02:02:01 +01:00
Warpten 2047d4c4b2 Core/Spells: define and implement UNIT_FLAG2_IGNORE_SPELL_MIN_RANGE_RESTRICTIONS and corrected sending the correct spell failed message when being too close to a spell cast target 2019-12-08 01:55:23 +01:00
Warpten 3b7e135f52 Core/Items: reworked item weapon damage and armor calculations based on what client does internally 2019-12-08 01:44:54 +01:00
Warpten a4cac0f8f5 Core/Players: updated Player::GetAverageItemLevel to reflect what client does internally 2019-12-03 22:48:42 +01:00
Warpten 95e703c4fb Scripts/RubySanctum: Fix missing break reported by Coverity. 2016-07-17 16:26:38 +02:00
Warpten 80ec3e1515 Scripts/RubySanctum: Widen random angles for meteor flames.
Don't QQ because "OMG you're not testing any of your stuff", I can't build TC atm.

Memo: Meteor Flames have
```
[12] UNIT_CREATED_BY_SPELL: 74689/1.046616E-40
```

which isn't in DBCs, exists, but is not seen in sniffs.
(cherry picked from commit 0dc6ea161dce755a702f2e26d93ca2a1f46a903f)
2015-07-28 20:36:21 -03:00
Warpten ef93d1174d Scripts/RubySanctum: Fixed Meteor Flames
(cherry picked from commit 982b59d2ec280fa4eebfc95aa526b5d0b9f8675e)

Update boss_halion.cpp
(cherry picked from commit 50c23bbcb869f52d6102f3bb0192bada9da521a1)
2015-07-27 17:37:28 -03:00
Warpten a82e55f684 Scripts/RubySanctum: Halion: Correctly spawn X-shaped flames. 2015-07-24 17:11:30 +02:00
Warpten aade16a2f4 Scripts/RubySanctum: Updates to Halion.
* Fixed Living Embers not spawning.
* Meteor Strike is now randomized.

(cherry picked from 1447875cac0fefd58ae3ad27e6b3fa2134a714c0)

Scripts/RubySanctum: Fix a mathematical mistake.
SQL: Do not use MAX(Id), hardcode it.

(cherry picked from 7a5bc9e1fe457f0c77cdfecefa5bd42525105c3e)

Scripts/RubySanctum: Correctly spawn Living Embers.

(cherry picked from 7c4b8b0e826fd1cdab8a635225123aebd1b950c6)

Scripts/RubySanctum: Remove duplicate code.

(cherry picked from 1d29328769d505caf4541b0d712972195dda8b70)

Core/Misc: Warning fixes

(cherry picked from dc53dad8a44292bcb555db9fdc07eb255a838cac)
2015-06-26 01:52:17 +01:00
Warpten 8308f4a234 Merge pull request #13334 from Exodius/master
Core/Spells: Fix Ebon Plague and Wandering Plague
2014-10-18 15:54:49 +02:00
Warpten e70ce42416 Merge pull request #13180 from ShinDarth/335_fix
Core/ObjectMgr: corrected error labels
2014-09-21 15:24:51 +02:00
Warpten 39e4a88352 Merge pull request #12926 from mik1893/LOSonTriggered
Core/Spell: Triggered spells now inherit LOS checking from their triggering spell
2014-08-30 00:27:11 +02:00
Warpten 76943f738e Merge pull request #12963 from ShinDarth/PvPstats
Core/BG: use GetTypeID(true) instead of GetTypeID()
2014-08-29 15:34:56 +02:00
Warpten a309ca9727 Core/Spells: Fixed issues with Death and Decay and similar spells not ticking if players stepping in the AoE are not in LoS with the caster.
Not exactly sure if that behavior should *exactly* be as such, but until more informations ...
2014-07-25 14:47:07 +02:00
Warpten c9613e0005 Merge pull request #12233 from Trisjdc/aura_stacking
Core/Auras: Expanding functionality of SPELL_GROUP_STACK_RULE_EXCLUSIVE_SAME_EFFECT to be able to take care of aura effects inside their handlers
2014-06-10 12:23:57 +02:00
Warpten 84229f89e4 Merge pull request #12217 from Trisjdc/spell_corpse_explosion
Core/Spells: Corpse Explosion should not be able to pick the Ghoul out of implicit targets
2014-06-07 10:04:51 +02:00
Warpten 7b49038454 Merge pull request #12171 from Ankso/player_update_zone
Core/Players: Update the player's zone and area only after the player's position is updated server-side.
2014-05-30 19:53:47 +02:00
Warpten fa31b161cc Merge pull request #12102 from Trisjdc/achievements
Core/Achievements: Fixed ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS in case killed creature has a loot recipient (Credit would be granted to loot recipient rather than killing blow lander)
2014-05-22 20:04:27 +02:00
Warpten 488e4ef8e1 Contrib: Added an updated version of the configuration file merger tool.
This one lets you choose which value to keep between the two configuration files.
Make sure to carefully read the file's lines 3 to 9 to make sure you don't misuse it and get back at me later raging.
It is not exactly as I would like it to be, but current state will have to do.

You can try it out live at: http://tinyurl.com/kzxmrlm
2014-05-17 14:54:17 +02:00
Warpten 698690038e Merge pull request #11935 from velinath/master
Core/Commands: Corrected display of output for .rbac account list command. (thanks Spp-)
2014-04-23 16:22:56 +02:00
Warpten e25416ee23 Merge pull request #11913 from NorthStrider/master
Core/Units: Don't set new power type if old power type is the same
2014-04-20 21:54:45 +02:00
Warpten d9493d9cc9 Scripts/Ruby Sanctum: Fixed corporeality scaling changes.
Thanks to Unholychick.

P.S.: #9231 if still valid will be fixed soon (tm)
2014-04-19 19:18:51 +02:00
Warpten 17923c3c44 Scripts/Commands: Ensure gameobject template is valid from .gob add temp [...]
As per Aokrome's spamming. "Avoids false positive logs"
2014-04-12 14:45:51 +02:00
Warpten 335fe8e1b0 Scripts/Ruby Sanctum: Fixed Halion engaging combat outside of his Flame Ring. 2014-04-10 14:28:58 +02:00
Warpten b36e7c0211 Scripts/Ruby Sanctum: Fixed Onyx Flamecallers not aggroing players once pathing ended. 2014-04-09 17:55:54 +02:00
Warpten d4416c0439 Merge pull request #11627 from Rochet2/OnPlayerSave
Core/Players: Call sScriptMgr::OnPlayerSave inside Player::SaveToDB rather than before calling it.
2014-03-09 21:51:57 +01:00
Warpten 96e0a7d71f Merge pull request #11666 from kontownik/scripting_project
Core/Scripts: Introduce ItemScript::OnItemRemove, called when an Item is actually destroyed.
2014-03-09 20:19:23 +01:00
Warpten 2d54b88d57 Core/Spells: Crash fix for f9ccb6f585.
Closes #11447. My bad.
2014-01-15 19:39:11 +01:00
Warpten b2de15ef88 Core/Players: Fixed some more "issues" with resilience. 2014-01-14 20:44:56 +01:00
Warpten f9ccb6f585 Core/Spells: Fixed issues with spells using MaxRadius not considering radius spellmods. 2014-01-14 20:37:17 +01:00
Warpten ff61e4d79d Scripts/Halion: Fixed Soul Consumption's pull effect.
Thanks to Winterfell for pointing out the issue.
2014-01-04 17:48:51 +01:00
Warpten 98d2dbbd3f Core/Spells: Fixed rare issues where spell modifiers would not be correctly restored.
Happens in case of a spell having more than one modifier granted by an aura.
2013-12-08 15:06:10 +01:00
Warpten 65f358f985 Core/Movement: Do not send mover information when locking client control.
Fixes movement control when a battleground ends.
2013-10-13 12:36:12 +02:00
Warpten fb997c5f41 Core/Spells: Since patch 4.3.0 Vampiric Touch's backlash effect does not have any diminishing return. 2013-09-19 17:42:36 +02:00
Warpten 7f3240677a Core/Units: Fixed Moonkin forms for Trolls and Worgens, as well as epic Flight forms.
Also (hack?)fixed Glyph of Arctic Wolf.
2013-09-19 17:39:09 +02:00
Warpten 74d15fdea8 Core/Spells: Since patch 4.0.1 Hunter's Mark is limited to a 30 seconds duration in PvP. 2013-09-19 17:16:19 +02:00
Warpten 5fb9023517 Core/Spells: Do not bypass target checks when handling SPELL_AURA_ADD_TARGET_TRIGGER.
Fixes ie. Chilblains being applied to the DK on login.
2013-09-19 17:10:43 +02:00
Warpten 3deecf1da2 Core/Players: Implemented actionbar dropdown menus. 2013-09-19 13:16:43 +02:00
Warpten cb4bf1fd97 Scripts/Ruby Sanctum: (Possibly) fixed Twilight Mending.
I don't have the computer to even compile a core, please report back. My logics shouldn't be wrong here from what I can read on the wiki.

Ref #10016.
2013-09-13 19:15:39 +02:00
Warpten 104b736cbd Core/Guilds: Typo fix for 6ca3723f0e ... 2013-07-26 02:00:19 +02:00
Warpten 6ca3723f0e Core/Guilds: Fixed "Guild Mail" perk. 2013-07-26 01:58:42 +02:00
Warpten 2f98d1a451 Ctrl+S, i SERIOUSLY HATE YOU 2013-07-24 15:01:38 +02:00
Warpten 51a7f3408f Spells/Warlock: Fixed Soul Swap. 2013-07-24 15:00:40 +02:00
Warpten 059d23de2d Spells/DK: Build fix 2013-07-23 15:44:54 +02:00
Warpten 804204c522 Spells/DK: Fixed Death Strike. 2013-07-23 14:56:03 +02:00
Warpten 61313806ed Core/Auras: Implemented Aura::GetScriptByName. 2013-07-23 14:56:00 +02:00
Warpten ce79e3a078 Core/Auras: Implemented Aura::GetScriptByName. 2013-07-23 14:38:44 +02:00
Warpten cd3a7f4175 Core/Players: Dueling players in your party / raid should not make them always detectable.
Fixes seeing stealthed rogues & druids, as well as invisible mages in duels.
2013-07-14 16:46:11 +02:00
Warpten 55338ff53b Revert "Shared/Utils: Fixed ApplyPercentModFloatVar."
This reverts commit 2005be0474.

Note to self: do not touch maths past 10 any more.
2013-07-11 11:10:05 +02:00
Warpten 2005be0474 Shared/Utils: Fixed ApplyPercentModFloatVar.
This has been around since 2010-12-11 :)
2013-07-10 21:44:08 +02:00
Warpten 95245d90ab Core/Guilds: Some stuff that didnt get staged...
Also fixed non-PCH build (I guess, not enough horsepower to check myself sadly)
2013-07-06 15:28:12 +02:00
Warpten 37c048b8db Core/Players: Fixed SMSG_DUEL_WINNER.
Closes #9401.
2013-07-06 15:06:29 +02:00
Warpten 99792f8750 Core/Guilds: Fixed 7th and 8th guild bault tabs. 2013-07-06 15:03:23 +02:00
Warpten e49c7aa765 Spells/Priest: Fixed Dispel Magic. 2013-07-06 14:48:40 +02:00
Warpten 2a62e70795 Core/Movement: Fixed player death caused by MSG_MOVE_STOP_PITCH.
Loopings, yay!
2013-06-10 12:41:04 +02:00
Warpten 732a58c57c Core/Guilds: Fixed Guild XP per day cap. 2013-06-07 22:33:46 +03:00
Warpten 6bc144a328 Core/Spells: Manually reverted 8dea73fc83.
Will have a closer and better look later.
2013-05-13 18:00:15 +02:00
Warpten 1c91680f9c DB/Spells: Fixed server startup after 492c695021. 2013-05-11 23:09:37 +02:00
Warpten d3d06d2cdf Merge pull request #9772 from Mihapro/4.3.4
Core/SpellSysten: Reimplement custom spells (spell_dbc & spelleffect_dbc)
2013-05-10 11:18:53 -07:00
Warpten 8dea73fc83 Core/Spells: Fixed a silly typo in SpellInfo::_IsPositiveEffect.
Fixes some auras being displayed as debuffs while they should not. (Just see Invisibility #66)

Ref. #7912
2013-05-02 04:08:35 +03:00
Warpten 65ecb27a6e Merge pull request #9009 from Souler/fix_mage_rof
[4.3.4] Spells/Mage: Ring of Frost
2013-04-09 16:11:45 -07:00
Warpten 43da1bd0af SQL/Updates: Fixed filename from previous commit. (Date formats...) 2013-04-03 23:15:19 +02:00
Warpten 6754b30e4c DB/Objects: Fixed Wrath not being into the spells bar for newly created tauren druids. 2013-04-04 00:11:10 +03:00
Warpten 132cc295ca Core/Objects: Fixed playercreateinfo_spell for Cataclysm.
Note that playercreateinfo_spell_custom *should* be filled by yourself, just like what the name says.
2013-03-24 00:23:27 +01:00
Warpten 51b9e6d2c9 DB/Spells: Corrected playercreateinfo_spell records *for good*.
Also corrected load count and temporarily removed an error log. It needs better troubleshooting to avoid error'ing false positives.
2013-03-15 01:24:54 +01:00
Warpten 1bab3073d2 DB/Spells: Fixed startup errors related to playercreateinfo_spell, and prevent logging spam when race mask or class mask 0 is used. 2013-03-13 23:23:45 +01:00
Warpten 8bd4e3aff8 Core/Objects: Updated playercreateinfo_spell's content for Cataclysm with the new database structure.
Also fixed some characters not being able to clear glyphs (missing spell) and removed a hack.
2013-03-12 18:56:44 +01:00
Warpten 41c3c42731 Fixed a duplicate ALTER query, it was already in the previous SQL file. 2013-03-12 17:18:34 +01:00
Warpten eb3f2349ba Core/Objects: Added missing data convertion for playercreateinfo_spell_custom. 2013-03-12 17:16:14 +01:00
Warpten b684157695 *Correctly* fixed the build.
Sigh.
2013-03-11 21:42:45 +01:00
Warpten 33d573064b Fixed build. 2013-03-11 21:12:36 +01:00
Warpten a3e4f05e1a Core/Objects: Changed playercreateinfo_spell and playercreateinfo_spell_custom to use race and class masks.
Specifying a race mask of zero will provide the spell to every race.
Specifying a class mask of zero will provide the spell to every class that the race can be.

Note: As the SQL truncates `playercreateinfo_spell`, all your "custom" additions will be gone.
2013-03-11 20:57:52 +01:00
Warpten 11764233c5 Core/Spells: Fixed removing glyphs. 2013-03-10 23:05:54 +01:00
Warpten 5ed8401392 Spells/Warlock: Fixed Unstable Affliction's backfire damage. 2013-03-03 09:37:37 +01:00
Warpten 6a0b7950a7 Core/Spells: Fixed Molten Core's proc. 2013-02-06 00:30:40 +01:00
Warpten 0b72a91e76 Core/Hunters: Fixed focus power for pets.
Closes #8553.
2013-02-01 19:56:02 +01:00
Warpten 454ee822ae Dang, one more typo. 2013-01-31 00:26:53 +01:00
Warpten 900f3e8d6a Spells/Warlock: Fixed a small mistake in my previous commit's SQL. 2013-01-31 00:24:52 +01:00
Warpten a4b1f1c45f Spells/Warlock: Fixed Conflagrate, Demon Soul and Immolate. 2013-01-31 00:21:28 +01:00
Warpten a8652baaa4 Core/Auras: Removed an unnecessary check.
mode is already checked in the first lines of SPELL_AURA_PHASE's handler.
2013-01-16 18:34:10 +01:00
Warpten faccbef869 Scripts/ZulGurub: I can do this!
Commiting stuff one hour after waking up is no good.
2013-01-16 07:18:47 +01:00
Warpten 3df4075a04 Scripts/ZulGurub: Fixed Hakkar's aspects. 2013-01-16 07:16:22 +01:00
Warpten 797be8d9ff Scripts/ZulGurub: Missing mass replace changes and typo/codestyle fixes. 2013-01-16 07:07:48 +01:00
Warpten 26bf10365e Scripts/ZulGurub: Forgotten change to previous commit. Damned Ctrl+S. 2013-01-16 06:55:46 +01:00
Warpten 803bf2f9cc Scripts/ZulGurub:
* Fixed non-PCH compile.
* Changed some codestyle on Mandokir.
* Fixed compile warnings and a few typos.
* Remove instance checks and use a wrapper to get AIs.
2013-01-16 06:51:59 +01:00
Warpten 2a2924fb50 Core/GuildFinder: Fixed a possible crash and a typo. 2013-01-12 22:10:47 +01:00
Warpten 3c8a957692 Core/GuildFinder: Fixed a missing typecast. Also correctly display the guild's achievement points. 2013-01-10 12:00:11 +01:00
Warpten c9650de789 Scripts/ZulAman: Fixed a crash caused by the grid.
Closes #8885.
2013-01-10 10:41:46 +01:00
Warpten ea23d32820 DB/SAI: Fixed some runtime errors. 2013-01-05 04:35:36 -08:00
Warpten 91f8ca3244 Core/GuildFinder: Remove all requests from a player when he enters a guild. 2013-01-02 05:19:18 +01:00
Warpten 2fa3972707 Core/Guilds: Fixed a possible crash on guild invite.
Closes #8699
2013-01-01 22:27:26 +01:00
Warpten 35451c2307 Core/Logging: Improved opcode compressing logging. 2013-01-01 18:12:11 +01:00
Warpten 49e3526882 Core/Spells: Implemented SPELL_EFFECT_GIVE_CURRENCY. 2013-01-01 17:48:09 +01:00
Warpten 63b9a7579c Core/SAI: Fixed build, i need new glasses. 2012-12-29 22:30:29 +01:00
Warpten 609c5700d6 Core/SAI: SMART_ACTION_NONE is not a valid action. Also accept SMART_ACTION_SET_RANGED_MOVEMENT as a valid action. 2012-12-29 22:27:32 +01:00
Warpten b81166651a Core/Battlegrounds: Don't set a remaining time for arenas. 2012-12-26 22:21:06 +01:00
Warpten 8a52e6b1e3 Core/Battlegrounds: Corrected one typo in SMSG_BATTLEFIELD_STATUS_ACTIVE. 2012-12-24 01:52:29 +01:00