Commit Graph
24967 Commits
Author SHA1 Message Date
Rushor 11d0b1dd64 DB/Quest: The Exorcism ( Mage Quest 1955)
* by Dr-J
* closes #15932
2016-02-11 18:11:31 +01:00
Rushor 4f92870263 DB/Quest: Souls at Unrest
* closes #16558
* thanks to report by Treeston
2016-02-11 17:56:50 +01:00
Rushor 5059e5f784 DB/Item: Sealed Tome
* updates #16049
* by #Saben65
2016-02-11 17:48:31 +01:00
Rushor ebf6c71883 DB/Creature: Imperial Eagle SAI
* closes #15964
* thanks to velinath for report
2016-02-11 17:27:15 +01:00
Rushor d05177bf1d DB/Item: Scarlet Insignia Ring - Questloot
* by Saben65 & tkrokli
* closes #16405
2016-02-11 17:23:27 +01:00
Shauren 7f817a4fc0 Core/Scripts: Fixed calling UnitScript hooks
Closes #16543

(cherry picked from commit f809e5e13eac66add49d361ffb1634ff2ba6d4aa)
2016-02-11 16:36:08 +01:00
joschiwald b4b43d03b3 Core/Spells: spells with SPELL_ATTR1_NO_THREAT also causes no initial aggro 2016-02-10 22:35:23 +01:00
treeston 62aff401f6 Merge branch '3.3.5-instanceextend' into 3.3.5 (PR #16392) 2016-02-10 22:23:39 +01:00
Dr-J 0a725e0e21 DB/Creature: Peppy Wrongnozzle
Script Peppy Wrongnozzle
2016-02-10 21:03:03 +00:00
Shauren 89d8d50b2e Core/Maps: Moved min height calculation to worldserver for more precise results
Closes #16530
2016-02-10 21:25:28 +01:00
Treeston d67e87733b Merge pull request #16483 from Treeston/3.3.5-debuffimmunity
[3.3.5] Make Web Wrap / Mutating Injection (and others) properly cancel on immunity (Divine Shield/Ice Block)
2016-02-10 20:33:10 +01:00
treeston 6102a7937d Maps/Instances: Implement handling of CMSG_SET_SAVED_INSTANCE_EXTEND 2016-02-10 19:35:11 +01:00
treeston cfed2d7a3d Merge remote-tracking branch 'Eliminationzx/FixJumpDestOrientation' into 3.3.5 (PR #16450) with some minor CS adjustments 2016-02-10 17:41:19 +01:00
Treeston 2c437ff8ec Merge pull request #16491 from Treeston/3.3.5-boundarycheck
[3.3.5] Add target boundary check to BossAI CanCreatureAttack call
2016-02-10 17:23:43 +01:00
treeston 7299c519b0 Merge remote-tracking branch 'ccrs/roguehonor' into 3.3.5 (PR #16512) 2016-02-10 14:31:31 +01:00
Elimination ff80f249a7 Fix jump dest orientation 2016-02-10 20:25:29 +07:00
ccrs 983bbe4a4c Core/Spells: Rogue Honor Among Thieves 2016-02-10 14:12:58 +01:00
Aokromes bb9f5bda8b DB/Misc: Fix startup errors
Closes #16537
2016-02-10 13:10:31 +01:00
Dr-J 70fca13532 DB/Creature: Greer Orehammer
Fix this npc once and for all, making sure all gossip options and sai are present 

Closes #16527
2016-02-10 09:41:58 +00:00
Rushor c6bdfe42b6 DB/Quest: Throwing Down - Despawn for Nerubian Crater
* add despawnevent for spellfocusgameobject
* closes #16356
* thanks to treeston for report
2016-02-10 09:50:13 +01:00
Nyeriah e9db04a92c Scripts: Fix no-PCH build MKII
Bah
(cherry picked from commit 781152a30c526ff94638a2b10845d1686edb5e62)
2016-02-10 04:07:33 -02:00
Nyeriah 130f744c29 Scripts: Fix no-PCH 2016-02-10 03:19:02 -02:00
Nyeriah 6a56ede179 Scripts/Magister's Terrace: Script Kalecgos' appearance after using the Scryer's Orb
- Added missing waypoints, spells, emotes, proper timing... and prevent him from being summoned multiple times
Closes #13208, #16522
2016-02-10 03:03:59 -02:00
Nyeriah 6904073c9c Core/GameObject: Also send EventInform() calls for GAMEOBJECT_TYPE_CAMERA
- This allows object and zone AI to process events called by camera objects as well (previously only possible through event_scripts)

Closes #16506
2016-02-09 23:12:17 -02:00
Dr-J c68feba1e0 DB/Gameobject: Correct state for a gate 2016-02-09 23:33:41 +00:00
treeston e5e97bedc0 Merge remote-tracking branch 'sirikfoll/npcMyranda' into 3.3.5 (PR #16438) 2016-02-09 23:44:01 +01:00
Treeston 165c6a4d8c Merge pull request #16484 from Treeston/3.3.5-triggervisibility
Grids/Notifiers: Notify triggers of units moving within their LoS
2016-02-09 23:31:59 +01:00
sirikfoll 9f78dc37f7 Core/Scripts/DB Move script npc_myranda_the_hag to SAI
Moves the entire NPC script to the database and corrects a logic error where players who have rewarded the quest Scarlet Subterfuge and lost the disguise before taking the quest In Dreams were no longer able to get the disguise.
2016-02-09 20:16:41 -02:00
Treeston 8eabbb0427 Merge pull request #16467 from Treeston/3.3.5-FixEvadeMode
[3.3.5] Creature/AI: Fix incorrect evade logic
2016-02-09 22:53:38 +01:00
treeston 19ed18c881 AI/BossAI: Make creature never chase targets that are out of bounds
- Add missing const attribute on CheckBoundary arg.
- Prevent AI from attacking a target that is out of bounds. This prevents exploids such as killing Gluth/Deathbringer from out of bounds.
2016-02-09 22:46:57 +01:00
Dr-J 7ef1e3d008 DB/Quest: Absholutely... Thish Will Work! (Again)
Replace previous script with one from sniff data, incorporated the combat spells from what @Rushor posted as did not script those as not actually needed for this quest.
2016-02-09 21:18:54 +00:00
Rushor 12a2ed7039 DB/SQL: Update SQL name 2016-02-09 21:24:30 +01:00
Rushor c8f34656ef Merge pull request #16486 from Rushor/spiderman
[3.3.5][6.x]Scripts/Karazhan: Implement Optional Boss Spawn
2016-02-09 21:18:58 +01:00
Rushor 07796480da DB/Quest: Absholutely... Thish Will Work (11330)
* closes #16515
* thanks to Treeston for report
2016-02-09 21:02:22 +01:00
Rushor 830e5c1f36 DB/Spell: Mission: Plague This!: Kill Credit - Add SPELL_ATTR0_CU_ALLOW_INFLIGHT_TARGET
* closes #16517
* thanks to Treeston for report
2016-02-09 20:51:08 +01:00
Rushor 222ba507ab DB/Quest: Translation to Ello - Add Endevent
* closes #16514
* thanks to Absolom7691 for report
2016-02-09 20:33:18 +01:00
Rushor 6106943df7 DB/Creature: Sunblade Mage Guard SAI
* closes #16513
* thanks to ikir83 for report
2016-02-09 20:28:18 +01:00
Rushor 55044fc81d DB/Creature: Update SAI for Razorfen Kraul
* by Kodekc
* closes #16468
2016-02-09 19:40:07 +01:00
Shauren 9d81ef2af2 Core/Creatures: Improved creature text selection to be "more random" instead of favoring first entry
(cherry picked from commit 41d6460c75ce094e8ade92c88b603231aaa8e8a5)

# Conflicts:
#	src/server/game/Texts/CreatureTextMgr.cpp
2016-02-09 19:26:43 +01:00
Shauren 55ef8d80a3 Core/Utils: Moved rng functions to separate header and added utility functions to select a random element from a container where each element can have different chance of being selected
(cherry picked from commit ae20b2ab561bc07d85f443ae914bc597c9d6ac6e)
(cherry picked from commit 921d893c2a82eb6ac0762bf7001df87911b44611)
(cherry picked from commit 9ab10d6e680ca835d1dfdfbceb9f18f330f994fc)
(cherry picked from commit 00c878e73a8c6b8ce3339d224ab5611df3bbd07c)
(cherry picked from commit ff9c999334d87acc3fcea9737753c30b7f1abe25)
(cherry picked from commit bc94bacce404401a480b6871eaa7bc38d766014c)
(cherry picked from commit d5b0ffbe9b0c07beb8d0dfc52a6532c2da805285)
2016-02-09 19:26:29 +01:00
Shauren 761c82e65a Core/Maps: Use IsValidMapCoord for checking Z coord instead of just std::isfinite - only acceptable values are between -17066.6656 and 17066.6656
(cherry picked from commit 4d956c89fc6f20c546a396573cf42aa97b844c09)
2016-02-09 19:18:05 +01:00
Shauren 25cdc5d980 Core/Maps: Parse MFBO adt chunk to properly handle height where player counts as falling under the map
* This fixes the height at which player is instantly killed when falling from The Frozen Throne
* Set PLAYER_FLAGS_IS_OUT_OF_BOUNDS on players under the map to enable release spirit button while still falling

Note: Extracting new maps is required
(cherry picked from commit 4f78efd4633f79285f176b61367a067b2cd90e2b)

# Conflicts:
#	dep/PackageList.txt
#	src/server/game/DataStores/DBCStructure.h
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Handlers/MovementHandler.cpp
#	src/tools/map_extractor/CMakeLists.txt
#	src/tools/map_extractor/System.cpp
#	src/tools/map_extractor/adt.h
#	src/tools/map_extractor/loadlib.cpp
2016-02-09 18:44:19 +01:00
Shauren aa432db36d Core/Maps: Changed the way area data is stored in maps, it now uses ID field from AreaTable.dbc instead AreaBit used for exploration marker (and is not unique anymore on top of simply being stupidly confusing)
Note: Extracting maps is required
(cherry picked from commit db0b8bf24e2b8eb87e6aed7b031ebe138717403d)

# Conflicts:
#	src/server/game/Achievements/AchievementMgr.cpp
#	src/server/game/Chat/Chat.cpp
#	src/server/game/Conditions/ConditionMgr.cpp
#	src/server/game/DataStores/DBCStores.cpp
#	src/server/game/DataStores/DBCStores.h
#	src/server/game/DataStores/DBCfmt.h
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Globals/ObjectMgr.cpp
#	src/server/game/Handlers/BattleGroundHandler.cpp
#	src/server/game/Handlers/MiscHandler.cpp
#	src/server/game/Maps/Map.cpp
#	src/server/game/Spells/Spell.cpp
#	src/server/game/Spells/SpellEffects.cpp
#	src/server/scripts/Commands/cs_go.cpp
#	src/server/scripts/Commands/cs_group.cpp
#	src/server/scripts/Commands/cs_lookup.cpp
#	src/server/scripts/Commands/cs_misc.cpp
#	src/tools/map_extractor/System.cpp
#	src/tools/mmaps_generator/TerrainBuilder.cpp
2016-02-09 18:19:28 +01:00
treeston 93718e5b3d DB/Creature: Add CREATURE_FLAGS_EXTRA_NO_PLAYER_DAMAGE_REQ to Garhal (30147), adjust respawn time to 60 seconds. Fixes & closes #16084. 2016-02-09 04:11:20 +01:00
Shauren 9b796ddf0b Merge branch 'Keader-shamant6' into 3.3.5 2016-02-08 22:29:10 +01:00
Keader 61f92b9a89 Core/Spells: Fixed Totemic Mastery (Tier 6 2P) Shaman 2016-02-08 22:28:47 +01:00
Shauren fb9a686672 SQL: Rename file with proper date 2016-02-08 22:26:38 +01:00
Rushor 40814c27b5 Merge pull request #16493 from Rushor/KingofEssos
[3.3.5][6.x] DB/Quest: King of the Foulweald - Improve Questevent
2016-02-08 19:52:49 +01:00
treeston 8f7e58a6f9 DB/Quest: Fix grammar on quest completion text for "The Key to the Focusing Iris" and "The Key to the Heroic Focusing Iris" 2016-02-08 19:46:59 +01:00
Rushor 4104405117 DB/Creature: Remove immunity to diseases in TBC
* closes #14185
* thanks to Frytiks for reporting
2016-02-08 17:17:34 +01:00