aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2010-08-08Sourcefile sleanups -> tabs to spaces, remove whitespace - also update the ↵click
cleanupscripts very slightly --HG-- branch : trunk
2010-08-08* Rename InstanceData to InstanceScriptazazel
* Rename *mgr to their new names in scripts project * Mass convert all the scripts (NEEDS THOROUGH TESTING, because it was done automatically) Please, report bugs on issue tracker. --HG-- branch : trunk rename : src/server/game/Instances/InstanceData.cpp => src/server/game/Instances/InstanceScript.cpp rename : src/server/game/Instances/InstanceData.h => src/server/game/Instances/InstanceScript.h
2010-08-08Correct include dirs in scripts and achievement_scripts build errors ↵Shauren
(because of Battleground renames) --HG-- branch : trunk
2010-08-08PCH for scripts is now fixedShauren
--HG-- branch : trunk
2010-08-08Fix PCH for scriptsShauren
--HG-- branch : trunk
2010-08-08* Convert Ashenvale scripts.XTZGZoReX
--HG-- branch : trunk
2010-08-08* Convert npc_professor_phizzlethorpe.XTZGZoReX
--HG-- branch : trunk extra : rebase_source : 55c18bea7f25634a86c028cff3bbf2a2c10420d3
2010-08-08More cleaning for CMakeListsShauren
Moved ScriptPCH from game directory to scripts --HG-- branch : trunk rename : src/server/game/PrecompiledHeaders/ScriptPCH.cpp => src/server/scripts/PrecompiledHeaders/ScriptPCH.cpp rename : src/server/game/PrecompiledHeaders/ScriptPCH.h => src/server/scripts/PrecompiledHeaders/ScriptPCH.h
2010-08-08Converting EasternKingdoms/ZulAman and EasternKingdoms/ZulGurub.John Holiver
Need to recheck tomorrow. :) --HG-- branch : trunk
2010-08-08Missed a new file from EasternKingdoms/UldamanJohn Holiver
--HG-- branch : trunk
2010-08-07mergesilinoron
--HG-- branch : trunk
2010-08-07Converting EasternKingdoms/UldamanJohn Holiver
--HG-- branch : trunk
2010-08-07Convert Ahnkahet, Azjol-Nerub, Drak'tharon Keep, and Forge of Souls to the ↵silinoron
new format. --HG-- branch : trunk
2010-08-08convert Magtheridons Lair and Shattered Halls to new formatSupabad
--HG-- branch : trunk
2010-08-07convert Blood Furnace to new formatSupabad
--HG-- branch : trunk
2010-08-07convert Hellfire Ramparts to new formatSupabad
--HG-- branch : trunk
2010-08-07Convert outdoors northrend scripts to the new format.silinoron
--HG-- branch : trunk
2010-08-07convert Botanica to new formatSupabad
--HG-- branch : trunk
2010-08-07convert Tempest Keep The Eye to new formatSupabad
--HG-- branch : trunk
2010-08-07Remove useless hack for Leeeeeeeeeeeeeroy! achievementShauren
--HG-- branch : trunk
2010-08-07Missed this fileShauren
--HG-- branch : trunk
2010-08-07* OutdoorPvP implementations now reside in the script library.XTZGZoReX
--HG-- branch : trunk rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPEP.cpp => src/server/scripts/OutdoorPvP/OutdoorPvPEP.cpp rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPEP.h => src/server/scripts/OutdoorPvP/OutdoorPvPEP.h rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPHP.cpp => src/server/scripts/OutdoorPvP/OutdoorPvPHP.cpp rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPHP.h => src/server/scripts/OutdoorPvP/OutdoorPvPHP.h rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPNA.cpp => src/server/scripts/OutdoorPvP/OutdoorPvPNA.cpp rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPNA.h => src/server/scripts/OutdoorPvP/OutdoorPvPNA.h rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPSI.cpp => src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPSI.h => src/server/scripts/OutdoorPvP/OutdoorPvPSI.h rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPTF.cpp => src/server/scripts/OutdoorPvP/OutdoorPvPTF.cpp rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPTF.h => src/server/scripts/OutdoorPvP/OutdoorPvPTF.h rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPZM.cpp => src/server/scripts/OutdoorPvP/OutdoorPvPZM.cpp rename : src/server/game/OutdoorPvP/Zones/OutdoorPvPZM.h => src/server/scripts/OutdoorPvP/OutdoorPvPZM.h
2010-08-07convert Arcatraz to new formatSupabad
--HG-- branch : trunk extra : rebase_source : 9c77e524badeccac0c2adbe68110f741b5a3549b
2010-08-07* Script-side changes for my last commit.XTZGZoReX
--HG-- branch : trunk
2010-08-07convert Mechanar to new formatSupabad
--HG-- branch : trunk
2010-08-07* Add call to OnAuctionAdd() into code (thanks Paradox). Closes issue #3313azazel
* Converted Zangarmash to new script system (I think I'm going to write a tool for converting) --HG-- branch : trunk
2010-08-06A couple of forgotten changes.silinoron
--HG-- branch : trunk
2010-08-06Convert Alterac Valley to new format.silinoron
--HG-- branch : trunk
2010-08-06Convert go_scripts to the new format.silinoron
--HG-- branch : trunk
2010-08-06Convert scripts in the Custom directory to new formatsilinoron
--HG-- branch : trunk
2010-08-06Convert a bunch of World scripts to the new system.silinoron
--HG-- branch : trunk
2010-08-07* Converted example scripts to the new format.XTZGZoReX
--HG-- branch : trunk
2010-08-07* Move all movable spell effects from core to DB. Needs DB support.azazel
* Fix some compile errors made in previous commits. --HG-- branch : trunk
2010-08-06* Merge.XTZGZoReX
--HG-- branch : trunk
2010-08-06* Example on AI script conversion (and minor correction in CreatureScript).XTZGZoReX
--HG-- branch : trunk
2010-08-06convert example spell script, too.silinoron
--HG-- branch : trunk
2010-08-06mergesilinoron
--HG-- branch : trunk
2010-08-06Convert spell scripts to new system.silinoron
--HG-- branch : trunk
2010-08-06* Fixed last commit; didn't mean to remove AddSC_instance_deadmines.XTZGZoReX
* Converted area trigger scripts. --HG-- branch : trunk
2010-08-06* Example on converting instance scripts.XTZGZoReX
--HG-- branch : trunk
2010-08-06Implemented Dalaran no-fly zoneShauren
--HG-- branch : trunk
2010-08-06* Converted hunter spell scripts to the new format (mostly for example ↵XTZGZoReX
purposes for the rest of the team). --HG-- branch : trunk
2010-08-06*** New core <-> script library interface - complete rewrite of the old one.XTZGZoReX
* Removed the misdesigned on_events script/hooks. * Lots of related cleanups and assertions. * The interface is now fully object-oriented. ** Scripts no longer use function pointers. ** Scripts no longer use the general-purpose Script struct for everything. ** Script types are split into separate classes which must be inherited depending on what functionality is desired. * Several script types have been added to allow extending functionality in a code-only manner (some script types require assignment in the recently added ScriptName columns in the database, though). ** SpellHandlerScript: Wrapper around spell scripts (returns new SpellScript objects (`spell_script_names`.`ScriptName`)). ** ServerScript: Allows scripting events that occur in the network layer. ** WorldScript: Allows scripting certain world-global events. ** FormulaScript: Allows hooking and interfering with core formulas. ** *MapScript: Allows hooking different map types (including world, instance, and battleground maps (`instance_template`.`ScriptName`)). ** ItemScript: Allows scripting of items (like the old interface (`item_template`.`ScriptName`)). ** CreatureScript: Allows scripting of creatures/AI (like the old interface (`creature_template`.`ScriptName`)). ** GameObjectScript: Allows scripting of gameobjects (like the old interface (`gameobject_template`.`ScriptName`)). ** AreaTriggerScript: Allows scripting triggered area triggers (like the old interface (`areatrigger_scripts`.`ScriptName`)). ** OutdoorPvPScript: Script which should return OutdoorPvP objects for use by OutdoorPvPMgr (`outdoorpvp_template`.`ScriptName`). ** CommandScript: Allows extending the in-core command table. ** WeatherScript: Allows scripting of weather changes (`game_weather`.`ScriptName`). ** AuctionHouseScript: Allows scripting of auction events. ** ConditionScript: Allows scripting of conditions (`conditions`.`ScriptName`). ** DynamicObjectScript: Allows scripting of dynamicobjects. ** TransportScript: Allows scripting of transport events (`transports`.`ScriptName`). * OutdoorPvP objects are now created through scripts. This effectively means that they'll need to be moved to scripts before the they're functional again. * The whole idea with this new interface is to allow expanding core functionality without touching core code. If further hooks are needed to expand functionality of the core, let us know; we'll add them, if we agree that it is appropriate to do so. *** NOTE: The scripts project will _not_ build before it has been adapted to the new interface. *** Thanks to everyone who helped out with related preparations and suggestions! --HG-- branch : trunk
2010-08-06Moved Pain and Suffering (47948) script effect to spell script.azazel
--HG-- branch : trunk
2010-08-05* Implement item limit category (based on changes by VladimirMangos)azazel
* Additional check for HandleAutoBankItemOpcode (thanks to VladimitMangos) * Properly show empty vendor list for empty item list (author: a1ien) * More stricted checks for store operations (thanks to VladimirMangos) * Prevent autostoring of not empty bags (thanks to L1ghtGu4rd) Changes need testing. Please post bugs on our tracker. --HG-- branch : trunk
2010-08-04*Update movement enums - thanks to Zor for info.QAston
*Add functions for position data streaming. --HG-- branch : trunk
2010-08-04Fixed Carrion Feeder pet talentShauren
Removed useless code for Wolverine Bite --HG-- branch : trunk
2010-08-03Really fix Sartharion adds loot farming this time.John Holiver
--HG-- branch : trunk
2010-08-03Compile fixShauren
--HG-- branch : trunk
2010-08-03Fixed Heart of the Phoenix pet spellShauren
--HG-- branch : trunk