diff options
| author | Subv <s.v.h21@hotmail.com> | 2012-08-22 17:26:53 -0500 | 
|---|---|---|
| committer | Subv <s.v.h21@hotmail.com> | 2012-08-22 17:26:53 -0500 | 
| commit | dc95ce61b46ce2d542ee4c4dbdf35a9e854c4316 (patch) | |
| tree | e673101dc6554a76dfacb5cf3497dd1d2bde4f41 /src/server/scripts/Examples | |
| parent | cecaab7948d5289439d1334d7bedcaae90e1fe3a (diff) | |
| parent | 85ed0e32a9b2b029c1db3cf1a914b3940cf72b9b (diff) | |
Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps
Conflicts:
	dep/PackageList.txt
	src/server/game/Movement/MotionMaster.cpp
	src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp
	src/server/game/Movement/MovementGenerators/PointMovementGenerator.h
	src/server/game/Movement/Spline/MoveSplineInit.h
	src/server/game/World/World.h
Diffstat (limited to 'src/server/scripts/Examples')
6 files changed, 36 insertions, 30 deletions
| diff --git a/src/server/scripts/Examples/example_commandscript.cpp b/src/server/scripts/Examples/example_commandscript.cpp index 6b7a3d8def7..28ef021d599 100644 --- a/src/server/scripts/Examples/example_commandscript.cpp +++ b/src/server/scripts/Examples/example_commandscript.cpp @@ -23,7 +23,7 @@ Comment: Short custom scripting example  Category: Script Examples  EndScriptData */ -#include "ScriptPCH.h" +#include "ScriptMgr.h"  #include "Chat.h"  // **** This script is designed as an example for others to build on **** diff --git a/src/server/scripts/Examples/example_creature.cpp b/src/server/scripts/Examples/example_creature.cpp index 7f75a0fb481..17b9aae732b 100644 --- a/src/server/scripts/Examples/example_creature.cpp +++ b/src/server/scripts/Examples/example_creature.cpp @@ -23,7 +23,9 @@ SDComment: Short custom scripting example  SDCategory: Script Examples  EndScriptData */ -#include "ScriptPCH.h" +#include "ScriptMgr.h" +#include "ScriptedCreature.h" +#include "ScriptedGossip.h"  // **** This script is designed as an example for others to build on ****  // **** Please modify whatever you'd like to as this script is only for developement **** diff --git a/src/server/scripts/Examples/example_escort.cpp b/src/server/scripts/Examples/example_escort.cpp index 851a32538e9..20e4c5614e9 100644 --- a/src/server/scripts/Examples/example_escort.cpp +++ b/src/server/scripts/Examples/example_escort.cpp @@ -23,7 +23,9 @@ SDComment: Script used for testing escortAI  SDCategory: Script Examples  EndScriptData */ -#include "ScriptPCH.h" +#include "ScriptMgr.h" +#include "ScriptedCreature.h" +#include "ScriptedGossip.h"  #include "ScriptedEscortAI.h"  enum eEnums diff --git a/src/server/scripts/Examples/example_gossip_codebox.cpp b/src/server/scripts/Examples/example_gossip_codebox.cpp index 6d57f1ac798..a5627c68ff6 100644 --- a/src/server/scripts/Examples/example_gossip_codebox.cpp +++ b/src/server/scripts/Examples/example_gossip_codebox.cpp @@ -23,7 +23,9 @@ SDComment: Show a codebox in gossip option  SDCategory: Script Examples  EndScriptData */ -#include "ScriptPCH.h" +#include "ScriptMgr.h" +#include "ScriptedCreature.h" +#include "ScriptedGossip.h"  #include <cstring>  enum eEnums diff --git a/src/server/scripts/Examples/example_misc.cpp b/src/server/scripts/Examples/example_misc.cpp index d83a00ed82f..3aa4bac3f1e 100644 --- a/src/server/scripts/Examples/example_misc.cpp +++ b/src/server/scripts/Examples/example_misc.cpp @@ -23,7 +23,6 @@ SDComment: Item, Areatrigger and other small code examples  SDCategory: Script Examples  EndScriptData */ -#include "ScriptPCH.h"  #include "ScriptMgr.h"  enum eSay diff --git a/src/server/scripts/Examples/example_spell.cpp b/src/server/scripts/Examples/example_spell.cpp index 8c721c141af..cc27392919f 100644 --- a/src/server/scripts/Examples/example_spell.cpp +++ b/src/server/scripts/Examples/example_spell.cpp @@ -22,9 +22,10 @@   * and `ScriptName` is the name of a script assigned on registration   */ -#include "ScriptPCH.h" +#include "ScriptMgr.h"  #include "SpellAuras.h"  #include "SpellAuraEffects.h" +#include "SpellScript.h"  enum Spells  { @@ -80,19 +81,19 @@ class spell_ex_5581 : public SpellScriptLoader              {                  // this hook is executed before anything about casting the spell is done                  // after this hook is executed all the machinery starts -                sLog->outString("Caster just finished preparing the spell (cast bar has expired)"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Caster just finished preparing the spell (cast bar has expired)");              }              void HandleOnCast()              {                  // cast is validated and spell targets are selected at this moment                  // this is a last place when the spell can be safely interrupted -                sLog->outString("Spell is about to do take reagents, power, launch missile, do visuals and instant spell effects"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Spell is about to do take reagents, power, launch missile, do visuals and instant spell effects");              }              void HandleAfterCast()              { -                sLog->outString("All immediate Actions for the spell are finished now"); +                sLog->outInfo(LOG_FILTER_GENERAL, "All immediate Actions for the spell are finished now");                  // this is a safe for triggering additional effects for a spell without interfering                  // with visuals or with other effects of the spell                  //GetCaster()->CastSpell(target, SPELL_TRIGGERED, true); @@ -102,7 +103,7 @@ class spell_ex_5581 : public SpellScriptLoader              {                  // in this hook you can add additional requirements for spell caster (and throw a client error if reqs're not passed)                  // in this case we're disallowing to select non-player as a target of the spell -                //if (!GetTargetUnit() || GetTargetUnit()->ToPlayer()) +                //if (!GetExplTargetUnit() || GetExplTargetUnit()->ToPlayer())                      //return SPELL_FAILED_BAD_TARGETS;                  return SPELL_CAST_OK;              } @@ -110,7 +111,7 @@ class spell_ex_5581 : public SpellScriptLoader              void HandleDummyLaunch(SpellEffIndex /*effIndex*/)              { -                sLog->outString("Spell %u with SPELL_EFFECT_DUMMY is just launched!", GetSpellInfo()->Id); +                sLog->outInfo(LOG_FILTER_GENERAL, "Spell %u with SPELL_EFFECT_DUMMY is just launched!", GetSpellInfo()->Id);              }              void HandleDummyLaunchTarget(SpellEffIndex /*effIndex*/) @@ -119,17 +120,17 @@ class spell_ex_5581 : public SpellScriptLoader                  if (Unit* unitTarget = GetHitUnit())                      targetGUID = unitTarget->GetGUID();                  // we're handling SPELL_EFFECT_DUMMY in effIndex 0 here -                sLog->outString("Spell %u with SPELL_EFFECT_DUMMY is just launched at it's target: " UI64FMTD "!", GetSpellInfo()->Id, targetGUID); +                sLog->outInfo(LOG_FILTER_GENERAL, "Spell %u with SPELL_EFFECT_DUMMY is just launched at it's target: " UI64FMTD "!", GetSpellInfo()->Id, targetGUID);              }              void HandleDummyHit(SpellEffIndex /*effIndex*/)              { -                sLog->outString("Spell %u with SPELL_EFFECT_DUMMY has hit!", GetSpellInfo()->Id); +                sLog->outInfo(LOG_FILTER_GENERAL, "Spell %u with SPELL_EFFECT_DUMMY has hit!", GetSpellInfo()->Id);              }              void HandleDummyHitTarget(SpellEffIndex /*effIndex*/)              { -                sLog->outString("SPELL_EFFECT_DUMMY is hits it's target!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "SPELL_EFFECT_DUMMY is hits it's target!");                  // make caster cast a spell on a unit target of effect                  if (Unit* target = GetHitUnit())                      GetCaster()->CastSpell(target, SPELL_TRIGGERED, true); @@ -137,23 +138,23 @@ class spell_ex_5581 : public SpellScriptLoader              void HandleBeforeHit()              { -                sLog->outString("Spell is about to hit target!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Spell is about to hit target!");              }              void HandleOnHit()              { -                sLog->outString("Spell just hit target!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Spell just hit target!");              }              void HandleAfterHit()              { -                sLog->outString("Spell just finished hitting target!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Spell just finished hitting target!");              }              void FilterTargets(std::list<Unit*>& /*targetList*/)              {                  // usually you want this call for Area Target spells -                sLog->outString("Spell is about to add targets from targetList to final targets!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Spell is about to add targets from targetList to final targets!");              }              // register functions used in spell script - names of these functions do not matter @@ -228,20 +229,20 @@ class spell_ex_66244 : public SpellScriptLoader              void HandleOnEffectApply(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)              { -                sLog->outString("Aura Effect is about to be applied on target!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Aura Effect is about to be applied on target!");                  // this hook allows you to prevent execution of AuraEffect handler, or to replace it with your own handler                  //PreventDefaultAction();              }              void HandleOnEffectRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)              { -                sLog->outString("Aura Effect is about to be removed from target!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Aura Effect is about to be removed from target!");                  // this hook allows you to prevent execution of AuraEffect handler, or to replace it with your own handler                  //PreventDefaultAction();              }              void HandleAfterEffectApply(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)              { -                sLog->outString("Aura Effect has just been applied on target!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Aura Effect has just been applied on target!");                  Unit* target = GetTarget();                  // cast spell on target on aura apply                  target->CastSpell(target, SPELL_TRIGGERED, true); @@ -249,7 +250,7 @@ class spell_ex_66244 : public SpellScriptLoader              void HandleAfterEffectRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)              { -                sLog->outString("Aura Effect has just been just removed from target!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Aura Effect has just been just removed from target!");                  Unit* target = GetTarget();                  Unit* caster = GetCaster();                  // caster may be not avalible (logged out for example) @@ -261,7 +262,7 @@ class spell_ex_66244 : public SpellScriptLoader              void HandleEffectPeriodic(AuraEffect const* /*aurEff*/)              { -                sLog->outString("Perioidic Aura Effect is does a tick on target!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Perioidic Aura Effect is does a tick on target!");                  Unit* target = GetTarget();                  // aura targets damage self on tick                  target->DealDamage(target, 100); @@ -269,14 +270,14 @@ class spell_ex_66244 : public SpellScriptLoader              void HandleEffectPeriodicUpdate(AuraEffect* aurEff)              { -                sLog->outString("Perioidic Aura Effect is now updated!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Perioidic Aura Effect is now updated!");                  // we're doubling aura amount every tick                  aurEff->ChangeAmount(aurEff->GetAmount() * 2);              }              void HandleEffectCalcAmount(AuraEffect const* /*aurEff*/, int32& amount, bool& canBeRecalculated)              { -                sLog->outString("Amount of Aura Effect is being calculated now!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Amount of Aura Effect is being calculated now!");                  // we're setting amount to 100                  amount = 100;                  // amount will be never recalculated due to applying passive aura @@ -285,7 +286,7 @@ class spell_ex_66244 : public SpellScriptLoader              void HandleEffectCalcPeriodic(AuraEffect const* /*aurEff*/, bool& isPeriodic, int32& amplitude)              { -                sLog->outString("Periodic data of Aura Effect is being calculated now!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Periodic data of Aura Effect is being calculated now!");                  // we're setting aura to be periodic and tick every 10 seconds                  isPeriodic = true;                  amplitude = 2 * IN_MILLISECONDS; @@ -293,7 +294,7 @@ class spell_ex_66244 : public SpellScriptLoader              void HandleEffectCalcSpellMod(AuraEffect const* /*aurEff*/, SpellModifier*& spellMod)              { -                sLog->outString("SpellMod data of Aura Effect is being calculated now!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "SpellMod data of Aura Effect is being calculated now!");                  // we don't want spellmod for example                  if (spellMod)                  { @@ -366,14 +367,14 @@ class spell_ex_absorb_aura : public SpellScriptLoader              void HandleOnEffectAbsorb(AuraEffect* /*aurEff*/, DamageInfo & dmgInfo, uint32 & absorbAmount)              { -                sLog->outString("Our aura is now absorbing damage done to us!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Our aura is now absorbing damage done to us!");                  // absorb whole damage done to us                  absorbAmount = dmgInfo.GetDamage();              }              void HandleAfterEffectAbsorb(AuraEffect* /*aurEff*/, DamageInfo & /*dmgInfo*/, uint32 & absorbAmount)              { -                sLog->outString("Our aura has absorbed %u damage!", absorbAmount); +                sLog->outInfo(LOG_FILTER_GENERAL, "Our aura has absorbed %u damage!", absorbAmount);              }              // function registering @@ -402,7 +403,7 @@ class spell_ex_463 : public SpellScriptLoader              bool CheckAreaTarget(Unit* target)              { -                sLog->outString("Area aura checks if unit is a valid target for it!"); +                sLog->outInfo(LOG_FILTER_GENERAL, "Area aura checks if unit is a valid target for it!");                  // in our script we allow only players to be affected                  return target->GetTypeId() == TYPEID_PLAYER;              } | 
