| Age | Commit message (Collapse) | Author |
|
Implement the use of the new vmap3-format by Lynx3d (mad props to you for this, and thanks for the talks earlier)
+ reduced Vmap size to less than one third, and improve precision
+ indoor/outdoor check which allows automatic unmounting of players
+ additional area information from WMOAreaTable.dbc, removed existing "hacks"
+ WMO liquid information for swimming and fishing correctly in buildings/cities/caves/instances (lava and slime WILL hurt from now on!)
- buildfiles for windows are not properly done, and will need to be sorted out
NOTE: Do NOT annoy Lynx3d about this, any issues with this "port" is entirely our fault !
THIS REVISION IS CONSIDERED UNSTABLE AND CONTAINS WORK IN PROGRESS - USE AT YOUR OWN RISK!
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
Object::GetUInt32Value when pVictim is null).
Fixes issue #2458.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
cooperative.
(Essence of 39d9d11c09 is still intact)
--HG--
branch : trunk
|
|
packet structure.
--HG--
branch : trunk
|
|
CD on one of the random spell to avoid multiple proc of different random spell).
Take trigger_spell from dbc in case there is one and not yet handled by custom case.
--HG--
branch : trunk
|
|
Pain was present on target, thx maxdestroyer for pointing that EffectSpellClassMask doesn't match
Fixes issue #1085.
--HG--
branch : trunk
|
|
Thanks nightseas for testing and finding this bug.
--HG--
branch : trunk
|
|
This needs DB support so you don't change into a pig instead of a vrykul/taunka.
Based on c.j.b's patch.
Fixes issue 1933
Fixes issue 1843
--HG--
branch : trunk
|
|
This changes the way SPELL_AURA_MOD_DISPEL_RESIST works and fixes mages root diminishing returns
Closes issue #1045.
--HG--
branch : trunk
|
|
fix by zergtmn
Fixes issue #2300
--HG--
branch : trunk
|
|
SpellMgr.cpp part of the code by Karolis.Rudzevicius, thanks for it.
Fixes issue #1440.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
* Patch coutesy of PivoNRoll
--HG--
branch : trunk
|
|
(adapted to latest rev).
Fixes issue #921.
--HG--
branch : trunk
|
|
Original Patch by N4rk0
Closes issue 739
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
Some small code cleanups
--HG--
branch : trunk
|
|
NOTE: VehicleAI::UpdateAI runs even while the vehicle is mounted!
--HG--
branch : trunk
|
|
Fixes issue #198.
--HG--
branch : trunk
|
|
Formula was incorrect. It gave a slight advantage when there are several auras for the same UnitMod.
Ex: if you had 2 auras giving 50%,
- previous formula would give: 1*1.5*1.5=2.25
- new formula give: 1+0.5+0.5=2.00 which is correct.
Hack for negative pct <= -100 is also no longer necessary
--HG--
branch : trunk
|
|
This function is used in many scripts to find the nearest enemy within the given distance.
However, it had an implicit limit to the ATTACK_DISTANCE. so in many case the "dist" was in fact just ignored.
In other case, the ATTACK_DISTANCE is required. So 2 functions are necessary to avoid ambiguities.
The refactoring is the split of the function in 2: SelectNearestTarget and SelectNearestTargetInAttackDistance.
--HG--
branch : trunk
|
|
+ Code Style (for, if, while)
--HG--
branch : trunk
|
|
just a single target auras so we need to get caster, not owner)
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
Fix by Moriquendu
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
Fixes issue #1657.
--HG--
branch : trunk
|
|
See issue #1322.
--HG--
branch : trunk
|
|
Fixes issue #1354
Fixes issue #1479
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
TOM_RUS.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
"!=" --> " != " (when needed)
" !=" --> " !="
"!= " --> "!= "
--HG--
branch : trunk
|
|
">=" --> " >= " (when needed)
" >=" --> " >="
">= " --> ">= "
"<=" --> " <= " (when needed)
" <=" --> " <="
"<= " --> "<= "
" ==" --> " =="
"== " --> "== "
--HG--
branch : trunk
|
|
"==" --> " == " (when needed)
--HG--
branch : trunk
|
|
"( " --> "("
" )" --> ")"
--HG--
branch : trunk
|
|
"if(" --> "if ("
--HG--
branch : trunk
|
|
"while(" --> "while ("
--HG--
branch : trunk
|
|
"for(" --> "for ("
--HG--
branch : trunk
|