Commit Graph
100 Commits
Author SHA1 Message Date
QAston b2c3413806 *Fix a typo causing all auras to be on cooldown
--HG--
branch : trunk
2009-04-12 18:31:22 +02:00
megamage 6a59c3e6a4 *Fix a bug that JustSummoned is not called and all related script bugs.
--HG--
branch : trunk
2009-04-12 11:25:55 -05:00
QAston cb5b56785f Try to fix some aura update related crashes.
--HG--
branch : trunk
2009-04-12 17:53:05 +02:00
QAston fcbdb10122 *Fix cooldown set for Reincarnation
*Change some aura interrupt flags description to handle stealth breaking correctly.

--HG--
branch : trunk
2009-04-12 16:18:55 +02:00
QAston 7409df2dc9 *Take combo points for delayed spells
*Fix a typo in spellsteal handling and a typo causing freeze while removing spellmods.

--HG--
branch : trunk
2009-04-12 13:12:08 +02:00
QAston b1b53addcc *Fix shadowflame
--HG--
branch : trunk
2009-04-12 10:35:28 +02:00
megamage ea3e950758 *Fix build.
--HG--
branch : trunk
2009-04-11 23:42:50 -05:00
megamage b30f389941 [7654] Apply SPELLMOD_DAMAGE for %healing spells (48985 and ranks for example) Author: DiSlord
--HG--
branch : trunk
2009-04-11 23:13:41 -05:00
megamage 6703cabbfb [7653] Implement ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE Author: Trazom
Correct complete if ACHIEVEMENT_FLAG_SUMM set

--HG--
branch : trunk
2009-04-11 23:13:00 -05:00
megamage 3d1f17dd51 Fix ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM progress calc Author: DiSlord
--HG--
branch : trunk
2009-04-11 23:12:16 -05:00
megamage f1b2e437a4 [7652] Fixed unexpected GM death at deep swim. Author: VladimirMangos
--HG--
branch : trunk
2009-04-11 23:11:37 -05:00
megamage 88b4ecdb03 [7651] Fixed some cases with unexpected fatigue bar show for player at transport. Author: DiSlord
--HG--
branch : trunk
2009-04-11 23:11:06 -05:00
megamage f869e68296 [7649] Fix resilience damage reduction coefficients changed after client switch Author: DiSlord
--HG--
branch : trunk
2009-04-11 23:07:49 -05:00
megamage 0010f7ffe3 [7648] Resolve problems with expected fall damage at near teleport. Author: VladimirMangos
Move near teleport landing code to WorldSession::HandleMoveTeleportAck.
    This make Player::TeleportTo code working in same way for both far/near teleports.
    Move mSemaphoreTeleport from WorldObject to Player and merge with DoNotMove (using 2 fields for far/near teleport flag).
    Skip movement packets until landing confirmation for near teleport from client.

--HG--
branch : trunk
2009-04-11 23:07:07 -05:00
megamage dda2fdff33 *Implement spell Disengage and Death Grip.
--HG--
branch : trunk
2009-04-11 22:41:15 -05:00
QAston 1d640d0272 Do not trigger arcane power with presence of mind
--HG--
branch : trunk
2009-04-12 01:35:06 +02:00
QAston 3e87799453 *Fix totemic call mana gain
*Fix chimera shot effect with viper sting
*Fix charges display
*Fix stealth applying while using vanish

--HG--
branch : trunk
2009-04-12 01:29:56 +02:00
Anubisss a055e8cd07 *Add the missing part of a commit.
--HG--
branch : trunk
2009-04-12 01:01:28 +02:00
Anubisss 074f8b9907 *Rename Azjol-Nerub to azjol_nerub.
--HG--
branch : trunk
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/ahnkahet/boss_amanitar.cpp => src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_amanitar.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/ahnkahet/boss_elder_nadox.cpp => src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_elder_nadox.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/ahnkahet/boss_herald_volazj.cpp => src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_herald_volazj.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/ahnkahet/boss_jedoga_shadowseeker.cpp => src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_jedoga_shadowseeker.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/ahnkahet/boss_prince_taldaram.cpp => src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/boss_prince_taldaram.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/ahnkahet/def_ahnkahet.h => src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/def_ahnkahet.h
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/ahnkahet/instance_ahnkahet.cpp => src/bindings/scripts/scripts/zone/azjol_nerub/ahnkahet/instance_ahnkahet.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/azjol_nerub/boss_anubarak.cpp => src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/boss_anubarak.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/azjol_nerub/boss_hadronox.cpp => src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/boss_hadronox.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/azjol_nerub/boss_krikthir_the_gatewatcher.cpp => src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/boss_krikthir_the_gatewatcher.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/azjol_nerub/def_azjol_nerub.h => src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/def_azjol_nerub.h
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/azjol_nerub/instance_azjol_nerub.cpp => src/bindings/scripts/scripts/zone/azjol_nerub/azjol_nerub/instance_azjol_nerub.cpp
2009-04-12 00:40:59 +02:00
Anubisss e5e291529b *Rename Azjol-Nerub/Azjol-Nerub to Azjol-Nerub/azjol_nerub.
--HG--
branch : trunk
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/Azjol-Nerub/boss_anubarak.cpp => src/bindings/scripts/scripts/zone/Azjol-Nerub/azjol_nerub/boss_anubarak.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/Azjol-Nerub/boss_hadronox.cpp => src/bindings/scripts/scripts/zone/Azjol-Nerub/azjol_nerub/boss_hadronox.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/Azjol-Nerub/boss_krikthir_the_gatewatcher.cpp => src/bindings/scripts/scripts/zone/Azjol-Nerub/azjol_nerub/boss_krikthir_the_gatewatcher.cpp
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/Azjol-Nerub/def_azjol_nerub.h => src/bindings/scripts/scripts/zone/Azjol-Nerub/azjol_nerub/def_azjol_nerub.h
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/Azjol-Nerub/instance_azjol_nerub.cpp => src/bindings/scripts/scripts/zone/Azjol-Nerub/azjol_nerub/instance_azjol_nerub.cpp
2009-04-12 00:35:16 +02:00
Anubisss af0364ceeb *Delete unused scripts in instance Azjol-Nerub.
--HG--
branch : trunk
2009-04-12 00:26:43 +02:00
Anubisss 740da85fd6 *Rename boss_aminitar to boss_amanitar in instance Ahn'kahet.
--HG--
branch : trunk
rename : src/bindings/scripts/scripts/zone/Azjol-Nerub/ahnkahet/boss_aminitar.cpp => src/bindings/scripts/scripts/zone/Azjol-Nerub/ahnkahet/boss_amanitar.cpp
2009-04-12 00:15:01 +02:00
Anubisss 52de70ec54 *Delete unused scripts in instance Ahn'kahet.
--HG--
branch : trunk
2009-04-12 00:05:56 +02:00
megamage 78d6659270 *Fix the bug that noncombat pet does not follow owner.
--HG--
branch : trunk
2009-04-11 16:06:48 -05:00
megamage 06a8f2a7d1 *Try to fix the bug that pets do not have correct AI.
--HG--
branch : trunk
2009-04-11 15:59:27 -05:00
megamage b2fa2fb797 *Merge.
--HG--
branch : trunk
2009-04-11 15:36:39 -05:00
megamage 8451619c2f [7647] Fixed typo in option StartHonorPoints default value set at error. Author: zhanhang03
--HG--
branch : trunk
2009-04-11 15:35:50 -05:00
megamage 22529d80a4 *Fix build.
--HG--
branch : trunk
2009-04-11 15:34:31 -05:00
Anubisss bc6552ce7e *Delete some script from UtgardeKeep because these already scripted.
--HG--
branch : trunk
2009-04-11 22:14:59 +02:00
megamage d697fbd158 *Merge.
--HG--
branch : trunk
2009-04-11 15:03:34 -05:00
megamage ccd9f4eeb2 *Merge.
--HG--
branch : trunk
2009-04-11 14:53:16 -05:00
megamage 3120221deb *Note: this patch may do not have any use for TC.
[7645] Fixed problems wit temporary unsummoned pets and cleanup code. Author: VladimirMangos

    * Save temporary unsummoned pet to current slot (instead non_in_slot mode) and
      prevent save as current pet summoned while temporay unsummon (arena)
    * Prevent overwrite temporary summoned pet data
    * At player loading set temporary unsummoned pet data instead pet loading
      if pet expected to be temporary unsummoned in current player state (loading in taxi flight/etc)
    * Restore proper pet at arena leave and unsummon in arena summoned.

--HG--
branch : trunk
2009-04-11 14:47:38 -05:00
megamage 9378a9cf21 *Add function GetPlayer and GetCreature for scripts. Please try to not use GetUnit in the future.
--HG--
branch : trunk
2009-04-11 13:42:34 -05:00
Drahy 37548b02fd * Fixed compile error
--HG--
branch : trunk
2009-04-11 20:12:47 +02:00
QAston ca8a67ab91 *Fix Faerie Fire (Feral) damage
--HG--
branch : trunk
2009-04-11 19:45:14 +02:00
Rat 80e1a5faac *fix melee hit crit and add it to debuglog if disabled
--HG--
branch : trunk
2009-04-11 19:31:20 +02:00
QAston e9a98392a1 *Fix Concussion Blow
--HG--
branch : trunk
2009-04-11 19:15:28 +02:00
megamage f4d69d1b3b *Merge.
--HG--
branch : trunk
2009-04-11 12:01:27 -05:00
megamage c9005f636e *Improve setupatebit code. Also can get more debug info.
--HG--
branch : trunk
2009-04-11 12:00:43 -05:00
megamage 95312bcf02 *Fix cmakefiles. By Tux`Volant.
--HG--
branch : trunk
2009-04-11 11:59:17 -05:00
QAston 2e0ffba0bc *Fix beacon of light.
*Fix a crash in Spell::CanAutoCast.

--HG--
branch : trunk
2009-04-11 18:58:34 +02:00
Anubisss d0a7dc9ca6 *Fix compile sorry.
--HG--
branch : trunk
2009-04-11 17:12:51 +02:00
Anubisss 8907565eb5 *Little changes in instance Gruul's Lair.
--HG--
branch : trunk
2009-04-11 16:47:25 +02:00
Anubisss 171866e388 *Fix some typos in ScriptedInstances.
--HG--
branch : trunk
2009-04-11 16:15:19 +02:00
Anubisss 73c11195c7 *Fix 3 typo in SSC's bosses.
--HG--
branch : trunk
2009-04-11 16:07:49 +02:00
megamage a5e7907ff5 *Add some WLK scripts. Source: Frozen DB. Many of them are just placeholders, so none of them are enabled. Please feel free to modify/replace them.
*sql files are pushed in bindings/scripts/sql. But please do not apply them. They are only for development use.

--HG--
branch : trunk
2009-04-11 01:54:09 -05:00
Drahy 6c50ac907a * Used trinity sql coding style
--HG--
branch : trunk
2009-04-11 08:18:22 +02:00
megamage 7f0e951104 *Revert the aura display fix of TC1 because it may not be needed in TC2.
--HG--
branch : trunk
2009-04-10 18:31:03 -05:00
megamage 4d277430c5 [7644] Fixed pet slot values using in pet save. Author: VladimirMangos
Problem exist from client version switch when stable slot amount changed.
    In result this has been source problems with stable use (3-4 slots) and possible pet lost in some cases
    or "not save state" for summoned pets.
    Use enums to avoid repeating problem, use more safe value for not-in-slot save (for summoned pets)
    Fixed data preparing for MSG_LIST_STABLED_PETS.

--HG--
branch : trunk
2009-04-10 18:18:44 -05:00
megamage d1c2d98015 *Merge.
--HG--
branch : trunk
2009-04-10 18:01:15 -05:00
megamage c106914e94 *Remove some invalid template functions.
--HG--
branch : trunk
2009-04-10 17:56:42 -05:00
megamage 2a75430028 *Fix a script bug that causes memory corruption.
--HG--
branch : trunk
2009-04-10 17:52:42 -05:00
QAston 7f5a9de703 *Make maim be breakable by damage
*Fix a typo causing freeze

--HG--
branch : trunk
2009-04-11 00:27:30 +02:00
QAston 05dcc56288 *Add forgotten line to Unit::Update
--HG--
branch : trunk
2009-04-11 00:05:45 +02:00
Rat e830ca7206 *fix auras (buff/debuff) original patch by Iskander
--HG--
branch : trunk
2009-04-10 23:48:44 +02:00
QAston 8f3a1ec546 * Fix consume shadows.
* Change handling of bladestorm and auras with similar immunity to it.

--HG--
branch : trunk
2009-04-10 23:44:37 +02:00
Rat ce0d9fbe8e *hyjal update
-small cleanup
-disable loot and reputation gain from trash mobs if players didn't do enough dmg
-added raid damage to instance save
-disable loot for bosses if players do less then 50% damage based on boss' max health
-removed min players workaroud to start the events

--HG--
branch : trunk
2009-04-10 22:02:52 +02:00
megamage 0ce060ddd7 *Make CreatureGroupHolder map-based to prevent crash when using multi-thread map.
--HG--
branch : trunk
2009-04-10 12:46:40 -05:00
Rat 1e61dffc89 *added creature extra flag No Crit (CREATURE_FLAG_EXTRA_NO_CRIT)
*added function to disable reputation gained from monsters
*tabs2spaces in affected files

--HG--
branch : trunk
2009-04-10 18:11:09 +02:00
QAston d6f792d307 *Fix Riptide.
*Show bladestorm as buff.

--HG--
branch : trunk
2009-04-10 16:59:34 +02:00
QAston e742393992 *Set correct target type for 'add socket' effect.
--HG--
branch : trunk
2009-04-10 15:18:41 +02:00
QAston 5cd251088f *Apply spellhaste mod only for magic spells with spellfamily.
--HG--
branch : trunk
2009-04-10 14:50:36 +02:00
QAston 9ba44b7eb8 *Make shattered barrier and prayer of mending work again, Refresh aura when recasted on target with full stackamount.
--HG--
branch : trunk
2009-04-10 14:35:17 +02:00
Drahy ef5c511087 * Added table script_waypoint and deleted non used files also from previous commits and make it in one file for better orientation, so please import after 2559 only 2565
--HG--
branch : trunk
2009-04-10 09:35:05 +02:00
megamage c88b194e0a *Do not allow boss to be dazed by other creatures.
--HG--
branch : trunk
2009-04-09 18:48:57 -05:00
megamage 6d0b82676c [7643] Allow set, store and output creture EventAI data version in addition to world DB and script library versions. Author: VladimirMangos
*This patch is disabled in TC2.

--HG--
branch : trunk
2009-04-09 17:57:57 -05:00
megamage 1694ab1f95 *Update Object deconstruct check.
--HG--
branch : trunk
2009-04-09 17:15:40 -05:00
QAston fc040ef111 *Merge
--HG--
branch : trunk
2009-04-09 23:17:24 +02:00
QAston e0e39f26b4 *Take charges for Finger of Frost and Sudden Death correctly.
*Clearcasting for Arcane Potency - From KAPATEJIb's cumulative patch package

--HG--
branch : trunk
2009-04-09 23:15:56 +02:00
Muhaha a011612e3f * Merged ScriptDev2 952
--HG--
branch : trunk
2009-04-09 23:07:32 +02:00
megamage 102e37daca *Change some assert to better debug.
--HG--
branch : trunk
2009-04-09 13:48:36 -05:00
megamage 7e275145e2 *Add new console command "server set logfilelevel".
--HG--
branch : trunk
2009-04-09 13:48:01 -05:00
megamage 5a71d93bd2 *Update vehicle code.
*Show correct visual effects to other players.
*Do not allow attack players on vehicle.
*Only dismiss vehicle when it is summoned.

--HG--
branch : trunk
2009-04-09 13:39:23 -05:00
QAston ba4e54f2f7 *Allow to use ice block while affected by CC and fix compile warning.
--HG--
branch : trunk
2009-04-09 18:49:48 +02:00
QAston 2b9d09255e *Fix bladestorm.
--HG--
branch : trunk
2009-04-09 18:24:01 +02:00
QAston 2105aa45d5 commit
--HG--
branch : trunk
2009-04-09 17:32:22 +02:00
QAston e60abd830e *Set 2 charges for fingers of frost.
--HG--
branch : trunk
2009-04-09 15:25:05 +02:00
QAston 02bb32f60f *Fix seals: command, justice, wisdom, light unleashing damage.
--HG--
branch : trunk
2009-04-09 14:58:25 +02:00
QAston 0d9cd407b9 *Fix build with vcpp80.
*Set aura charges for Sudden Death.

--HG--
branch : trunk
2009-04-09 11:13:45 +02:00
megamage 031fe61a53 *Fix a crash when a player with a charmed target removes the pet.
--HG--
branch : trunk
2009-04-08 23:05:17 -05:00
megamage 0c5efdf941 *Fix build.
--HG--
branch : trunk
2009-04-08 21:31:17 -05:00
Drahy 2abfecfb84 * Updated sql and full_script files
--HG--
branch : trunk
2009-04-09 03:35:51 +02:00
megamage 9079c18f06 *Merge.
--HG--
branch : trunk
2009-04-08 19:00:54 -05:00
megamage add9a820d2 *Fix a typo that causes crash.
--HG--
branch : trunk
2009-04-08 18:56:03 -05:00
QAston 31a0ffa4ca *Fix Slice and Dice and other multitarget spells using combopoints in effects.
--HG--
branch : trunk
2009-04-09 00:54:08 +02:00
megamage e3272f2b0a *Merge.
--HG--
branch : trunk
2009-04-08 17:34:01 -05:00
megamage a7e04a252f *Add unit to notify when unit is add to world (including load grid case).
*Add some check in remove object function.

--HG--
branch : trunk
2009-04-08 17:23:57 -05:00
TrullyONE d6be48326f Added missing z-value in Formations.
--HG--
branch : trunk
2009-04-09 01:01:57 +03:00
megamage f3cc13d28c *Enable some disabled gm command.
--HG--
branch : trunk
2009-04-08 16:43:59 -05:00
megamage 5deb8510c4 [7641] Implement check noDamageImmune fields at gameobject templates loading at server startup. Author: VladimirMangos
--HG--
branch : trunk
2009-04-08 16:40:26 -05:00
megamage 96976e2457 [7640] Move spell and chair height checks to functions for gameobject loading code. Fixed some field ids. Author: VladimirMangos
--HG--
branch : trunk
2009-04-08 16:39:49 -05:00
megamage 618e9d600d [7639] Correctly fixed error spam, revert [7637]. Thx to vladimir Author: Triply
--HG--
branch : trunk
2009-04-08 16:39:22 -05:00
megamage 6ebb3d0ddd [7638] Move linked trap gameobject template checks at gameobject templates loading to function. Author: VladimirMangos
--HG--
branch : trunk
2009-04-08 16:38:58 -05:00
megamage aa506c2495 [7637] Prevent console spam - FATAL: Unknown arena team type %u for some arena team. Author: rastikzzz
--HG--
branch : trunk
2009-04-08 16:38:33 -05:00
megamage 6b3cd4a263 [7636] Move lock id checks at GO templates loading to function and add check for all GO types with similar fields. Author: VladimirMangos
--HG--
branch : trunk
2009-04-08 16:38:07 -05:00
megamage e88aa95846 Removed some outdated comments Author: tomrus88
--HG--
branch : trunk
2009-04-08 16:37:35 -05:00
megamage 70d0ca7f31 [7635] Spell hit chance cap change to 100% in 3.0.x Author: Tassader
--HG--
branch : trunk
2009-04-08 16:35:37 -05:00
megamage fa0492ccce [7634] Fixed: select non-despawnable gameobjects base at appropriate for gameobject type dataN fields. Author: VladimirMangos
Many in world gameobject that unexpected daspawned before must now work in more expected way.

    In tests i not found any damage to bg gameobject work, and at least this restore expected work for non-bg dorrs//buttons broken
    after half-year ago patch (that has been reverted partly in this commit)

--HG--
branch : trunk
2009-04-08 16:35:13 -05:00
megamage 371a584047 [7633] Implement support multiply basic requirements for crireria in achievement_criteria_data. Author: VladimirMangos
Also implement additional basic requirements for proper implementing checks for ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE
    Req. DB support.

--HG--
branch : trunk
2009-04-08 16:34:38 -05:00
megamage 1294bbac41 [7632] more "if"-condition related codestyle in battlegroundfiles Author: balrok,Triply
this time with this regex:
    sed -i 's/if *( *\(.*\) *)$/if (\1)/' BattleGround*

--HG--
branch : trunk
2009-04-08 16:33:46 -05:00