Commit Graph

1359 Commits

Author SHA1 Message Date
Souler e13eec5141 Scripts/Spells: Change shapeshift check when players mounting on tournament mounts.
This should solve the problem with warriors and priests on shadowform not being able to mount up.
2012-02-04 18:51:09 +01:00
Shocker 1a41d8e1de Merge pull request #5012 from Vincent-Michael/tocr
Scripts/Trial of the Crusader: Some fixes for Beasts of Northrend:
* Add missing MovementInform handler filters for Icehowl
* Remove UNIT_FLAG_OOC_NOT_ATTACKABLE for Beasts of Northrend
* Fix codestyle for Beasts of Northrend

Closes #3193
2012-02-01 13:48:54 -08:00
Souler eef0c61bbf Script/Spells: Solve problems with argent tournament spells
- Including cleanup in spell_generic
2012-02-01 16:02:58 +01:00
Shauren 9d64dc1799 Scripts/Icecrown Citaldel: Fixed Bone Slice being used during first 10 seconds of the encounter after a wipe
Closes #5020
2012-01-31 14:09:08 +01:00
Vincent-Core 4865d69383 Core/Script:
* Add missing MovementInform handler filters for Icehowl.
* Remove UNIT_FLAG_OOC_NOT_ATTACKABLE for Beasts of Northrend.
* Fix codestyle for Beasts of Northrend.
2012-01-30 14:05:43 +01:00
Bootz 0f0672ef3b Build System: Remove the 14month old source directories out of CMakeLists.txts
These were added back when trinity dropped framework...and are no longer needed.

Signed-off-by: Bootz <Stage6Dev@EMPulseGaming.com>
2012-01-30 06:13:20 -06:00
Shauren 83e0486e59 Scripts/Icecrown Citadel: Professor Putricide will now remove Mutated Plague from players when dying 2012-01-30 12:31:59 +01:00
Souler 75992143c1 Scripts/Spells: Fix Argent Tournament mount spells:
* Break-Shield
 * Charge
 * Defend (visual)
 * Mounted duel
 * Faction Pennants when riding argent tournament mounts
Closes #4917.
2012-01-30 00:21:42 +01:00
Shocker ff1964906b Merge pull request #4981 from Souler/fix_omen
Events/Lunar Festival: Fixed behaviour of Elune's Candle, Rockets and Rocket Clusters. Implemented AI for Omen and his summoning ritual.

Closes #4939
2012-01-29 07:11:16 -08:00
Souler 50a6ec015e Scripts/Spells: Fixed behaviour of Elune's Candle, Rockets and Rocket Clusters.
Scripts/NPC: Implemented AI for Omen and his summoning ritual.
2012-01-29 03:49:55 +01:00
Nay 5ceae46302 Core/Scripts: Rename pAI to ai 2012-01-29 01:48:36 +00:00
Shauren 71ec09ab1f Merge pull request #4986 from LiMCrosS/patch-1
Scripts/Icecrown Citadel: Updated Sindragosa MovementInform hooks to match the movement generator type
2012-01-28 13:56:23 -08:00
Shocker 0fcaa5349c Merge branch 'master' of github.com:TrinityCore/TrinityCore 2012-01-28 23:45:05 +02:00
LiMCrosS fa384665af ICC/Sindragosa:
POINT_FROSTWYRM_LAND now is EFFECT_MOTION_TYPE
2012-01-28 19:27:52 -02:00
Subv2112 03953930f9 Scripts/Commands: Adjust .pinfo and .gm list to respect the realmid in account_access table.
closes #1306

Signed-off-by: Subv2112 <s.v.h21@hotmail.com>
2012-01-28 16:03:36 -05:00
Manuel Carrasco ac40323ea0 Scripts/UK: Fixed crash. A better way must be implemented if there is any. 2012-01-27 13:07:40 -03:00
Shocker 83c85a2f07 Scripts/Utgarde Keep: Fix possible crsah in Ingvar code 2012-01-27 02:24:48 +02:00
Spp c9762b0e38 Core: Change Handlers location 2012-01-26 10:54:53 +01:00
Bootz b83aa17126 Scripts/Kalimdor: Maraudon
* Fixed basic coding standards.
- Fixed Enums in Defines.
2012-01-26 03:06:48 -06:00
Bootz bf4b83436a Scripts/Kalimdor: BlackFathomDeep
* Code Standardizations.
- Removed SD2 hieroglyphics.
- Removed Hungarian Notations.
- Fixed Enums in Defines.
2012-01-26 03:01:23 -06:00
Bootz 6c3bdb1f70 Scripts/EasternKingdoms: MoltenCore
* Fixed Enums in defines.
2012-01-26 02:55:23 -06:00
Bootz 74441b12ec Scripts/EasternKingdoms: ScarletMonastery
* Removed trailing white spaces
2012-01-26 02:49:10 -06:00
Bootz c0cd16e51d Scripts/EasternKingdoms: ScarletMonastery
* Fixed a few derps i missed on last patch
2012-01-26 02:40:15 -06:00
Bootz 2db052b109 Scripts/EasternKingdoms: ScareltMonastery
* Script Standardizations done,
- Removed SD2 Hieroglyphics.
- Removed Hungarian Notations.
- Fixed Enums in Defines.
2012-01-26 02:21:15 -06:00
Bootz e0930b1a37 Scripts/EasternKingdoms: Blackwing Lair
* Adjusted copyright headers back to '09 these need updated b4 can use 2012
2012-01-25 01:13:07 -06:00
Bootz 79c2390f81 Scripts/EasterKingdoms: Blackwing Lair
* code-style cleanup
* Fixed copyright header
* Fixed defines in enums

todo: make the necessary changes for script_text-> Creature_texts.
2012-01-25 00:39:37 -06:00
Discover- 52132770df Merge pull request #4944 from Souler/script_cleanup
Convert some coded scripts to DB
2012-01-24 12:34:52 -08:00
Discover- 126d3c8339 Scripts/Spells: Script spell Refocus 2012-01-24 21:23:05 +01:00
Souler e552b1744c DB/Conditions: Convert Dame Evniki Kapsalis script into conditions
DB/SAI: Convert Priestess Alorah and Grimmin scripts into SmartAI
2012-01-24 15:12:47 +01:00
Manuel Carrasco 78ede251b0 Scripts/UK: Improvements to my last commit. Thanks to Vincent-Michael 2012-01-23 23:15:57 -03:00
click e6d5b21778 Core: Fix non-PCH build and remove a few warnings. 2012-01-24 00:24:39 +01:00
Manuel Carrasco 40c6e7bcdb Scripts/UK: Re-written Prince Keleseth script.
* Corrected spawns amount, only 4 Skeletons must be spawned not 5.
* Adjusted timers, now they are blizzlike.
    * This also includes skeleton resurrection timer.
* Removed hacky code that was replacing spells (they are casted now).
* Implemented "On The Rocks" achievement.

Thanks to Subv for help.
2012-01-23 20:03:06 -03:00
Subv2112 3d4f55723c Core/SAI: Linked events should be executed after the event that linked them is executed.
Core/SAI: Allow SMART_EVENT_GO_STATE_CHANGED to use ActionInvoker target

Signed-off-by: Subv2112 <s.v.h21@hotmail.com>
2012-01-22 20:36:01 -05:00
Shocker 5552a33251 Merge pull request #4839 from Fredi/reload
Core/Commands: Implement reload multiple creature templates
2012-01-21 08:32:54 -08:00
Manuel Carrasco 19f8cc26b9 Scripts/UK: Removed unused variables, thanks to Vincent-Michael. 2012-01-20 13:08:41 -03:00
Manuel Carrasco e336c6ff57 Scripts/FoS: Fixed visual bug when Devourer of Souls casts Wailing Souls.
fixed #1692
2012-01-20 02:28:09 -03:00
Manuel Carrasco 53c48c774a Scripts/UK: Adjusted Ingvar the Plunderer's spell timers (Shadow Axe is still missing), sniffs have been used as source. 2012-01-20 01:55:55 -03:00
Manuel Carrasco f02d913094 Scripts/FoS: * Fixed Bronjahm teleport.
* Soulstorm Channel (Visual) will be correctly cast at wip.
	     * Adjusted Magic Bane timer.
2012-01-19 21:09:13 -03:00
Machiavelli 2d89b4bfe0 Core/DBLayer: Change some incorrect uses of PQuery with PExecute or Execute 2012-01-18 21:02:06 +01:00
Nay 67ef6f494f Merge pull request #4860 from Souler/fix_dalaran_disguises
"An Audience With The Arcanist" and "A Meeting With The Magister"
Closes #485
2012-01-17 04:21:19 -08:00
Souler 4bdc535373 Script/Quest: Solve some related problems with "An Audience With The Arcanist" and "A Meeting With The Magister" 2012-01-17 12:55:54 +01:00
Fredi 688ddb17d4 Core/Commands: Implement reload multiple creature templates
Example: .reload creature_template 34797 34799 35144 34796

Closes #2700
2012-01-17 09:25:46 -02:00
Discover c1cf2db17f DB/SAI: The Missing Diplomat
closes #3700
2012-01-16 12:36:52 +01:00
kaelima f10e41ee41 Scripts/Trial of the Crusader: Fix crash in MovementInform for Frost Sphere in Anub'arak encounter.
Thanks Vincent-Michael!
Fixes #4834
2012-01-15 20:37:25 +01:00
Machiavelli b02666213c Scripts/Misc: Fix some MovementInform handler filters after recent motionmaster changes
Also correct year of SQL in dbbac0bdaa
2012-01-15 15:27:43 +01:00
Subv2112 f4075f0f94 Core/LFG:
Fix priority of the player when its added to the lfg group
        Better implementation of the Dungeon Deserter debuff
        Rewrite the NeedBeforeGreed loot
        Fixed players being shown as Unknown Entity when entering the lfg group
        Some incremental optimizations after original patch
Thanks to Retriman and Paecman for base implementation

Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
2012-01-14 17:37:28 +01:00
Machiavelli dbbac0bdaa Core/Movement: Implement spline movement subsystem.
Spline movement controls movements of server-side controlled units (monster movement, taxi movement, etc).
Proper implementation of effects such as charge, jump, cyclic movement will rely on it.
However, need improve our states system before.

Technical changes:

* Added linear, catmullrom and bezier3 splines which based on client's algorthims. They can be reused for proper transport position interpolation.
* Precission increased. There are no more position desync issues since client's position calculation formulas used.
* Now possible to move by paths with multiple points, send whole path to client.

--
Original author of research and implementation: SilverIce. Massive kudos.
Original port for Trinity (ref #4629) Chaplain and Venugh
With the following incremental fixes during my review:

- Restore flightmaster end grid pre-loading
- Fix uninitialized Creature::m_path_id
- Add missing trinity_string entries for .movegens command
- Fix a bug in WaypointMovementGenerator that would trigger unexpected pausing at waypoints for various amounts of time

Known issues:
- Errors like WaypointMovementGenerator::LoadPath creature XXX (Entry: YYYYY GUID: ZZZZZZ) doesn't have waypoint path id: 0.
This is caused by bad DB data. This commit didn't "break" it.

Do not forget to re-run CMake before compiling.
2012-01-14 15:36:07 +01:00
zxbiohazardzx d9a75b3828 Core/Scripts: remove obsolete scripts for Orsonn and Kodian
related to #4788
2012-01-14 09:40:00 +01:00
Nay ebfa6bbcd1 SQL: Fix remaining errors... *sighs* 2012-01-14 01:53:21 +00:00
Venugh ab923f7157 Core/Scripts: typo from last commit. thx Discovered. 2012-01-14 00:22:26 +01:00