aboutsummaryrefslogtreecommitdiff
path: root/src/game/PetHandler.cpp
AgeCommit message (Collapse)Author
2009-05-31 [7918] Improve portability in work with uint64 string format specifiers ↵megamage
and in code literals. Author: VladimirMangos * Replace platform seelction MaNGOS code for select format descriptor for uint64 by using ACE define. I64FMTD renamed to UI64FMTD for more clear name. * Add new define UI64LIT (base at ACE seelction) for build portables uint64 literals. Please always use UI64LIT(0x00001) instead less portable 0x00001LL --HG-- branch : trunk
2009-05-27 [7901] Refactoting pet action bar related code. Fixed some related bugs. ↵megamage
Author: VladimirMangos * Correctly update action bar at loading and other cases when listed unlearned/not existed spells * Avoid send data by PetSpellInitialize() many times while pet loading --HG-- branch : trunk
2009-05-25*Merge.megamage
--HG-- branch : trunk
2009-05-24 [7886] Drop use table `petcreateinfo_spell`megamage
This is first commit in chain for remove oudated and not used pet functionality. * Use instead dropped table CreatureSpellData.dbc if creature_template.PetSpellDataId set (mostly hunter pets) * Use creature_template.spellN if not set creature_template.PetSpellDataId (mostly different summon creatures) * Fixed bug with not removing from action bar spell icon for not ranked unlearned spells. Note: summoned controllable creatures without PetSpellDataId must have expected spells in spellN feilds for creature_template. [7887] Drop pet spell teaching code, including field in character_pet. Author: VladimirMangos --HG-- branch : trunk
2009-05-21Added new config option: vmap.petLOSraczman
Enabling it makes pets do LOS check before attacking its target. --HG-- branch : trunk
2009-05-09*Allow dismiss possessed units.megamage
--HG-- branch : trunk
2009-05-06*Fix a bug that minipet cannot be dismissed.megamage
--HG-- branch : trunk
2009-05-02*Merge.megamage
*Also fix build in VC7 and VC8. --HG-- branch : trunk
2009-05-02*Update spell selection.megamage
--HG-- branch : trunk
2009-04-30*Merge.megamage
--HG-- branch : trunk
2009-04-30*Explicitly implement spell target 28 and 29.megamage
--HG-- branch : trunk
2009-04-30*Merge.megamage
--HG-- branch : trunk
2009-04-30*Use canattack to check if canattack in pethandler and combathandlermegamage
--HG-- branch : trunk
2009-04-29*let petattack command use provided guid instead of player selection. By ↵megamage
thenecromancer --HG-- branch : trunk
2009-04-29[7731] Some code cleanups, warrning fixes. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-04-29[7730] Some optimizantion and code style. Author: zhenyamegamage
--HG-- branch : trunk
2009-04-27[7716] Fixed some typos and possible crashes. Author: AlexDerekamegamage
--HG-- branch : trunk
2009-04-03*Add some checks during object deconstruction.megamage
--HG-- branch : trunk
2009-03-28*Fix a crash when player toggle autocast for guardians.megamage
--HG-- branch : trunk
2009-03-27*Fix some bugs of pet.megamage
--HG-- branch : trunk
2009-03-21*Do not allow toggle unautocastable spells for pet.megamage
--HG-- branch : trunk
2009-03-21Small code cleanup and partial merge with dev branch Author: tomrus88megamage
--HG-- branch : trunk
2009-03-21*Do not allow pvp in dk start zone.megamage
*Improve petsetaction code. --HG-- branch : trunk
2009-03-21*A temp fix for the bug that dismiss pets cause crash.megamage
--HG-- branch : trunk
2009-03-21*Fix a crash when toggle autocast for non-pet guardians.megamage
*Allow control multiple guardians using one action bar (not fully implemented) --HG-- branch : trunk
2009-03-21*Allow players to control guardians/charms (not only pets).megamage
--HG-- branch : trunk
2009-03-20*More work on summon system.megamage
--HG-- branch : trunk
2009-03-16*Use SpellCastResult and finaly fix SPELL_CAST_OK value (255 custom value ↵megamage
now). By VladimirMangos. --HG-- branch : trunk
2009-03-13*Merge.megamage
*"Fix Glowing Blood" is not merged. Outdated patch? --HG-- branch : trunk
2009-03-13*Call stopmoving in moveidle.megamage
--HG-- branch : trunk
2009-03-12*Merge.megamage
--HG-- branch : trunk
2009-03-12*Assign possessed AI and pet AI to charmed creatures.megamage
--HG-- branch : trunk
2009-03-09[7424] Codestyle: removed not needed \n in log output. Author: balrokmegamage
--HG-- branch : trunk
2009-03-08[7403] much more unneeded includes removed Author: balrokmegamage
--HG-- branch : trunk
2009-03-07*Merge.megamage
--HG-- branch : trunk
2009-03-07*Fix a bug that possessed creature cannot melee.megamage
--HG-- branch : trunk
2009-03-06*Merge.megamage
--HG-- branch : trunk
2009-03-05*Disable charmed/possessed creature AI.megamage
*Use general react states to replace charminfo react states. --HG-- branch : trunk
2009-02-18Fix buildpanaut0lordv
--HG-- branch : trunk
2009-02-18*Merge.megamage
--HG-- branch : trunk
2009-02-17Newline added to bottom of all files.KingPin
--HG-- branch : trunk
2009-02-16*Merge.megamage
--HG-- branch : trunk
2009-02-15*Cleanup of charm/farsight code. Hope this can fix some crash bugs.megamage
--HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 2Drahy
* Changed mangos website --HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 1 - Mercurial cant ↵Drahy
convert all files at once --HG-- branch : trunk
2009-01-24*Update to Mangos 7158.megamage
--HG-- branch : trunk
2009-01-21*Update to Mangos 7136.megamage
--HG-- branch : trunk
2009-01-20*Update to Mangos 7125.megamage
--HG-- branch : trunk
2009-01-02*Update to Mangos 7006.megamage
--HG-- branch : trunk
2008-12-24Backed out changeset: ad4f100c0a9dmegamage
--HG-- branch : trunk