Commit Graph
567 Commits
Author SHA1 Message Date
Gildor 7965c5343b Build Fix (#18719)
Closes #18718
2017-01-07 07:20:19 +01:00
Keader d9a723dbb6 Build Fix 2017-01-02 07:49:17 +01:00
Keader 7787c97513 Core/Scripts: Illidari Council Rewrite
Thanks to Sirikfoll, Krudor and Offl for all help
2017-01-02 07:47:26 +01:00
Aokromes 719a317a67 Update copyright note for 2017 2017-01-02 07:26:38 +01:00
Keader 0db82c91fe Build fix 2016-12-28 16:11:53 +01:00
Keader 481160caac Core/Scripts: Black Temple misc fixes
Closes #18176
* Implemented faction change of Ashtongues when Shade of Akama dies
* Moved factions to black_temple.h
* Removed explicit from EnslavedSoulEvent (Reliquary of Souls)
* Fixed a typo in Skeram Script (followup 5f44890049c3e6b0ee7a11296239f4f1bceb66ec)
* Fixed spell Shadow Inferno (Illidari Nightlord)
2016-12-28 16:11:44 +01:00
Keader c96d92eb8a Core/Scripts: Mother Shahraz encounter rewrite (#18446) 2016-12-28 16:04:12 +01:00
Aokromes 300de1477f fix build 2016-12-16 20:37:49 +01:00
Aokromes 949ce2d576 Core/Units: Cleanup hardcoded magic numbers for byte field offsets
(cherry picked from commit ac1dc75)
2016-12-16 19:54:22 +01:00
Keader dc0a599467 Core/Scripts: Black Temple - added comments in all SpellScripts (#18494) 2016-12-16 19:29:26 +01:00
Keader 5a0ab74588 Core/Scripts: Fixed Reliquary of Souls Boundary (#18470)
Followup 02f18419f58dc952cd209c97f641269bea6bd1fc
2016-12-16 19:25:36 +01:00
Aokromes bdf74d9e8f Update boss_reliquary_of_souls.cpp 2016-12-16 19:25:27 +01:00
Keader 9ec22fda0c Core/Scripts: Reliquary of Souls Rewrite 2016-12-16 19:25:20 +01:00
Keader 21cc1fd280 Core/Scripts: Rewrite Magtheridons Lair 2016-12-16 19:15:24 +01:00
ariel- 04efb16390 Scripts/BT: Fix noPCH build 2016-12-06 11:06:02 +01:00
ccrs 0d56b47a32 Scripts/BlackTemple: 4bc60e650d followup 2016-12-06 11:05:39 +01:00
ccrs 617427ca11 Scripts/BlackTemple: minor cleanup and corrections after recent PRs
plus a ninja tabs to spaces cleanup
2016-12-06 11:05:26 +01:00
Keader 6d3d63d47c Core/Scripts: Partial Revert in 87977b00d3f040c5a52b5bba6fc5e04d6a4d7385 misunderstand concept. (#18334)
Sorry for the mess
2016-12-06 11:02:54 +01:00
Keader f24ff1f41d Core/Scripts: Black Temple misc codestyle and unit state casting check (#18333) 2016-12-06 11:02:38 +01:00
Aokromes 4806afef45 fix build 2016-12-01 04:02:32 +01:00
Duarte Duarte 49dcbf43eb Optimizations for Zapcc compiler 2016-12-01 03:42:50 +01:00
Keader ed99854fe1 Core/Scripts: Teron Gorefiend encounter rewrite (#18263)
Core/Scripts: Rewrite Teron Gorefiend Encounter
2016-11-27 17:06:58 +01:00
Keader 34e311fdfa Core/Scripts: Minor Fixes in Black Temple (#18293)
Core/Scripts: Minor Fixes in Black Temple
2016-11-27 17:06:49 +01:00
Keader e86c4f9a6c Core/Scripts: Gurtogg Bloodboil Rewrite (#18279)
Core/Scripts: Gurtogg Bloodboil Rewrite
2016-11-27 17:06:17 +01:00
Keader 73512f16d4 Core/Scripts: Fixed Supremus encounter (#18234)
Core/Scripts: Fixed Supremus encounter
2016-11-27 17:05:51 +01:00
Keader 0976ec541b Core/Scripts: Improved High Warlord Naj'entus fight - Black Temple (#18229)
Core/Scripts: Improved High Warlord Naj'entus fight
2016-11-27 17:05:26 +01:00
Keader d6f31175f3 Core/Scripts: Cleanup in instance_black_temple and added missing datas (#18246)
* Core/Scripts: Cleanup in instance_black_temple and added missing datas

* Fixed door timing issue

* Remove redundant call
2016-11-15 05:43:45 +01:00
Keader 8a94094c26 Core/Scripts: Fixed a typo and removed randtime of Shade of Akama events (#18231) 2016-11-10 23:45:11 +01:00
SnapperRy 26f513b111 Script/Quest: improvements for Shizz Work:
- Proper cosmetic effects for Fel Guard Hound.
- Spell cast when looting the Felhound Poo.
- Felhound Poo now always contains loot.
2016-11-02 03:14:18 +01:00
SnapperRy 2bc051aabf Fix warning.
Also, the quest's name is Arelion's Secret, not Arelion's Mistress.
2016-10-24 13:48:42 +02:00
SnapperRy 8ba4528db8 Script/Quest: Arelion's Mistress. 2016-10-24 13:48:00 +02:00
tkrokli 3b6b13071a Core/Scripts: move #define to enum/boss emote to DB (#17967)
boss_lurker_below.cpp : remove deprecated #define entries
- remove hardcoded text, use creature_text/broadcast_text
- move #define value & text reference to enum section
- replace TextEmote() with Talk() pointing to DB entry
2016-09-25 10:11:20 +02:00
SnapperRy a54ddfee5e Script/Quest: The Exorcism of Colonel Jules:
- Summoned NPCs will no longer give experience on kill.
- Require quests Fel Spirits and Digging for Prayer Beads to be completed.
- Reduce number of Foul Purges spawned in a single wave (only two should spawn each time).
- Properly give quest credit when talking with Colonel Jules after the exorcism.
2016-09-24 07:00:03 +02:00
treeston 8a402b9f6b Core/Unit: Standardize SetFacingTo and SetFacingToObject behavior while moving. Both now fail while moving unless arg2 bool is true 2016-09-20 20:28:45 +02:00
treeston 9a829b4761 Scripts/Events: Globally fix all ExecuteEvent loops to check UNIT_STATE_CASTING after each iteration, instead of just checking it once initially 2016-09-03 17:26:20 +02:00
treeston 109d87d3c3 Entities/Gossip: The Big One™ that gets rid of all uses of The Bad™ and The Ugly™, e.g. gossip preprocessor macros, and replaces them with the new-and-shiny gossip functions. 2016-08-31 08:39:33 +02:00
Aokromes df2c6972c4 Whitespace clean-up 2016-08-29 01:20:31 +02:00
Aokromes 4433501213 Core/Misc: Fix static analysis issues 2016-08-22 14:22:56 +02:00
Aokromes 960c22e602 Core/Scripts: remove script npc_timothy_daniels
The core script `npc_timothy_daniels` is no longer needed,
all the gossip handling is already present in the database.

- remove core script npc_timothy_daniels
- remove ScriptName from c_t entry in DB
2016-08-14 23:57:06 +02:00
tkrokli d847bcdac4 Core/Scripts: move npc_mortog_steamhead to DB
Move core script npc_mortog_steamhead to database
- script contains gossip handling + 1 condition
- both actions can be handled in DB settings
2016-08-14 10:16:43 +02:00
Keader e8c31ba61a Core/Scripts Shade of Akama Rewrite (#17567) 2016-08-03 11:43:27 +02:00
tkrokli 28848a1860 Core/Scripts: Remove useless SD2 error log (#17691)
* Core/Scripts:  Remove useless log message (ref. joschiwald)
2016-08-03 11:27:03 +02:00
ariel- 30d4f70533 Core/Entities: debloat SummonGameObject parameter list using proper wrappers and enable GO rotation in scripts
- There's still an overload allowing for x, y, z, o to be passed directly
- Fixed default animstate for GameObject creation in many places, it should be 255, not 100 (checked in sniffs)

(cherry picked from commit 62bfee37cb21584cef631dda428feaf5eb829cda)

Conflicts:
	src/server/game/Entities/GameObject/GameObject.cpp
	src/server/game/Entities/Object/Object.cpp
	src/server/game/Spells/SpellEffects.cpp
	src/server/scripts/Commands/cs_gobject.cpp
	src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp
	src/server/scripts/Kalimdor/zone_feralas.cpp
2016-08-01 01:23:47 -03:00
ariel- fa8662e617 Core/Movement: Clean up and improvements on Unit::SetSpeed (#16843)
- Clean up of Unit::SetSpeed (mostly cherry picks from the 6.x branch):
- the opcode sent depends on the unit. until now, MSG_MOVE_SET_* were sent for every units which isn't like retail behavior.
- Removed the unused method parameter "forced" from Unit::SetSpeed
- Renamed Unit::SetSpeed to SetSpeedRate
- Removed the unused method parameter "forced" from Unit::UpdateSpeed
- Added utility method Unit::SetSpeed which take the new flat value.
Conflicts:
	src/server/game/Entities/Unit/Unit.cpp
	src/server/scripts/Commands/cs_modify.cpp
	src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp
	src/server/scripts/Kalimdor/zone_azshara.cpp
	src/server/scripts/Kalimdor/zone_durotar.cpp
	src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp
2016-07-23 07:02:25 -03:00
Keader 9ca2d0a62f Core/Scripts Added Black Temple Boundaries (#17579)
* Core/Scripts Added Black Temple Boundaries
2016-07-20 19:56:15 +02:00
Snapper c82ecf4976 Core/Misc: use enum for UNIIT_NPC_FLAGS' zero values 2016-07-20 19:17:06 +02:00
w1sht0l1v3 6ba75a54d1 Core/Scripts: Corrections after 14b93c04ee07e9fe6e2767460e7fc7cc2b3e6808 2016-07-20 19:13:35 +02:00
Gustavo d1d8840ce6 Core/Scripts Boss Ahune Clean-up (#17320)
Remove use of flags UNIT_FLAG_NON_ATTACKABLE and UNIT_FLAG_REMOVE_CLIENT_CONTROL
Replace with correct one, UNIT_FLAG_UNK_31, imunity part now is fully handled by auras
Fix a problem with bugged orientation while casting SPELL_SYNCH_HEALTH
Use std::crono notations
Remove unneeded code

Move one spell_linked_spell to SpellScript
Fix Loot issue
Fix Possible Crash
2016-07-20 18:14:58 +02:00
treeston 5904b4a560 Scripts/Outland: Fix a potential crash. Closes #17308. 2016-07-20 15:54:25 +02:00
treeston 1f801908f0 Scripts/Instances: Follow-up to #16346. Fix Illidan and Northrend Beasts. 2016-07-20 15:42:24 +02:00