Commits on Nov 16, 2009
  1. @dfighter1985
Commits on Aug 31, 2009
Commits on Aug 30, 2009
  1. Started diffing out with this other core I worked on and started port…

    …ing changes:
    * MODIFIED - Added a queueLocks in WorldSocket.cpp (@_queue operation)
    * MODIFIED - When sWorld.GetPlayerLimit() is 0 reject authentication instead of adding to the ever-lasting queue.
    * MODIFIED - sizeof(uint32)*12 to sizeof(TaxiMask)
    * MODIFIED - merged zero diff and g diff checks in Stats.cpp -> CalculateXpToGive().
    Egari committed Aug 30, 2009
  2. * FIXED - Crashfix for:…

    * ADDED - .char settitle command logging:
    Egari committed Aug 30, 2009
Commits on Aug 28, 2009
  1. @dfighter1985

    * ADDED: When trying to use an itemspell that doesn't belong to the i…

    …tem (like when trying to cheat by editing itemcache.wdb ), the player will be disconnected and the attempt logged instead of just silently ignored.
    dfighter1985 committed Aug 28, 2009
Commits on Aug 27, 2009
  1. @dfighter1985

    * MODIFIED: Moved the FFA PvP flag methods up in the inheritance chai…

    …n, also pure virtualized them and defined in the Player and Creature classes.
    * FIXED: Pet, totem, totemsummon FFA PvP flagging should work now.
    dfighter1985 committed Aug 27, 2009
  2. * MODIFIED:

    - Changed a few Phase() to parameter of SpawnCreature/SpawnGameObject
    - Also changed some Phase() to m_phase, as we're setting it before PushToWorld we don't need to update visibility...
    * ADDED: Stewards of Wyrmrest script from:
    Egari committed Aug 27, 2009
  3. * ADDED: MapScriptInterface::SpawnCreature and MapScriptInterface::Sp…

    …awnGameObject now have phase as an optional argument.
    * ADDED: LUA SpawnCreature, SpawnCreatureExtended and SpawnGameObject now have phase as optional argument, if none is provided the phase of the parent object (ptr) is used.
    * APPLIED: Orb of the Sin'dorei by jackpoz:
    Egari committed Aug 27, 2009
Commits on Aug 26, 2009
  1. @dfighter1985
  2. FIXED: Blizzlike messages in SpellEffectSummonPet

    FIXED: - Addition to r2843, seems there were still some issues with it, like the group not unlocking when targets went to 0 before getting to the end of the group (because of the return;)
    Egari committed Aug 26, 2009
  3. @dfighter1985

    * ADDED: Most of the item refund stuff. It still needs work. Please d…

    …on't forget to apply the structure update.
    * MODIFIED: Refactored the additem code from level1.cpp, added it as a new method to ItemInterface.
    dfighter1985 committed Aug 26, 2009
  4. Fixed: Issue with stacking equipped items with ItemStackCheat (the ne…

    …w one would overwrite the existing one's enchantments, random stats...) - now they are not stackable.
    Whoami committed Aug 26, 2009
Commits on Aug 25, 2009
Commits on Aug 23, 2009
  1. @dfighter1985
  2. @dfighter1985

    * MODIFIED: Changed the time datatype for Eventmgr from uint32 to tim…

    * ADDED: Itemexistingduration will now work! This means that the items with a filled in itemexistingduration field, will get removed from the player after itemexistingduration seconds. Please apply the supplied character structure update!
    dfighter1985 committed Aug 23, 2009
Commits on Aug 22, 2009
  1. @dfighter1985

    * ADDED: ups forgot to commit the character structure update previosu…

    …ly. :(
    * ADDED: guardtypes are now in the creature proto instead of being hardcoded in the source. Please don't forget to apply the SQL updates.
    dfighter1985 committed Aug 22, 2009
  2. @dfighter1985

    * FIXED: Taking fall damage will no longer aggro pvp guards or flag you.

    * ADDED: petstates will now be retained, and saved in the db. Please apply the character structure update.
    * ADDED: When setting a pet to passive, it will now discontinue the attack and run back to the owner.
    * FIXED: cleaned up the PvP checks, since isAttackable and isHostile works better now.
    * ADDED: when a unit dies it will lose all auras except those that persist through death.
    * ADDED: no auras except those that persist through death will be applied on dead units now.
    dfighter1985 committed Aug 22, 2009
Commits on Aug 20, 2009
  1. FIXED: Tree Form Aura with healing bonus.

    KFL committed Aug 20, 2009
  2. @dfighter1985

    FIXED: PvP checks reworked a bit, shamans' fire elemental should not …

    …attack unflagged units now
    FIXED: Pets will be properly renamable now without messing up their PvP status
    FIXED: Summoned guardians will get their owner set before pushing on the world now
    ADDED: .npc info will now display whether a creature is owned by a player
    dfighter1985 committed Aug 20, 2009
Commits on Aug 18, 2009
  1. APPLIED: VC90 Patch by Lurker ->…

    …howtopic=17563 thank you for contributing.
    Hoffa committed Aug 18, 2009
Commits on Aug 17, 2009
  1. ADDED Eye of Kilrogg patch by Jackpoz ->…

    …ex.php?showtopic=17571 thank you for contributing.
    Hoffa committed Aug 17, 2009
  2. @dfighter1985

    This is mostly a housekeeping / maintenance commit.

    ADDED: Jackpoz's spellefect patch:   Please apply the included query for the char db, if you are experiencing issues with languages after this commit.
    ADDED: Stable masters will now only send the stabled pet list to hunters
    ADDED: Deathknight entry for worldstrings, please apply the included world update.
    ADDED: Up-to-date structure files for world, logon, and char databases.
    ADDED: License banner for the UnixMetric class files.
    UPDATED: db updater tool
    REMOVED: old unstable scripts directory, old sql directory, oa updates.
    dfighter1985 committed Aug 17, 2009
Commits on Aug 16, 2009
  1. @dfighter1985

    * ADDED: Totems will no longer attack unflagged pets

    * ADDED: Pets will no longer attack unflagged totems
    * ADDED: Pets will no longer attack unflagged summons
    * ADDED: pets will lose/gain PvP flag with their owner
    * ADDED: Totems will flag the owner for PvP if we attack a PvP combatant
    * ADDED: Pets will flag their owner for PvP if we attack a PvP combatant
    * ADDED: Players attacking a PvP combatant will get flagged
    * ADDED: Players attacking a PvP combatant with summons will get flagged
    * ADDED: Players attacking a PvP NPC will get flagged
    * FIXED: my own screwup, Creatures not attacking unflagged Players, tks Andy for pointing this out!
    dfighter1985 committed Aug 16, 2009
Commits on Aug 14, 2009
  1. @dfighter1985

    * ADDED: totems and elementals summoned by totems will properly flag …

    …now for pvp when the owner flags or unflags
    * ADDED: totems will disappear if the elemental they summoned is killed
    * ADDED: elementals summoned by totems will no longer attack unflagged players or pets (the earth ones at least, the fire uses spell, that will have to be investigated further )
    * ADDED: elementals summoned by totems will  despawn if the totem is cancelled
    * ADDED: elementals summoned by totems will despawn if the totem is killed
    * ADDED: summons and totems will no longer have a loot of any kind, not even the loot window will pop up.
    dfighter1985 committed Aug 14, 2009
  2. FIXED: Wrong field names in SpellEntry

    ADDED: Global Cooldown Modifier
    KFL committed Aug 14, 2009
  3. @dfighter1985

    * FIXED: Fixed guildmaster money retrieval from guildbank issue, lol.…

    … This was an extremely hard to find issue and involves lots of code changes may take minutes to update! lol
    dfighter1985 committed Aug 14, 2009
Commits on Aug 13, 2009
  1. FIXED: Chat - Now properly changes with phase

    FIXED: Non-targeted spells (targeted ones already worked properly)
    ADDED: .character phase command to be a get/set command at the same time, depending on parameters (you can view the phase of someone without parameters, with parameters you can set it)
    ADDED: .npc phase <phase> <save> - save represents an optional 1 to save the phase of the npc to the database.
    ADDED: .go phase <phase> <save> - remember without the <>...
    The spawn commands will set the spawned object's phase to match the player's phase; if it is not the desired outcome, then you can use the above 3 commands. The various info commands should list the phase value too.
    FIXED: Mana bar/power bar (just stumbled upon it while testing things, so fixed it along the way)
    FIXED: Combat pets now properly follow phase changes.
    MODIFIED: Server's packet logging to include the account id, so you can easily tell now which packet came/went from/to who.
    FIXED: Various small warnings about uninitialized variables and 0 vs NULL differences.
    Please see my thread here: - for more information on phasing!
    Vlack committed Aug 13, 2009
  2. @dfighter1985

    * FIXED: Tame beast works again, credits to Draaven http://arcemu.inf…

    * FIXED: pets will no longer attack unattackable creatures.
    dfighter1985 committed Aug 13, 2009
  3. @dfighter1985
Commits on Aug 12, 2009
  1. @dfighter1985

    * FIXED: crash hotfix. Fixed the crash when a socket is being polled …

    …for traffic data AFTER it's disconnected/deleted/etc. It appears to have occured on Unix only.
    dfighter1985 committed Aug 12, 2009
  2. @dfighter1985

    * MODIFIED: Tinkered a bit with my UnixMetric class. Now it will prov…

    …ide a better CPU usage resolution, below 10 minutes sampling frequency.
    * MODIFIED: After Burlex's suggestion I read up a bit more about kernel memory statistics, and decided to read display VmRSS instead of VMdata. The difference is that VMData is the complete virtual address space of the process, and VmRSS is only the pages that belong to the process. Reference:
    dfighter1985 committed Aug 12, 2009
  3. @dfighter1985

    * FIXED: When the StatDumper dumps the total bandwith used it will no…

    …w display the correct value for the measurement unit. :3
    Also credit goes to Hasbro for fixing up the XSL file for the stats page (in the previous commit).
    dfighter1985 committed Aug 12, 2009
  4. @dfighter1985
Commits on Aug 11, 2009
  1. @dfighter1985