aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2017-06-24Warrior: Fix T10 Melee 4P Bonus (#19954)Gildor
2017-06-22Buildsystem: Exclude ScriptPCH from all targets when building dynamic ↵Shauren
scripts (except MSVC) (cherry picked from commit 550c57a0df954ade238f6cd0318cfc6890dd26f0)
2017-06-22Core/Scripts: Optimize PCH contentsShauren
(cherry picked from commit a9b64d737d866fcdbd46314bdd4e661af36216cd)
2017-06-22Buildsystem: Minor PCH building changesShauren
* *PCH.cpp are now only compiled with MSVC, other compilers use custom helper commands to generate the precompiled header * Don't call the linker for pch helpertargets (cherry picked from commit 137f5e78877ef1b81f4dca68dd43268e325aeeed)
2017-06-19Core: ported headers cleanup from master branchariel-
2017-06-19Core/Grids: Ported cmangos/mangos-wotlk@ea99457e50790acde8928aa0f3dc4a9c096b4a8cShauren
(cherry picked from commit 9299e9bde087af7e5d777d5a55a3b79d2b63c48e)
2017-06-18Core/Scripts: Fixed GAMEOBJECT_TYPE_DOOR closing automatically after being ↵S.V
opened with .gobj act (#19342) Closes #19261.
2017-06-18Core/Scripts: fix array out of bounds in Pit of Saron doorDataariel-
2017-06-17Correct some missing auth DB changes from b59ca1c.treeston
2017-06-15Rename .debug uws to .debug worldstate (clarity change).treeston
2017-06-15Fixes to all-reputation and all-skill custom option handling:treeston
- Move on-create customs (all explored, all reputations) to CharacterHandler::HandlePlayerLogin for first login. Fixes #19839. - Add Wrath factions to all reputations custom (it only had BC factions). - Remove unused ReputationMgr::SendStates. Add ReputationMgr::SendState handling for sending all updated states in arbitrary order if nullptr is passed (used in point #1). - Fix all weapon skills max custom to properly apply on learning new weapon skills.
2017-06-15Hunter: Fix Piercing Shot dot clipping (#19882)Gildor
Closes #19881
2017-06-12Add new command 'npc showloot'. Does exactly what it says on the tin.treeston
2017-06-12- Add new commands .group set assistant, .group set maintank and .group set ↵treeston
mainassist to toggle raid member flags. - Fix 2017_05_29_00_auth.sql to be reapply safe.
2017-06-12Removed a now-unused local (ca02629 follow-up)treeston
2017-06-12Make some adjustments to .summon and .group summon behavior to make them ↵treeston
more permissive: - Now only requires the either target's group leader or target itself to be on your map - Now summons all applicable group members even if one member fails checks - No longer has some truly weird edge case instance unbind code that could cause exploit behavior (Really, I have no idea why this existed, because it certainly didn't do what it might've been meant to do.)
2017-06-11Core/OutdoorPvP: yet more unused stuffariel-
2017-06-11Core/Scripts: fix some /W4 warningsariel-
2017-06-11Core/OutdoorPvP: fix another warningariel-
2017-06-11Core/OutdoorPvP: fix warningariel-
2017-06-11Core/OutdoorPvP: refactor using Position and Quat to pack parametersariel-
- Moved statics to cpp - Save scriptids into an array
2017-06-10Core/Scripts: remove non-player objects (ie corpses) from Sindragosa's Fury ↵ariel-
targetlist
2017-06-10So, I came in trying to fix gameobject LoS. So I restructured some stuff.treeston
Then it turned out that gameobject LoS is already fixed. So all this does, really, is restructure some stuff. And remove the hack from Sapphiron because I could.
2017-06-08Core/Scripts: Simplify codejackpoz
Partially revert 753e7074d84b5a2e8d3c3e92d25c54bb25ba477e and 12c680f9b1f1068099c3b19443d93d456690ac56 to simplify the code and to only remove GMs from the target list.
2017-06-08Core/Scripts: filter out corpses from Sindragosa's Fury targetlistariel-
- This would incur in a crash after attempting to convert the Corpse object into Player Closes #19227 Closes #19862
2017-06-08[3.3.5] Get zone/area IDs from vmap data in the liquid update (#19840)Treeston
* Add new method Map::getFullVMapDataForPosition to get area info and liquid info in a single vmap lookup * Use this lookup in Map:: relocation methods to update m_areaId and m_zoneId fields on WorldObject * Adjust GetZoneId/GetAreaId on WorldObject to always return these cached fields * Clean up liquid state handling on Unit and Player * Hand floor's Z coord up through GetFullTerrainStatusForPosition, use it to update a new field in WorldObject, and use that to feed a new GetFloorZ call on WorldObject. Closes #16489
2017-06-07Pet/Guardian AI hook re-organizing (#19824)Treeston
* Pet/Guardian AI hook re-organizing: - Adjust OwnerAttacked/OwnerAttackedBy hooks on CreatureAI to fire for all owned units, not just player pets. This should allow guardians to more reliably recognize valid targets. - Kill off the AttackedBy hook. While it was defined in CreatureAI.h as virtual, it was only ever invoked for player pets in specific situations. This makes it classic developer bait. - Adjust PetAI to use DamageTaken instead of AttackedBy. - Adjust behavior of AttackStart on PetAI to compensate.
2017-06-06Core/AI: segregate GameObject ReportUse from normal Use (lock open/normal click)ariel-
Closes #19819
2017-06-05Core/Scripts: simplify speech for DK races questsTecDian
2017-06-03Core/Scripts: Updated Sunwell Plateau instance modelsirikfoll
2017-06-03clang is dumbtreeston
2017-06-03Some improvements to .debug raidreset command. Now supports heroic ↵treeston
difficulty 5-man dungeons and outputs sensible text, as opposed to silently doing (or not doing) stuff.
2017-06-03Core/Utilities: Rename RandomResizeList->RandomResize as it is no longer ↵Shauren
restricted to a list * Also fix gcc build (cherry picked from commit f097e341f5afcac2dd0ae9dbb265201c0de2a934)
2017-06-02Core/Scripts: moved Wild Growth calculation to script and fixed formulaariel-
Thanks ccrs for the formula
2017-06-02Scripts/Gossip: fix go_ahune_ice_stone (#19835)ForesterDev
2017-06-01Core/Scripts: Fixed some events that not should triggered by non-players on ↵Keader
Illidan encounter
2017-05-29Core/Scripts Properly set Freya's BossState do DONE and avoid some loot exploitssirikfoll
Closes #19823
2017-05-29Scripts/Command: implement .debug play music commandForesterDev
Closes #19809
2017-05-27Instances/Ulduar: Fix a super edge case bug where Algalon would evade if his ↵treeston
tank successfully tanked a Cosmic Smash and got knocked up. Shadow priests everywhere rejoiced.
2017-05-27Scripts/VioletHold: fix stack overflow when reflecting 'Splash'ariel-
Closes #19514
2017-05-23Fix buildAokromes
2017-05-23Core/Defines: define faction templates and replace magic numbers from scriptsForesterDev
2017-05-19Scripts/ICC: add missing cases for Dark Martyrdom difficulty entriesccrs
how come nobody noticed this?
2017-05-16Core/Scripts: improvements on the Thorim scriptariel-
Improvements done to initial work by joschiwald: - Fixed stormhammer casting and visuals - Fixed spell credits - Implemented removal of Impale when HP is higher than 90% - Corrected faction templates for the pre combat creatures - Implemeted Leap on the arena adds (thanks to joschiwald for implementing conditions) - Scripted lighting charge using AuraScript periodic - Fixed timings - Corrections on the hallway encounters (added knockback immunity to minibosses too) - Fixed multiple blizzards issue - Lever will now reset properly, should players fail to get inside. This allows the door to be opened more than once during the combat - Corrections in the outro event - Implemented paralytic field traps on the hallway. - Implemented Ancient Gate of the Keepers opening. - Changed blizzard bunny targetting to conditions entirely. - Removed obsolete scripts - Standards: delete spell script names by ScriptName instead of spell_id - Swapped factions for pre-adds (alliance should get horde trash and vs) - Fixed Leap setting home position for adds - Removed a bunch of magic numbers - Runic Colossus should finish current Runic Explosion before beginning to attack - Fixed UpdateAI logic to put it in line with other scripts (ie don't stop casts) Special thanks to: - chaodhib for the blizzard trigger waypoints and investigation on spell radius - Malcrom for creating the Conditions Creator :P Closes #15008 Closes #17072
2017-05-16Scripts/Ulduar: Initial implementation of the Thorim Encounterjoschiwald
Closes #7651 Fix logic fail in achievement: SPELL_LIGHTNING_CHARGE aka 62279 is casted on Thorim itself to buff him, not the damage spell tracked by the achievement.
2017-05-14Scripts/Events: Add missing line for "Love is in the air" boss fight (#19521)TecDian
2017-05-05Scripts/Commands: Update reload commands namesChazy Chaz
2017-05-04Core/Spells: Move Big Blizzard Bear implementation to spell script (#19544)Mikhail Redko
2017-05-02Core/Creature: drop method SetPositionccrs
eeeevil, use UpdatePosition. It was there just for old scripts compatibility.
2017-05-01Core/Misc: build fixesariel-