-
Posts
2446 -
Joined
-
Last visited
Never -
Donations
0.00 GBP
Content Type
Bug Tracker
Wiki
Release Notes
Forums
Downloads
Blogs
Events
Everything posted by Auntie Mangos
-
allready done -Causes-client-freezes"]http://getmangos.eu/community/showthread.php?13138-[9606]-Causes-client-freezes
-
Please repair search function on forum: http://getmangos.eu/community/showthread.php?8896-mtmaps-%28OpenMP%29&highlight= There should be a number of post. Thank
-
What bug does the patch fix? What features does the patch add? replaces absolete melee miss chance calculation with current one. better variable name ( misschance -> missChance ) For which repository revision was the patch created? 9100 Is there a thread in the bug report section or at lighthouse? http://getmangos.eu/community/showthread.php?11912-[bUG]-miss-chance-for-melee-damage Who has been writing this patch? Please include either forum user names or email addresses. Me http://pastebin.com/m23d00a18 diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 98c4f94..036b052 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp -2843,7 +2840,7 @@ float Unit::MeleeMissChanceCalc(const Unit *pVictim, WeaponAttackType attType) c return 0.0f; // Base misschance 5% - float misschance = 5.0f; + float missChance = 5.0f; // DualWield - Melee spells and physical dmg spells - 5% , white damage 24% if (haveOffhandWeapon() && attType != RANGED_ATTACK) -2858,56 +2855,39 @@ float Unit::MeleeMissChanceCalc(const Unit *pVictim, WeaponAttackType attType) c } } if (isNormal || m_currentSpells[CURRENT_MELEE_SPELL]) - misschance = 5.0f; + missChance = 5.0f; else - misschance = 24.0f; + missChance = 24.0f; } - // PvP : PvE melee misschances per leveldif > 2 - int32 chance = pVictim->GetTypeId() == TYPEID_PLAYER ? 5 : 7; - - int32 leveldif = int32(pVictim->getLevelForTarget(this)) - int32(getLevelForTarget(pVictim)); - if(leveldif < 0) - leveldif = 0; - - // Hit chance from attacker based on ratings and auras - float m_modHitChance; - if (attType == RANGED_ATTACK) - m_modHitChance = m_modRangedHitChance; - else - m_modHitChance = m_modMeleeHitChance; - - if(leveldif < 3) - misschance += (leveldif - m_modHitChance); - else - misschance += ((leveldif - 2) * chance - m_modHitChance); - - // Hit chance for victim based on ratings - if (pVictim->GetTypeId()==TYPEID_PLAYER) - { - if (attType == RANGED_ATTACK) - misschance += ((Player*)pVictim)->GetRatingBonusValue(CR_HIT_TAKEN_RANGED); - else - misschance += ((Player*)pVictim)->GetRatingBonusValue(CR_HIT_TAKEN_MELEE); - } + int32 skillDiff = int32(GetWeaponSkillValue(attType,pVictim)) - int32(pVictim->GetDefenseSkillValue(this)); + // PvP - PvE melee chances + if ( pVictim->GetTypeId() == TYPEID_PLAYER ) + missChance -= skillDiff * (skillDiff > 0 ? 0.02f : 0.04f); + else if ( skillDiff < -10 ) + missChance -= (skillDiff + 10) * 0.4f - 1.0f; + else + missChance -= skillDiff * 0.1f; // Modify miss chance by victim auras if(attType == RANGED_ATTACK) - misschance -= pVictim->GetTotalAuraModifier(SPELL_AURA_MOD_ATTACKER_RANGED_HIT_CHANCE); + missChance -= pVictim->GetTotalAuraModifier(SPELL_AURA_MOD_ATTACKER_RANGED_HIT_CHANCE); else - misschance -= pVictim->GetTotalAuraModifier(SPELL_AURA_MOD_ATTACKER_MELEE_HIT_CHANCE); + missChance -= pVictim->GetTotalAuraModifier(SPELL_AURA_MOD_ATTACKER_MELEE_HIT_CHANCE); - // Modify miss chance from skill difference ( bonus from skills is 0.04% ) - int32 skillBonus = int32(GetWeaponSkillValue(attType,pVictim)) - int32(pVictim->GetDefenseSkillValue(this)); - misschance -= skillBonus * 0.04f; + // Bonuses from attacker aura and ratings + if (attType == RANGED_ATTACK) + missChance -= m_modRangedHitChance; + else + missChance -= m_modMeleeHitChance; // Limit miss chance from 0 to 60% - if ( misschance < 0.0f) + if ( missChance < 0.0f) return 0.0f; - if ( misschance > 60.0f) + if ( missChance > 60.0f) return 60.0f; - return misschance; + return missChance; } uint32 Unit::GetDefenseSkillValue(Unit const* target) const
-
I ran all the coefficients here through my patch here to see which of the entries were actually necessary. Then, I trimmed down the patch accordingly and removed all the entries that were already in MaNGOS tables. Here are my results: spell_chain DELETE FROM `spell_chain` WHERE `spell_id` IN (27813, 27817, 27818, 61391, 61390, 61388, 61387, 53227, 47960, 61291); INSERT INTO `spell_chain` (`spell_id`, `prev_spell`, `first_spell`, `rank`, `req_spell`) VALUES /*Blessed Recovery Proc*/ ('27813', '0', '27813', '1', '0'), ('27817', '27813', '27813', '2', '0'), ('27818', '27817', '27813', '3', '0'), /*Typhoon Triggered*/ ('61391', '0', '61391', '1', '0'), ('61390', '61391', '61391', '2', '0'), ('61388', '61390', '61391', '3', '0'), ('61387', '61388', '61391', '4', '0'), ('53227', '61387', '61391', '5', '0'), /*Shadowflame Triggered DoT*/ ('47960','0','47960','1','0'), ('61291','47960','47960','2','0'); spell_bonus_data DELETE FROM `spell_bonus_data` WHERE `entry` IN -- Spells that would be better off using default calculations (and should be removed from base MaNGOS tables) (689, 30108, 6789, 29722, 5676, 686, 17877, 30283, 11113, 31661, 120, 25914, 596, 8092, 15407, -- Spells that are getting entries below 18790, 42223, 27243, 17962, 30294, 47960, 47897, 44425, 42208, 19750, 635, 20424, 20467, 31803, 53742, 31804, 53733, 31893, 32221, 31898, 32220, 53718, 53719, 53725, 53726, 20167, 20267, 20187, 53600, 25997, 2944, 58381, 27813, 33619, 5570, 61391); INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES ('18790', '0', '0', '0','Warlock - Fel Stamina'), ('42223', '0.285714', '0', '0', 'Warlock - Rain of Fire Triggered'), -- should be same as default calc (2/7), but this is a triggered spell ('27243', '0.2129', '0.25', '0', 'Warlock - Seed of Corruption'), ('17962', '0', '0', '0', 'Warlock - Conflagrate'), ('30294', '0', '0', '0', 'Warlock - Soul Leech'), ('47960', '0', '0.06666', '0', 'Warlock - Shadowflame DoT'), ('47897', '0.1064', '0', '0', 'Warlock - Shadowflame Direct'), ('44425', '0.714286', '0', '0', 'Mage - Arcane Barrage'), -- treat as 2.5 second cast time (as of 3.0.9) ('42208', '0.1437', '0', '0', 'Mage - Blizzard Triggered'), ('19750', '1', '0', '0', 'Paladin - Flash of Light'), ('635', '1.66', '0', '0', 'Paladin - Holy Light'), -- These two Paladin heals are their default calculations multiplied by 7/3, not sure why that is ('20424', '0', '0', '0', 'Paladin - Seal of Command Proc'), ('20467', '0.25', '0', '0.16', 'Paladin - Judgement of Command'), ('31803', '0', '0.0156', '0.03', 'Paladin - Holy Vengeance'), ('53742', '0', '0.0156', '0.03', 'Paladin - Blood Corruption'), ('31804', '0', '0', '0', 'Paladin - Judgement of Vengeance'), ('53733', '0', '0', '0', 'Paladin - Judgement of Corruption'), ('31893', '0', '0', '0', 'Paladin - Seal of Blood Proc Enemy'), ('32221', '0', '0', '0', 'Paladin - Seal of Blood Proc Self'), ('31898', '0.18', '0', '0.11', 'Paladin - Judgement of Blood Enemy'), ('32220', '0.0594', '0', '0.0363', 'Paladin - Judgement of Blood Self'), ('53718', '0', '0', '0', 'Paladin - Seal of the Martyr Proc Self'), ('53719', '0', '0', '0', 'Paladin - Seal of the Martyr Proc Enemy'), ('53725', '0.0594', '0', '0.0363', 'Paladin - Judgement of the Martyr Self'), ('53726', '0.18', '0', '0.11', 'Paladin - Judgement of the Martyr Enemy'), ('20167', '0.15', '0', '0.15', 'Paladin - Seal of Light Proc'), ('20267', '0.1', '0', '0.1', 'Paladin - Judgement of Light Proc'), ('20187', '0.32', '0', '0', 'Paladin - Judgement of Righteousness'), ('53600', '0', '0', '0', 'Paladin - Shield of Righteousness'), ('25997', '0', '0', '0', 'Paladin - Eye for an Eye'), ('2944', '0', '0.1849', '0', 'Priest - Devouring Plague'), ('58381', '0.257143', '0', '0', 'Priest - Mind Flay Triggered'), -- Treated as 2.7 sec channel instead of 3? ('27813', '0', '0', '0', 'Priest - Blessed Recovery'), ('33619', '0', '0', '0', 'Priest - Reflective Shield'), ('5570', '0', '0.2', '0', 'Druid - Insect Swarm'), ('61391', '0.193', '0', '0', 'Druid - Typhoon'); and here are the spells I removed from this topic if anyone wants to know why -- Already in MaNGOS.sql -- ('1949', '0', '0.0949', '0', 'Warlock - Hellfire'), -- ('5857', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy'), -- ('48181', '0.4793', '0', '0', 'Warlock - Haunt'), -- ('1120', '0', '0.429', '0', 'Warlock - Drain Soul'), -- ('31935', '0.07', '0', '0.07', 'Paladin - Avenger Shield'), -- Needs core implementation first -- ('44457', '0', '0.2', '0', 'Mage - Living Bomb DoT'), this part is already added -- ('44461', '0.4', '0', '0', 'Mage - Living Bomb Explosion'), NYI -- ('58597', '0.75', '0', '0', 'Paladin - Sacred Shield'), NYI / might have to be hardcoded like other School Absorb spells -- ('49821', '0.2861', '0', '0', 'Priest - Mind Sear Trigger'), don't think this should be added until Mind Sear is fixed (shouldn't hit target) -- ('60089', '0', '0', '0.05', 'Druid - Faerie Fire (Bear Form)'), NYI -- ('33745', '0', '0', '0.01', 'Druid - Lacerate'), has to be hard coded (and already is) -- ('55039', '0', '0', '0', 'Trinket - Gnomish Lightning Generator'), should be a more generic way to do this -- Covered by default calculation -- ('689', '0', '0.143', '0', 'Warlock - Drain Life'), -- ('30108', '0', '0.2', '0', 'Warlock - Unstable Affliction'), -- ('6789', '0.214', '0', '0', 'Warlock - Death Coil'), -- ('29722', '0.7139', '0', '0', 'Warlock - Incinerate'), -- ('5676', '0.4293', '0', '0', 'Warlock - Searing Pain'), -- ('686', '0.8569', '0', '0', 'Warlock - Shadow Bolt'), ranks have different cast time, better to use default calculation -- ('17877', '0.4293', '0', '0', 'Warlock - Shadowburn'), -- ('30283', '0.1932', '0', '0', 'Warlock - Shadowfury'), covered by default calculation (with my patch only!) -- ('11113', '0.1936', '0', '0', 'Mage - Blast Wave Rank'), covered by default calculation (with my patch only!) -- ('31661', '0.1936', '0', '0', 'Mage - Dragons Breath'), covered by default calculation (with my patch only!) -- ('120', '0.214', '0', '0', 'Mage - Cone of Cold'), covered by default calculation (with my patch only!) -- ('25914', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal'), -- ('596', '0.8068', '0', '0', 'Priest - Prayer of Healing'), -- ('8092', '0.428', '0', '0', 'Priest - Mind Blast'),
-
Just for additional note: Exist thread that have some links for DB/scripting projects creating content/scripts compatible with mangos core. You can check existance and select by self best for you or create DB data by self. But as already write this forum not appropriate place for discussion and comparison this projects.
-
Still got problems with this, like in thread: http://getmangos.eu/community/viewtopic.php?id=10914
-
@DaemonCantor Which step(s) of this how-to are failing? @Lynx3d VS projects probably need a post build step to copy the binary to vmap_extract_assembler_bin. You should probably make an enum for the mogp flag(s) and WMOAreaTableEntry flags. Oh, and grats on the promotion.
-
no good idea, better change forum registration to insert account data into realmd.accounts, too Edit: maybe this thread will help you http://getmangos.eu/community/viewtopic.php?id=11219&highlight=vbulletin
-
|PHP| Interesting Scripts for your Website
Auntie Mangos replied to Auntie Mangos's topic in Old3rd party projects
Is post high-jacking allowed here? -
What bug does the patch fix? What features does the patch add? On our server we sometimes restore a character after it has been deleted - usually after an account was hacked, or someone's friend got angry and started deleting chars. We use CharLogDump = 1 to have character dumps written to the character log file, so we can restore them from there. Trouble with this is we have a LOT of logfiles, most are pretty big, and it's very anoying to search through them, cut out the dump for one particular character, paste it into a new file and only then be able to restore it. So, I've written a simple patch so character dumps are automatically stored in a seperate file already, named [character name]_[character guid].txt, in a seperate char dump directory. Fairly straightforward, but I noticed DasBlub made a big patch a while ago to keep deleted chars in the database still for easier restore so I figure more people might like this Patch file For which repository revision was the patch created? Written for 0.12-9524, but it'll probably work with master as well with a few tweaks. I was a bit unsure how to build the filename string, so anyone who can improve it would be welcome. As usual, tried to stick to Mangos coding style, but if there's anything wrong do let me know Is there a thread in the bug report section or at lighthouse? If yes, please add a link to the thread. Not that I know Who has been writing this patch? Please include either forum user names or email addresses. FragFrog
-
I also notify about -Group-loot-mode-is-ignored&highlight="][bUG] Group loot mode is ignored
-
[7428] New .map file format and some fixes
Auntie Mangos replied to Auntie Mangos's topic in ... acceptedOld
Good job DiSlord, you earned some extra respect points from all of us. -
Mangos Version: [10578] Clean Custom Patches: NONE SD2 Version: NONE Database Name and Version : YTDB 566 http://pastebin.com/MMY1pymi http://pastebin.com/ZMbE3tGe Only happens with locales_gameobject and locales_page_text tables. I try with Client [ruRu] and works properly but with [esMX] and [esES] server crash on login. ¿Any ideas? charset is properly setted to UTF-8 Edit: Problem related to http://getmangos.eu/community/viewtopic.php?pid=126137#p126137
-
Vehicles[9699] update original Vehicles[9699] addition "fix" from this post - Not tested At the request For insider repository 9690 - Original / Add fix
-
What bug does the patch fix? What features does the patch add? It fixes the mana gain from spell effect EffectDestroyAllTotems and uses the correct spell for energize (39104). For which repository revision was the patch created? 7786 Who has been writing this patch? Me Bug report hread http://getmangos.eu/community/viewtopic.php?id=6722 Diff: http://pastebin.com/f2d74cde6
-
What bug does the patch fix? Water Shield has no cooldown between charges use For which SubVersion revision was the patch created? 5895 Is there a thread in the bug report section? http://getmangos.eu/community/viewtopic.php?id=24951 Who has been writing this patch? Ultron Index: Unit.cpp =================================================================== --- Unit.cpp (revision 5895) +++ Unit.cpp (working copy) @@ -5853,6 +5853,31 @@ return; } + //Water Shield (3 secs cooldown between charges) + if((auraSpellInfo->SpellFamilyFlags & 0x0000002000000000LL) && auraSpellInfo->SpellVisual==7358) + { + if(GetTypeId() != TYPEID_PLAYER) + return; + + uint32 trigger_spell_id = auraSpellInfo->EffectTriggerSpell[triggeredByAura->GetEffIndex()]; + if(!trigger_spell_id) + { + sLog.outError("Unit::HandleProcTriggerSpell: Spell %u have 0 in EffectTriggered[%d], not handled custom case?",auraSpellInfo->Id,triggeredByAura->GetEffIndex()); + return; + } + + if (((Player*)this)->HasSpellCooldown(trigger_spell_id)) + { + ++triggeredByAura->m_procCharges; + return; + } + + CastSpell(this, trigger_spell_id, true, 0, triggeredByAura); + // 3 secs cooldown + ((Player*)this)->AddSpellCooldown(trigger_spell_id,0,time(NULL) + 3); + return; + } + //Lightning Shield (overwrite non existing triggered spell call in spell.dbc if((auraSpellInfo->SpellFamilyFlags & 0x00000400) && auraSpellInfo->SpellVisual==37) { http://filebeam.com/013b8b7a2af9cc31d7f2d1d6bb9d8880
-
Should be gone by now, or not? Haven't spotted any further error messages in the logs. nope, link is still going to http://getmangos.eu/community/search/new/, which does show *all* new posts instead of only all new posts in that specific section
-
added basic support for racial traits to all classes, some hunter & warrior work including racial traits EDIT: removed unused races in classes & some minor changes i.e. there is no blood elf warrior class @LordPsyan - not true, you are most likely using a bad dual faction patch. i use this Horde & Alliance grouping/trade patch(i just updated it) the other faction bots never fight and they heal each other too playerbot Horde & Alliance grouping/trade patch for rev_8892: diff --git a/src/game/Group.cpp b/src/game/Group.cpp index abd8ab1..f0c3687 100644 --- a/src/game/Group.cpp +++ b/src/game/Group.cpp @@ -348,6 +348,8 @@ uint32 Group::RemoveMember(const uint64 &guid, const uint8 &method) } //END Playerbot mod + BroadcastGroupUpdate(); + // remove member and change leader (if need) only if strong more 2 members _before_ member remove if(GetMembersCount() > (isBGGroup() ? 1 : 2)) // in BG group case allow 1 members group { @@ -1696,3 +1698,18 @@ void Group::_homebindIfInstance(Player *player) player->m_InstanceValid = false; } } +void Group::BroadcastGroupUpdate(void) +{ + // Group Hack: force flags update on group leave - for values update hack + for(member_citerator citr = m_memberSlots.begin(); citr != m_memberSlots.end(); ++citr) + { + Player *pp = sObjectMgr.GetPlayer(citr->guid); + if(pp && pp->IsInWorld()) + { + pp->ForceValuesUpdateAtIndex(UNIT_FIELD_BYTES_2); + pp->ForceValuesUpdateAtIndex(UNIT_FIELD_FACTIONTEMPLATE); + DEBUG_LOG("-- Forced group value update for '%s'", pp->GetName()); + } + } +} + diff --git a/src/game/Group.h b/src/game/Group.h index 0411036..032ee03 100644 --- a/src/game/Group.h +++ b/src/game/Group.h @@ -337,6 +337,9 @@ class MANGOS_DLL_SPEC Group InstanceGroupBind* GetBoundInstance(Map* aMap); BoundInstancesMap& GetBoundInstances(Difficulty difficulty) { return m_boundInstances[difficulty]; } + //Group hack. + void BroadcastGroupUpdate(void); + protected: bool _addMember(const uint64 &guid, const char* name, bool isAssistant=false); bool _addMember(const uint64 &guid, const char* name, bool isAssistant, uint8 group); diff --git a/src/game/GroupHandler.cpp b/src/game/GroupHandler.cpp index 0c54d41..1bda13e 100644 --- a/src/game/GroupHandler.cpp +++ b/src/game/GroupHandler.cpp @@ -196,6 +196,7 @@ void WorldSession::HandleGroupAcceptOpcode( WorldPacket & /*recv_data*/ ) if(!group->AddMember(GetPlayer()->GetGUID(), GetPlayer()->GetName())) return; + group->BroadcastGroupUpdate(); } void WorldSession::HandleGroupDeclineOpcode( WorldPacket & /*recv_data*/ ) diff --git a/src/game/Object.cpp b/src/game/Object.cpp index 687202c..981c240 100644 --- a/src/game/Object.cpp +++ b/src/game/Object.cpp @@ -711,6 +711,38 @@ void Object::BuildValuesUpdate(uint8 updatetype, ByteBuffer * data, UpdateMask * else *data << (m_uint32Values[ index ] & ~UNIT_DYNFLAG_OTHER_TAGGER); } + // FG: pretend that OTHER players in own group are friendly ("blue") + else if(index == UNIT_FIELD_BYTES_2 || index == UNIT_FIELD_FACTIONTEMPLATE) + { + bool ch = false; + if(target->GetTypeId() == TYPEID_PLAYER && GetTypeId() == TYPEID_PLAYER && target != this) + { + if(target->IsInSameGroupWith((Player*)this) || target->IsInSameRaidWith((Player*)this)) + { + if(index == UNIT_FIELD_BYTES_2) + { + DEBUG_LOG("-- VALUES_UPDATE: Sending '%s' the blue-group-fix from '%s' (flag)", target->GetName(), ((Player*)this)->GetName()); + *data << ( m_uint32Values[ index ] & (UNIT_BYTE2_FLAG_SANCTUARY << 8) ); // this flag is at uint8 offset 1 !! + ch = true; + } + else if(index == UNIT_FIELD_FACTIONTEMPLATE) + { + FactionTemplateEntry const *ft1, *ft2; + ft1 = ((Player*)this)->getFactionTemplateEntry(); + ft2 = ((Player*)target)->getFactionTemplateEntry(); + if(ft1 && ft2 && !ft1->IsFriendlyTo(*ft2)) + { + uint32 faction = ((Player*)target)->getFaction(); // pretend that all other HOSTILE players have own faction, to allow follow, heal, rezz (trade wont work) + DEBUG_LOG("-- VALUES_UPDATE: Sending '%s' the blue-group-fix from '%s' (faction %u)", target->GetName(), ((Player*)this)->GetName(), faction); + *data << uint32(faction); + ch = true; + } + } + } + } + if(!ch) + *data << m_uint32Values[ index ]; + } else { // send in current format (float as float, uint32 as uint32) @@ -1688,6 +1720,19 @@ Creature* WorldObject::SummonCreature(uint32 id, float x, float y, float z, floa return pCreature; } +void Object::ForceValuesUpdateAtIndex(uint32 i) +{ + m_uint32Values_mirror[i] = GetUInt32Value(i) + 1; // makes server think the field changed + if(m_inWorld) + { + if(!m_objectUpdated) + { + AddToClientUpdateList(); + m_objectUpdated = true; + } + } +} + namespace MaNGOS { class NearUsedPosDo diff --git a/src/game/Object.h b/src/game/Object.h index 4707f47..f5edd79 100644 --- a/src/game/Object.h +++ b/src/game/Object.h @@ -301,6 +301,8 @@ class MANGOS_DLL_SPEC Object virtual bool hasQuest(uint32 /* quest_id */) const { return false; } virtual bool hasInvolvedQuest(uint32 /* quest_id */) const { return false; } + + void ForceValuesUpdateAtIndex(uint32); protected: Object ( ); diff --git a/src/game/TradeHandler.cpp b/src/game/TradeHandler.cpp index 6662545..d64062c 100644 --- a/src/game/TradeHandler.cpp +++ b/src/game/TradeHandler.cpp @@ -532,11 +532,11 @@ void WorldSession::HandleInitiateTradeOpcode(WorldPacket& recvPacket) return; } - if (pOther->GetTeam() !=_player->GetTeam() ) + /*if (pOther->GetTeam() !=_player->GetTeam() ) { SendTradeStatus(TRADE_STATUS_WRONG_FACTION); return; - } + }*/ if (!pOther->IsWithinDistInMap(_player,10.0f,false)) {
-
[patch][8735] Intel Memory Allocator
Auntie Mangos replied to Auntie Mangos's topic in ... acceptedOld
henhouse: http://getmangos.eu/community/showpost.php?p=90346&postcount=78 vladimir: maybe add my post (or a link to it) to the FAQ (http://getmangos.eu/community/viewtopic.php?id=8512) ? -
Hunter pets does not regenerate focus
Auntie Mangos replied to Auntie Mangos's topic in OldBug reports
no not at all, did you even read my post? i was speaking of the equivalence of mana or rage for pets called Focus. -
Project support was dropped because of WoW Community Site development. Thanks to everybody who used Armory (and using now), who helped with bug reporting and bug fixing. I'll glad to see you in new project --------------- Some statistics: Shadez/wowarmory statistics: Total commits: 483 Total additions: 505448 Total deletions: 1812 Contributors to Shadez/wowarmory (since RC1 version): Shadez Total commits: 470 Additions: 505260 Deletions: 1771 roelv Total commits: 2 Additions: 39 Deletions: 3 duergar85 Total commits: 2 Additions: 22 Deletions: 4 Ashen Total commits: 2 Additions: 19 Deletions: 9 SignFinder Total commits: 2 Additions: 6 Deletions: 6 Filo Total commits: 1 Additions: 75 Deletions: 1 thundergod221 Total commits: 1 Additions: 17 Deletions: 7 Vasago Total commits: 1 Additions: 2 Deletions: 3 noyu Total commits: 1 Additions: 5 Deletions: 5 Drethek Total commits: 1 Additions: 3 Deletions: 3
-
Ok, as you probably are aware vmaps v3 backport was accepted for one, and Vladimir went further and backported it to zero. The only other major merge conflict is Ambal's not-backported [10727] map system re-engineering and all dependencies. While not necessary, backporting it will make maintaining separate branches much easier. (I touched some of this, but it was too much to include all of it in the vmap v3 backport) My plan is to backport the mmap extractor, then [10727] et al, followed by mmaps core implementation. It will probably be slow since I have a backlog of real-life work.
-
|PHP| Interesting Scripts for your Website
Auntie Mangos replied to Auntie Mangos's topic in Old3rd party projects
i think this program can be very useful for GMs or novice admins and can be used another users on some targets http://getmangos.eu/community/viewtopic.php?id=14985
Contact Us
To contact us
click here
You can also email us at [email protected]
Privacy Policy | Terms & Conditions

You can also email us at [email protected]
Privacy Policy | Terms & Conditions
Copyright © getMaNGOS. All rights Reserved.
This website is in no way associated with or endorsed by Blizzard Entertainment®
This website is in no way associated with or endorsed by Blizzard Entertainment®