NoFantasy
d775eea9a4
[9506] Add missing AI calls to inform summoner of summon-related events
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-03-03 00:25:26 +01:00
VladimirMangos
ded1e3c263
[9475] Add and use TotemSlot enum type
2010-02-28 07:31:25 +03:00
VladimirMangos
84080aaf60
[9411] More SpellEffectIndex using in apropriate cases
2010-02-19 06:45:11 +03:00
VladimirMangos
797dd6d931
[9232] Replace list bool fields with exclusive true values by subtype field in Creature.
...
Use it in recently added code instead dynamic_cast use.
2010-01-21 22:23:17 +03:00
VladimirMangos
fe6e2e1746
[9122] Updated copyright notice for new year.
...
Also fix some lost in past cases.
2010-01-08 00:02:21 +03:00
VladimirMangos
1f7163f449
[8940] Make players and totems always immune to taunt.
2009-12-07 17:26:13 +03:00
balrok
02b6c5889b
[8812] totems with no spell shouldn't cast anything
...
not all totems must have a spell
2009-11-13 20:54:43 +01:00
XTZGZoReX
0734adb746
[8789] Rename several singleton macros to use more consistent names.
...
* objmgr -> sObjectMgr
* spellmgr -> sSpellMgr
* WaypointMgr -> sWaypointMgr
* poolhandler -> sPoolMgr
* objaccessor -> sObjectAccessor
* mapmgr -> sMapMgr
* sInstanceSaveManager -> sInstanceSaveMgr
* ticketmgr -> sTicketMgr
* CreatureEAI_Mgr -> sEventAIMgr
* auctionmgr -> sAuctionMgr
* achievementmgr -> sAchievementMgr
2009-11-08 12:11:34 +01:00
tomrus88
a06853bc61
Merge commit 'origin/master' into 320
2009-07-30 08:22:31 +04:00
Gendalph
ae61c1eec0
[8277] Add new line at the end of some .cpp to make gcc happy
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-07-29 18:34:37 +04:00
tomrus88
4c709772c1
Merge commit 'origin/master' into 320
...
Conflicts:
src/game/Player.cpp
src/game/Totem.cpp
2009-07-21 08:22:30 +04:00
tomrus88
a0efd034ca
[8225] Some fixes from 320 branch.
...
(backported from commit 4bdcf42)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-07-21 05:30:58 +04:00
tomrus88
1a47420fe8
Merge commit 'origin/master' into 320
...
Conflicts:
src/game/Map.cpp
src/game/MapInstanced.cpp
src/game/Player.cpp
src/game/SpellEffects.cpp
src/game/Totem.cpp
2009-07-15 09:40:13 +04:00
Ambal
58209ee79a
[8182] Store and use Map* pointer in WorldObject instead map ids for speedup
...
Also some code logic cleanups.
Changes let make more cleanups in base map access and other places,
but this chnages not inlcuded in patch.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-07-15 02:13:52 +04:00
tomrus88
5af8fb89d0
Fix
2009-07-05 13:19:37 +04:00
tomrus88
41b400dac9
Fix
2009-07-02 09:21:43 +04:00
VladimirMangos
a8288b311e
[8102] Simplify code base at new root method WorldObject::CleanupsBeforeDelete
...
* Call it from Map::AddObjectToRemoveList and remove now not needed explcit calls
* Create Gameobject version to make GO with owner more safe for remove
2009-07-02 09:18:42 +04:00
VladimirMangos
9f41772828
[8102] Simplify code base at new root method WorldObject::CleanupsBeforeDelete
...
* Call it from Map::AddObjectToRemoveList and remove now not needed explcit calls
* Create Gameobject version to make GO with owner more safe for remove
2009-07-01 11:09:34 +04:00
VladimirMangos
08fe4933c5
[8015] More dislpay id selection fixes...
...
* Allow have only A2 or H2 display ids for less strincted DB field data.
* Check model data existance for all provided display ids atserver startup.
* Avoid explicit access to creature info display fields but use display selection functions.
* Rename GetTaxiMount to more clear for returned value GetTaxiMountDisplayId.
* Check display ids in `creature_model_info` at server load.
2009-06-14 21:57:56 +04:00
balrok
54f2dbefa0
[7403] much more unneeded includes removed
...
now i extended my script:
NAME="Chat"; ack -c $NAME | ack ":1$" | sed 's/:1//' | xargs /usr/bin/ack-grep -l "include \""$NAME".h\"" | xargs /bin/sed -i '/include "'$NAME'.h"/d'
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-03-08 02:22:17 +03:00
DiSlord
17004d59d4
[7111] Fixes in Spell Effect immunes
...
Correct totem immunes for dot/leech/Fear/Transform auras (immune only to effect)
Correct log if all effects immuned by Effect Immune
Move check for IMMUNITY_STATE to Unit::IsImmunedToSpellEffect
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-19 02:57:50 +03:00
DiSlord
4b9af01d42
[7023] Remove not used useCharges for IsImmunedToSpell/IsImmunedToDamage
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-04 23:20:21 +03:00
arrai
c6f48843ad
[7017] Updated copyright notice for new year
2009-01-03 18:09:51 +01:00
VladimirMangos
3da9f3f4cc
[6889] Backport some not client version specific changes and fixes from 303 branch.
2008-12-09 14:08:29 +03:00
hunuza
90828fa699
Cache highest arena team/guild ids. Some code clean up.
2008-11-05 16:58:57 +01:00
VladimirMangos
ae01d16a73
* Implement immunity totems from periodic damage spell effects. Patch provided `win & DiSlord.
2008-10-18 13:00:01 +04:00
TheLuda
800ee76535
Imported MaNGOS revision 6767 from http://mangos.svn.sourceforge.net/svnroot/mangos/trunk/
2008-10-14 00:29:20 +02:00