-
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
-
There are three versions of MaNGOS: MaNGOS-Zero is intended for "vanilla" WoW, client version patched to 1.12.1.5875 or 1.12.2.6005. MaNGOS-One is to be used with "The Burning Crusade" expansion, client version patched to 2.4.3.8606. MaNGOS is the main project and meant for "Wrath Of The Lich King" expansion, client version patched to 3.3.5.12340. At this time, there is no officially supported MaNGOS server for Cataclysm, due to technical reasons. Posting topics asking when there will be a Cataclysm server will earn you some flames and stern looks. Reaper-X is what we refer to as a "repack" around here. This means someone has compiled an executable binary from the source code and repackaged it as an "out-of-the-box" server kit. Repacks are not supported here. For help with those, you must contact the author of that software package. MaNGOS is intended to be a learning project. This means that, at the very least, you will learn how to compile and put together your own server from scratch. MaNGOS is cross-platform, supporting both Windows and Linux operating systems. You will need some sort of C++ compiler, at the very least. For Windows, it is recommended to use Visual C++ 2008 or newer. Linux has a compiler built right in, the GNU Compiler Collection, abbreviated as gcc. MaNGOS uses Git as its version control software for updating the source code and obtaining it for compiling. It is recommended to use it, but you can still work with the source code without using Git. It is also recommended to include ScriptDev and ACID, which add a more sophisticated AI and behaviors to dungeon encounters, raids, battlegrounds, outdoor PvP, certain NPCs, and world bosses. You will also need a database to populate your world with all the creatures and NPCs as well as provide all the items, spells, pets, gear, and everything else. The two most popular databases for MaNGOS are UDB and YTDB. There are a few others, like Project Silvermoon, but UDB and YTDB are more frequently updated. A complete server will consist of those elements. Which versions you'll use depends on which client version you wish to play. If none of this has scared you away, yet, and you're ready and willing to get your hands dirty and heat up some brain cells, then there are several good tutorials and guides for creating your very own ManGOS server. You'll also discover many helpful individuals to lend a hand when you get stuck upon a problem. Also, feel free to browse through all the forums. You'll find a wealth of information to give you a firm grasp of all the fun and work that goes into making MaNGOS the gold standard of private WoW servers. For learning Git and updating or patching your source code: Source code management For help with compiling, installing, setting up, and upgrading your server: Installation, configuration & upgrades For dealing with other issues you encounter once you have your server up and running: General support
-
you can use this: http://getmangos.eu/community/topic/14757/mangos-sql-update-generator/ to generate 1 combined sql file that you can read before applying
-
[Patch] Rend and Tear & AuraState:18
Auntie Mangos replied to Auntie Mangos's topic in ... under reviewOld
i wished to test this patch but found strange thing in core. Mechanic bleed exeption for shred is definied twice in clean core - 1st in MeleeDmgBonusDone and 2nd MeleeDmgBonusTaken. Wouldn't that cause double bonus counting? secound thing this thread doubles http://getmangos.eu/community/viewtopic.php?id=11548&highlight=bleeding. should be merged beacuse solution is quite the same. till this time i was using it for about 1year and didn't found any performance issues, but for some testers shred dmg was far to great. personaly i never counted it. -
When I launch game I use : mangos-world -m pathtomangchat.conf I will try your patch and if it works I add it to ther repo @roflnap : I just keep mangchat working on my repo, I will not add functionnality. Not good enough in cpp.
-
What bug does the patch fix? What features does the patch add? Link to my repo: http://github.com/fgenesis/mangos/commit/b3c138ca9d59aff522f8a82cd2e1554fa0fbfc8d This patch fixed the problem that an object that tests HasInArc() for itself must be facing north to return true. With this patch, HasInArc() tested on self will always return true. Tested this with shadowmeld and it fixed it. Dunno if there are other problematic cases that are fixed by this patch. For which repository revision was the patch created? 7501 Is there a thread in the bug report section? Shadowmeld bugged: http://getmangos.eu/community/viewtopic.php?id=6489 Who has been writing this patch? me, False.Genesis
-
[patch][7255] Allow saving characters in BG
Auntie Mangos replied to Auntie Mangos's topic in ... acceptedOld
my problem with mangos was fixed here http://getmangos.eu/community/viewtopic.php?id=6280 .. thank you for the fix, and belive me next time ... i'm posting mangos bug in mangos forum ,and other engines bug in other engines forums ._. -
okay thx. but i cant open the dir_bin to configurate. okay i already got it http://getmangos.eu/community/topic/14610/vmapassemblerexe-and-wow-335a-quotcould-not-read-dirbin-filequot/ closed
-
I have done everything stated in this post http://getmangos.eu/community/showthread.php?7318-Guide-Mangos-Windows-Setup I have followed that guide to a T - so everything stated in there I have done. and my UDB version is 0.12.0
-
[Fix] auras of the same resistance
Auntie Mangos replied to Auntie Mangos's topic in ... under reviewOld
You should look there : http://getmangos.eu/community/showthread.php?13839-Stacking-Auras&highlight= its list for stacking and unstacking auras. -
oops! u're right! i was doing that on a fresh new install. ahaha sorry! -=-=-=-=-=-=-=-=- I still couldn't make this work. I mean, I patched my mangos and S2dev successfully but Eye of Acherus still doesn't works. I'm using files from http://getmangos.eu/community/showthread.php?9668-Eye-of-Acherus&p=109456&viewfull=1#post109456 as well to insert some lines into database and so but, when I try to apply that after this patch for camera fix, I have some merge errors that I couldn't solve manualy. Without that patch, from that topic about Eye of Acherus, ingame, when I click on the Eye, my character appears to start summon something but then it stops and nothing happens. Could someone post here a guide or something to help me/us to have Eye of Acherus working? It can be really resumed... just with the steps and the right diffs (and order to apply them) and db insertions we have to make. I'll be really thankful
-
Hey there! This is my try to make the DK-spell "Raise Dead" (http://www.wowhead.com/?spell=46584) work. Patch "Raise Dead": http://github.com/pasdVn/mangos/commit/352859fadbd61e421b86c477e85f6767e49575a1 The spell itself is no big deal, but the handling of the infinite cooldown (cooldown will only start if pet dies or is unsummoned), that is currently just supportet for aura spells in mangos. Problem is, that the client does not display the cooldown correct, if you send the cooldown event of the summon spell (that is not the original casted spell with the script effect) although they have a shared cooldown. It only does, if you directly cast a summon spell (in this case you see the cooldown correctly at all 3 cooldown sharing spells, if you learned them all, ofc...). Sollution is for now to send cd event for the script-effect-spell as well (hack). Patch infinite CD for summonig spells: http://github.com/pasdVn/mangos/commit/60a5b618c707014ed57ffb32fc228cb2aac56b21 Two more notes: * summonig of the temporary guardian pet (that means without Master of Ghouls) will only work if you apply TARGET_RANDOM_NEARBY_DEST fix first (or you are very close (0.5m) to a harmful unit^^) * learning Master of Ghouls to summon a controllable pet will only work if you have some runic power while learning this talent, becuase it -whyever- requires 1 point -.-
-
[fix]Summon Water Elemental What bug does the patch fix? What features does the patch add? fixes Summon Water Elemental For which repository revision was the patch created? 9145 Is there a thread in the bug report section or at lighthouse? If yes, please add a link to the thread. http://getmangos.eu/community/showthread.php?11977-[bug-9145][spell]Summon-Water-Elemental Who has been writing this patch? Please include either forum user names or email addresses. Wowka321 fix:
-
What bug does the patch fix? What features does the patch add? - fixes healing and self-energize parts of the spell For which repository revision was the patch created? - 8746 Is there a thread in the bug report section or at lighthouse? If yes, please add a link to the thread. http://getmangos.eu/community/viewtopic.php?id=10653 Who has been writing this patch? Please include either forum user names or email me (I know that there was some kind of patch for this spell on mangos ru forums, but because it's down for a long time I can't check) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index f31c738..b70a15d 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -5509,6 +5509,42 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura* triggeredByAu { switch(dummySpell->Id) { + // Improved Leader of the Pack + case 24932: + { + if( cooldown && ((Player*)this)->HasSpellCooldown(dummySpell->Id)) + return false; + + Unit *caster = triggeredByAura->GetCaster(); + if(!caster) + return false; + + int32 amount = 0; + + if(Player* modOwner = caster->GetSpellModOwner()) + modOwner->ApplySpellMod(dummySpell->Id, SPELLMOD_EFFECT2, amount); + + amount = GetMaxHealth() * amount / 100; + + if(amount) + CastCustomSpell(this, 34299,&amount, NULL, NULL, true, NULL, triggeredByAura); + + if(caster == this) + { + AuraList const& packAuras = GetAurasByType(SPELL_AURA_ADD_FLAT_MODIFIER); + for(AuraList::const_iterator itr = packAuras.begin(); itr != packAuras.end(); ++itr) + { + SpellEntry const *spellProto = (*itr)->GetSpellProto(); + if (spellProto->Id == 34297 || spellProto->Id == 34300) + { + int32 manaAmount = GetMaxPower(POWER_MANA) * spellProto->EffectBasePoints[1] / 100; + + if(manaAmount) + CastCustomSpell(this, 68285,&manaAmount, NULL, NULL, true, NULL, triggeredByAura); + + break; + } + } + } + if( cooldown ) + ((Player*)this)->AddSpellCooldown(dummySpell->Id,0,time(NULL) + cooldown); + return true; + } // Healing Touch (Dreamwalker Raiment set) case 28719: { -- (24932) Leader of the Pack () DELETE FROM `spell_proc_event` WHERE `entry` IN (24932); INSERT INTO `spell_proc_event` VALUES (24932, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00054044, 0x00000002, 0.000000, 0.000000, 6);
-
http://getmangos.eu/community/topic/16648/deeprun-tram-travels-the-wrong-way/
-
Hi All! I would like to report few issue regarding Argent tournament mounting.I saw that a TEMP Tournament Stables is missing from UDB, I mean it has not spawned under the mounts. Without that players can not mount those mounts which has been defined in the vehicle repo. The go is defined under: 300008 object number in UDB and has to spawn somewhere, near the mounts. It has 10 yards circle so it does not need to be precise. The second problem is when you click on Hawkstrider or Quel'dorei steed it will spawn an NPC (which has to be the mount) with 0 HP. NPC ids are: 33844,33845. According to wowhead these HP has to be 49999 but I am not sure what is the real and official value. If we do the aboves the mounts will be working. Another issue is the spells: Reported here: http://getmangos.eu/community/showthread.php?11907-Argent-tournament-Spells-are-not-damaging-the-target So these are my test results, hope somebody can deal with these issues. Thx! regards, wormyke
-
If you don't want them to stack, IsNoStackSpellDueToSpell is supposed to return true. That said, there are perhaps other alternatives you might try before adding to the growing number of IsNoStack SpellIcon hacks. You could add spell_chain data for ranks of spells you don't want to be able to stack on a case-by-case basis, and let the IsRankSpellDueToSpell check return true. Of course, we can't assume that the spell_chain table is ever complete; which is the whole point of having more generic checks. So better yet, you could try adding a SpellFamilyFlags check that returns true when SpellFamilyFlags are identical after the if (spellInfo_1->SpellFamilyName != spellInfo_2->SpellFamilyName) return false; to ensure the spells are from the same class. This would make far more sense as a "generic" check, as it would prevent raid versions of normal buffs from stacking when the SpellIcons are different (like Gift of the Wild to Mark of the Wild, Prayer of Fortitude to PW: Fortitude, etc.) without relying on data in spell_chain or SpellSpecific checks. Currently, I am working on a patch to remove all the hack checks from IsNoStackSpellDueToSpell anyway - or at least the hacks that return false. However, I am still working on the logic for the patch (many food buffs are stacking where they shouldn't), and there are many more cases that still need to be checked.
-
Sorry... similar crash to that --> http://getmangos.eu/community/viewtopic.php?id=15131&highlight=gameobject I have bad locales_GO .... THX!!
-
I'm a newb when it comes to linux build chain. Have been begging for help with that for over a month! Skirnir started to do it in this post. He hadn't gotten it working yet, and I've added stuff since then. But it's a start.
-
|CRASH|HELP| WorldSession::HandleSetActiveMoverOpcode
Auntie Mangos posted a topic in OldBug reports
Try http://getmangos.eu/community/showthread.php?9815-%5BPatch%5D-NotActiveMover-wrong-concept -
Ok, but IMO not correctly - according to videos on youtube and comments on wowhead, the angle (or vertical speed) should depend on distance and the speed (horizontal speed) varies depending on spell used (ie. on EffectMiscValue) and on Mangos it is done other way round :huh: I've written it there already http://getmangos.eu/community/viewtopic.php?id=5935
-
Check out my auto-announcer for some database query examples. http://getmangos.eu/community/viewtopic.php?id=5174
-
What bug does the patch fix? What features does the patch add? The multiplier "EffectMultipleValue" of EffectHealthLeech should be evaluated after the damage is applied, as in EffectPowerDrain. This fixes warlock's Death Coil. I couldn't test every other spell that uses this effect, but in spell.dbc I see that they mostly have 1.0 in that column. I hope this patch won't create other problems. For which repository revision was the patch created? 8526 Is there a thread in the bug report section or at lighthouse? If yes, please add a link to the thread. http://getmangos.eu/community/viewtopic.php?id=10013 diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 9ec81c7..45e6327 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -2699,17 +2699,18 @@ void Spell::EffectHealthLeech(uint32 i) sLog.outDebug("HealthLeech :%i", damage); - float multiplier = m_spellInfo->EffectMultipleValue[i]; - - if (Player *modOwner = m_caster->GetSpellModOwner()) - modOwner->ApplySpellMod(m_spellInfo->Id, SPELLMOD_MULTIPLE_VALUE, multiplier); - - int32 new_damage = int32(damage*multiplier); + int32 new_damage = int32(damage); uint32 curHealth = unitTarget->GetHealth(); new_damage = m_caster->SpellNonMeleeDamageLog(unitTarget, m_spellInfo->Id, new_damage ); if (curHealth < new_damage) new_damage = curHealth; + float multiplier = m_spellInfo->EffectMultipleValue[i]; + + if (Player *modOwner = m_caster->GetSpellModOwner()) + modOwner->ApplySpellMod(m_spellInfo->Id, SPELLMOD_MULTIPLE_VALUE, multiplier); + + new_damage = int32(new_damage*multiplier); if (m_caster->isAlive()) { new_damage = m_caster->SpellHealingBonus(m_caster, m_spellInfo, new_damage, HEAL);
-
The server install is: 2010-08-30 19:17:27 MaNGOS/0.17.0-DEV (* * Revision 10426 - *) for Win32 (little-endian) [world-daemon] using UDB_0.12.0_mangos_9582_SD2_1639 for a database. Followed http://getmangos.eu/community/viewtopic.php?id=13121 for the guide to install Mangos and database. The server compiles with SD2 just find no errors. Completed all the updates from c:\\Mangos\\sql\\updates for all three databases. mangos, realmd, and character. Again, using the instructions from http://getmangos.eu/community/viewtopic.php?id=13121 as a guide. I have no idea how to apply any required updates for ScriptDev2. If there is a guide for safely doing that please let me know. I get a bunch of DB errors. I cant post the whole thing, but sample lines are: 2010-08-30 19:17:33 Spell 16954 listed in `spell_proc_event` is not first rank (16952) in chain 2010-08-30 19:17:33 Spell 16961 listed in `spell_proc_event` is not first rank (16958) in chain 2010-08-30 19:17:35 Item (Entry: 3034) has wrong item class (6) for disenchanting, remove disenchanting loot id. 2010-08-30 19:17:35 Item (Entry: 8840) has wrong item class (9) for disenchanting, remove disenchanting loot id. 2010-08-30 19:17:35 Item (Entry: 11825) not correct -1 material, must be 4 (still using DB value). 2010-08-30 19:17:35 Item (Entry: 11826) not correct -1 material, must be 4 (still using DB value). 2010-08-30 19:17:35 Item (Entry: 15196) not correct -1 material, must be 4 (still using DB value). 2010-08-30 19:17:35 Item (Entry: 15197) not correct -1 material, must be 4 (still using DB value). 2010-08-30 19:17:36 >> Loaded `reputation_reward_rate`, table is empty! 2010-08-30 19:17:36 >> Loaded `reputation_spillover_template`, table is empty! 2010-08-30 19:17:39 Creature (GUID: 71979) has wrong spell 66162 defined in `auras` field in `creature_addon`. 2010-08-30 19:17:42 Weekly Quest 236 not marked as repeatable in `SpecialFlags`, added. 2010-08-30 19:17:42 Weekly Quest 13153 not marked as repeatable in `SpecialFlags`, added. 2010-08-30 19:17:42 Weekly Quest 13154 not marked as repeatable in `SpecialFlags`, added. 2010-08-30 19:17:42 Table `areatrigger_tavern` has area trigger (ID:4776) not listed in `AreaTrigger.dbc`. 2010-08-30 19:17:46 Table 'spell_loot_template' entry 61500 (spell id (random item creating)) not exist but used as loot id in DB. 2010-08-30 19:17:46 Table `achievement_criteria_requirement`.`criteria_id` 8804 does not exist, ignoring. 2010-08-30 19:17:46 Table `achievement_criteria_requirement` is missing expected data for `criteria_id` 13308 (type: 0) for achievement 1104. 2010-08-30 19:17:46 Table `achievement_criteria_requirement` is missing expected data for `criteria_id` 13309 (type: 0) for achievement 1104. 2010-08-30 19:17:46 Table `achievement_criteria_requirement` is missing expected data for `criteria_id` 13310 (type: 0) for achievement 1768. 2010-08-30 19:17:46 Table `achievement_criteria_requirement` is missing expected data for `criteria_id` 13311 (type: 0) for achievement 1768. 010-08-30 19:17:49 Table creature_movement has waypoint for creature guid 326 (entry 1718), but MovementType is not WAYPOINT_MOTION_TYPE(2). Creature will not use this path. 2010-08-30 19:17:49 Table creature_movement has waypoint for creature guid 1012 (entry 705), but MovementType is not WAYPOINT_MOTION_TYPE(2). Creature will not use this path. 2010-08-30 19:17:49 Table creature_movement has waypoint for creature guid 3557 (entry 1199), but MovementType is not WAYPOINT_MOTION_TYPE(2). Creature will not use this path. That is not the exhaustive list, but all the different categories of errors are listed. I have no clue as to where to begin to fix these. I am somewhat familiar with Quince, but I don't understand the table relations enough to know where to begin. Googling takes me to X-Reapers sites often, but still the results just come back to try again. This is attempt number 4 to at least come up with a database that I can clean up. Any advice?
-
I think they are going to switch when they move to 3.3.5. EDIT: Spoke too soon: http://github.com/mangos/mangos/commit/89159c5ad629438184d6a2710b754e8f969acaca http://getmangos.eu/community/showthread.php?14430-Mangos-0.16-Milestone-Completed http://github.com/mangos/mangos/commit/d99e0c64307f7d4fa9f27371748788315ac2c00a http://getmangos.eu/community/showthread.php?14431-MaNGOS-switch-to-support-3.3.5a-(12340)
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®