Commit Graph

6877 Commits

Author SHA1 Message Date
Dr-J
ca604cd86a DB/Misc: Random fixes/error fixes 2014-09-12 01:01:46 +01:00
WishToDie
99ac4dab6d SQL: Fix typo.
Fix typo in 587d87d2cc.
2014-09-11 19:31:54 +03:00
Dr-J
0e13ae4925 DB/Misc: Some additions to 137c8a7de9
Some additions to 137c8a7de9

* Add a missing npc_text where gossip menu had already existed in db with this text and core script sent this text as gossip but text was not in db
* Correct option id for a option.
2014-09-11 17:06:08 +01:00
Dr-J
137c8a7de9 Convert Mount Vendor script to DB
Move CPP script npc_mount_vendor to db 
* Sniffed gossip menu for Veron Amberstill as we did not have this
* There is more than one text per gossip for these, readded all gossip menus we have to include the ones that where not in db already
* Conditions for vendor option and texts to only sell to elegible to players and show correct texts

We do not have text for Dreanei or dwarf have not checked gnome one since that one had already been moved to db since npc had sai

closes #13088
2014-09-11 14:09:13 +01:00
Nyeriah
bd5e7cc98f SQL: Fix up my failure at 2014_09_11_00_world_conditions.sql 2014-09-11 02:43:15 -03:00
Nyeriah
ce97e9194c Scripts/Gundrak: Eck the Ferocious updated to EventMap/BossAI
- Moved his spawn handling to instance script
2014-09-11 02:39:57 -03:00
Vincent-Michael
4ce62b8a66 Remove BOM from 2014_09_11_00_world_conditions.sql 2014-09-11 06:24:01 +02:00
Nyeriah
8934593e2d DB/Conditions: Fix up conditions for Yogg-Saron's portal spells after latest changes to the instance data 2014-09-11 00:31:22 -03:00
Vincent-Michael
449d7c196a SQL: Fix wrong sql count order 2014-09-10 22:37:33 +02:00
Dr-J
afbb3f6ae5 DB/Misc: Cenarion Thicket
* Add strange aura to spell_area for Cenarion Thicket (someone had tried getting the druids to cast this on themselves in sai whoever did obviously did not read this AttributesEx3: 0x00000100 (SPELL_ATTR3_ONLY_TARGET_PLAYERS)
* However even when aura is active it still would not hit druids only the Broken Corpses, found that the druids should not even have this aura (proper auras are permament feign death + blue radiation), also in sniff unit_flags2 is 2049 (we had 2048) and dynamic flags 0 (we had 40)
* Also removing stun from unit flags, this makes no difference in game as npc gets those flags from feign death
2014-09-10 19:34:48 +01:00
DDuarte
b786633601 DB/Locales: Correct multiple quest names for the 3.3.5 patch
Ref  #13075
2014-09-10 01:05:18 +01:00
DDuarte
2f8587b1c4 DB/Locales: Correct multiple npc names for the 3.3.5 patch
Closes #13075
2014-09-10 00:55:57 +01:00
Dr-J
0609c25e49 DB/Misc; Perry Gatner
add some additional lines,
2014-09-09 22:59:46 +01:00
Dr-J
f703877087 DB/SAI: Jenny (Load'er UP)
Ok so found I needed to rescript this to as had not noticed there was already a script on Fezzix Geartwist for this quest, this sai has got same flaws as cpp version had, when npc gets attacked and evades looses crates aura (another example of the thing with auras getting removed at evade causing problems),
2014-09-09 21:35:01 +01:00
Dr-J
52b76a48f2 DB/Misc: Borean Tundra Scripts
* Quest turn in scripts for Souls of the Decursed, The Power of the Elements and Patching Up
* Proper script for Gearmaster Mechazod
* Rescripted Bury those Cockroaches to SAI, now includes the texts from the mines, also credit npc will no longer be knocked out of sink hole by first person to do quest after a restart rendering the quest non working to all other players who try after due to the npc present not been where its meant to be
* A couple of other one line fixes
2014-09-09 20:27:05 +01:00
Odyssey
54e201b8b9 Scripts/Commands: Allow to set a custom duration to the Freeze command applied Aura
- Allow to set a default duration for the Freeze Aura in worldserver.conf
- Handle the .freeze and .unfreeze command custom effects through the Freeze AuraScript
- Make players able to eventually unfreeze by themselves since the aura will expire without someone having to use .unfreeze
- Make .freeze command usable with the following syntax:

      * .freeze (with a targeted player)
      * .freeze duration_in_seconds (with a targeted player)
      * .freeze playername duration (if duration is an invalid value it will be defaulted to the config one)
      * .freeze playername (in this case, duration will be defaulted to the config value)

- Make .listfreeze command able to show the remaining freeze duration on all affected players

Closes #12972
2014-09-08 15:56:32 +01:00
Dr-J
587d87d2cc DB/Conditions: Argent Tournament Champions Daily quest
Proper conditions for champions quests

Battle Before The Citadel, Taking Battle to the Enemy, Among the Champions and Threat from Above require that player is a champion ie has done quest a champion rises
Quests Eadric the Pure / The Scourgebane require that player is a champion
Threat from above has two requirements - That player is a champion and player has completed the black knights orders
The black knights Fall requires that player is a champion, quest chain breaks at the black knights orders if you are not champion
2014-09-08 12:50:42 +01:00
Shauren
183d7f5da9 SQL: Renamed file to follow standards 2014-09-08 00:18:10 +02:00
Nyeriah
62cfca23ce Core/Misc: Meh some white lines, an addition to last sql's comment and a spotted typo 2014-09-07 14:29:04 -03:00
Nyeriah
93a01b6d50 Scripts/AV: Balinda Stonehearth
- Updated to EventMaps
- Removed manual spawning of Water Elemental by using proper spell
* The Water Elemental has a duration, it'll despawn once it's over. She'll resummon it during the encounter if it dies or disappears.
* Fixes it's level scalling with owner.
- Moved Water Elemental AI to database.
- Script update
** Patch 3.1.0 (14-Apr-2009): Now casts Ice Block.
2014-09-07 14:20:26 -03:00
Dr-J
18ab39b1c8 DB/Misc: Kirin'Var Village
Rescripts 

http://www.wowhead.com/quest=10305  Abjurist Belmara
http://www.wowhead.com/quest=10182 Battle-Mage Dathric
http://www.wowhead.com/quest=10307 Cohlien Frostweaver
http://www.wowhead.com/quest=10306 Conjurer Luminrath

Rescripts all of these quests to work fully blizzlike including waypoints, all texts, and equipping items, previous scripts where using wrong npc for two of these quests or the entry they should change to after retrieving item

Also a few other visual fixes for this area, and fixing some run-time errors Aokromes asked to look at earlier.
2014-09-07 17:59:16 +01:00
DDuarte
32ca780a2f DB/NPCs: Fix unit_class of some difficulty entries (DBErrors) 2014-09-07 17:53:11 +01:00
DDuarte
840e9594f4 DB/NPCs: Updates to unit_class, speed_run, speed_walk, BaseAttackTime and HoverHeight 2014-09-07 17:37:32 +01:00
DDuarte
889fbe25ba DB/NPCs: Correct faction of multiple npcs, 3.3.x data 2014-09-07 17:00:38 +01:00
Nyeriah
2dc45fafe6 Scripts/Stratholme: Move Freed Soul AI to database and a small addition
- They should follow players until they despawn
2014-09-07 01:08:42 -03:00
Dr-J
37c5adc36f Ethereal Teleport Pad & Ethereum Transponder Zeta
* Replacement for CPP script which was scripted not using the gossip menu / option which this go should have had but on activate instead, now will display proper gossip menu and option which spawns Image of Wind Trader Marid
* Fix Ethereum Transponder Zeta so it actually works and delete the permament spawn of Image of Commander Ameer
2014-09-07 03:50:11 +01:00
Nyeriah
8379f0f470 Scripts/Scholomance: Kormok
- Updated to EventMaps
- Replaced some hacks to summon adds with proper spells, but there might be still missing stuff
2014-09-06 22:45:36 -03:00
Dr-J
f6f2b511a9 DB/Quests: The Summoning Chamber/A Curse Upon Both Your Clans
Ok first thing I have to say is even though a Curse Upon Both your clans now works with this script, the spawns are not done in correct way due to missing spells which are not in spell_dbc either but are in sniff, Nayd had no luck searching for them either.

Anyway script for 

http://www.wowhead.com/quest=10602 The Summoning Chamber
http://www.wowhead.com/quest=10585 The Summoning Chamber
http://www.wowhead.com/quest=10544 A Curse Upon Both Your Clans

Also spawn missing deathforge summoners from the summoning area,

Closes #4837
Closes #6776
2014-09-06 18:47:14 +01:00
DDuarte
a562cbdbcc DB/NPCs: Remove equipment from Huldar
Closes #13032
2014-09-06 17:57:23 +01:00
DDuarte
a1a6fea57d DB/NPCs: Add equipment to a couple of creatures 2014-09-06 17:48:17 +01:00
Sarjuuk
a06b120ebb DB/Locales: Correct a few gameobject names
Closes #13049
2014-09-06 17:18:32 +01:00
DDuarte
8ec98b4e13 DB/NPCs: Set BaseAttackTime and RangeAttack to 2000 where these values were 0 2014-09-06 16:53:15 +01:00
DDuarte
c9f865f804 DB/NPCs: Remove duplicated lines from previous file (creature_model_info). Oops. 2014-09-06 16:16:18 +01:00
DDuarte
07afe02dfe DB/NPCs: Multiple updates to creature_model_info 2014-09-06 16:13:14 +01:00
DDuarte
ee658adf0a DB/GOs: Multiple updates to gameobject_template 2014-09-06 15:48:32 +01:00
Vincent-Michael
76f1d5f221 SQL: Rename SQL after recent PR merge 2014-09-06 03:09:33 +02:00
Nyeriah
3b987c4a89 Scripts/Commands: Move instance command strings to database 2014-09-05 21:59:58 -03:00
Vincent-Michael
7f93e1e56e DB/Creature: Fix hover for "Maiden of Drak'Mar" in 7a04d5ee82 2014-09-06 01:51:53 +02:00
DDuarte
0b4a2c6ca6 DB/NPCs: Remove dynamicflags that should not be in the DB
Tapped and lootable flags
2014-09-06 00:27:04 +01:00
Dr-J
d6a11924a6 DB/Misc: Fel Crystal Prism
* Spawn missing spawns of Fel Crystal Prism http://www.wowhead.com/object=185927
* Script these to be usable to summon demons (needed in order to properly complete a Felwhip for Gahk!) at a cost of 35 Apexis shards
* Scripts for the 4 demons
* Adjustments to the egg scripts I made earlier have had to add the spell to take reagents to script (even though is meant to be triggered from other spell) but was failing ie not taking reagents.
2014-09-05 22:10:39 +01:00
DDuarte
40ed666521 SQLs: Rename SQLs after recent PR merges 2014-09-05 21:59:55 +01:00
Duarte Duarte
4e9a976829 Merge pull request #13008 from mik1893/onyxia
Scripts/Onyxia Lair: small rework
2014-09-05 21:55:29 +01:00
Duarte Duarte
88045921a4 Merge pull request #13016 from Odyssey/pinfo
Scripts/Commands: Move cs_misc.cpp command output hardcoded strings to DB
2014-09-05 21:52:49 +01:00
Duarte Duarte
36f7cfbd04 Merge pull request #13039 from Nyeriah/pr-cmd
Core/Tickets: Send global GM system messages on ticket complete
2014-09-05 21:51:52 +01:00
Dr-J
b3c9d44d36 DB/SAI: Also fix the other of the four dragons
Already fixed Obsidia from sniff

I dont have sniffs of the other 3 but can still make these so the summon and payment occurs in properway.

As with Obsidia all dragons are spawned by event script which is triggered from spell, egg despawns to prevent multiple spawns (even though this would be rather stupid as costs 35 shards to call each dragon.
2014-09-05 20:21:32 +01:00
Dr-J
245be07d2c DB/SAI: To Rule the Skies
Proper script for Obsidia / Obsidia's Egg for quest http://www.wowhead.com/quest=11078/to-rule-the-skies

Now reagents are taken and Obsidia spawned using correct spells

Ie 

http://www.wowhead.com/spell=41035 (Four Dragons: Force Cast - Obsidia) which is cast on player as invoker cast when gossip option selected which triggers
http://www.wowhead.com/spell=41036 (Four Dragons: Reagents - Obsidia) which requires 35 apexis shards as reagents this deducting these and then triggers
http://www.wowhead.com/spell=40682 (http://www.wowhead.com/spell=40682) which triggers event to spawn

Previous script was not using spells and was using sai to deduct shards and spawn obsidia.
2014-09-05 18:24:20 +01:00
Odyssey
5efd2579e5 Scripts/Commands: Move cs_misc command output hardcoded strings to DB so they can be localized too 2014-09-05 12:42:08 +02:00
Nyeriah
b7f5080c9b Scripts/Scholomance: Jandice Barov
- Updated to EventMaps
- Removed hack to spawn illusions
- Moved Illusion's script to SAI
- Corrected Illusion's unit_flags
2014-09-04 22:50:26 -03:00
Dr-J
da2bd68c15 DB/Creature: Delete spawns of Apexis Guardian
Delete spawns of Apexis Guardian http://www.wowhead.com/npc=22275/apexis-guardian#comments, TC had 12 permament spawns of this NPC when there should be none spawned these are summoned using the large simon clusters at a cost of 35 apexis shards and this is scripted as I have checked and tested this, https://github.com/TrinityCore/TrinityCore/blob/master/src/server/scripts/Outland/zone_blades_edge_mountains.cpp#L998
2014-09-05 02:10:55 +01:00
Dr-J
d097f4d0b0 DB/Misc: Shadowmoon Valley
Few scripts for shadowmoon valley, 

this is only tip of iceberg as have sniffs of gossip on a lot of tbc npcs which on tc are missing gossip

Closes #12979
Closes #12973
2014-09-04 22:53:43 +01:00