Jump to content

Auntie Mangos

Moderators
  • Posts

    2446
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by Auntie Mangos

  1. Ah, then KAPATEJIb in http://getmangos.eu/community/viewtopic.php?id=9891 reference this patch from thenecromancer. But not first version referenced thread, not this patch not work as expected. So added merged versions. Anyway thanks to you and to thenecromancer also for patch writing.
  2. * What bug does the patch fix? What features does the patch add? Movement problems during warlock's enslave and probably also during hunter's taming quest. Player was looking from his character's perspective, but in reality he was controlling his charmed pet. * For which repository revision was the patch created? 8082 * 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=7360 * Who has been writing this patch? Please include either forum user names or email addresses. me m_mover shouldn't be changed in the Unit::SetCharm, it's too general function, I made a new function - Player::SetMover(Unit *) and added a call to this function into all functions which are modifying target of player's controls. (somebody should check if I didn't miss any of these functions ) Functions which are now calling SetMover: Aura::HandleModPossess Aura::HandleModPossessPet Player::EnterVehicle Player::ExitVehicle patch link: http://pastebin.ca/1483358
  3. * What bug does the patch fix? What features does the patch add? It fixes the coefficients of spells wich were using wrong coefficients. * For which repository revision was the patch created? 7242+ * Who has been writing this patch? cccyril , with the help of Sephiroth1983 who wrote a part of the fix (http://getmangos.eu/community/viewtopic.php?id=6289) -- Updating coefficients for some spells DELETE FROM `spell_bonus_data` WHERE `entry` IN ('689', '18790', '172', '42223', '42224', '42225', '42226', '42218', '47817', '47818', '1949', '5857', '11681', '11682', '27214', '47822', '27243', '30108', '17962', '6789', '48181', '29722', '5676', '686', '17877', '30283', '1120', '30294', '44425', '42208', '42209', '42210', '42211', '42212', '42213', '42198', '42937', '42938', '11113', '31661', '120', '19750', '635', '25914', '25913', '25903', '27175', '33074', '48820', '48821', '58597', '31935', '31803', '53742', '31893', '32221', '53719', '53718', '20167', '20424', '31804', '53733', '31898', '32220', '53726', '53725', '20267', '20187', '20467', '53600', '596', '2944', '8092', '27813', '27817', '27818', '33619', '60089'); INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES ('689', '0', '0.143', '0', 'Warlock - Drain Life'), ('18790', '0', '0', '0','Warlock - Fel Stamina'), ('172', '0', '0.2', '0', 'Warlock - Corruption'), ('42223', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), ('42224', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), ('42225', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), ('42226', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), ('42218', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), ('47817', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), ('47818', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), ('1949', '0', '0.0949', '0', 'Warlock - Hellfire'), ('5857', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), ('11681', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), ('11682', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), ('27214', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), ('47822', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), ('27243', '0.2129', '0.25', '0', 'Warlock - Seed of Corruption'), ('30108', '0', '0.2', '0', 'Warlock - Unstable Affliction'), ('17962', '0.4293', '0', '0', 'Warlock - Conflagrate'), ('6789', '0.214', '0', '0', 'Warlock - Death Coil'), ('48181', '0.4793', '0', '0', 'Warlock - Haunt'), ('29722', '0.7139', '0', '0', 'Warlock - Incinerate'), ('5676', '0.4293', '0', '0', 'Warlock - Searing Pain'), ('686', '0.8569', '0', '0', 'Warlock - Shadow Bolt'), ('17877', '0.4293', '0', '0', 'Warlock - Shadowburn'), ('30283', '0.1932', '0', '0', 'Warlock - Shadowfury'), ('1120', '0', '0.429', '0', 'Warlock - Drain Soul'), ('30294', '0', '0', '0', 'Warlock - Soul Leech'), ('44425', '0.7143', '0', '0', 'Mage - Arcane Barrage'), ('42208', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), ('42209', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), ('42210', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), ('42211', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), ('42212', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), ('42213', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), ('42198', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), ('42937', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), ('42938', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), ('11113', '0.1936', '0', '0', 'Mage - Blast Wave Rank'), ('31661', '0.1936', '0', '0', 'Mage - Dragons Breath'), ('120', '0.214', '0', '0', 'Mage - Cone of Cold'), ('19750', '1', '0', '0', 'Paladin - Flash of Light'), ('635', '1.66', '0', '0', 'Paladin - Holy Light'), ('25914', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), ('25913', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), ('25903', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), ('27175', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), ('33074', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), ('48820', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), ('48821', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), ('58597', '0.75', '0', '0', 'Paladin - Sacred Shield'), ('31935', '0.07', '0', '0.07', 'Paladin - Avenger Shield'), ('31803', '0', '0.018', '0.03', 'Paladin - Holy Vengeance'), ('53742', '0', '0.018', '0.03', 'Paladin - Blood Corruption'), ('31893', '0', '0', '0', 'Paladin - Seal of Blood Enemy Proc'), ('32221', '0', '0', '0', 'Paladin - Seal of Blood Self Proc'), ('53719', '0', '0', '0', 'Paladin - Seal of The Martyr Enemy Proc'), ('53718', '0', '0', '0', 'Paladin - Seal of The Martyr Self Proc'), ('20167', '0.15', '0', '0.15', 'Paladin - Seal of Light Proc'), ('20424', '0.1035', '0', '0', 'Paladin - Seal of Command Proc'), ('31804', '0.22', '0', '0.14', 'Paladin - Judgement of Vengeance'), ('53733', '0.22', '0', '0.14', 'Paladin - Judgement of Corruption'), ('31898', '0.25', '0', '0.16', 'Paladin - Judgement of Blood Enemy'), ('32220', '0', '0', '0', 'Paladin - Judgement of Blood Self'), ('53726', '0.25', '0', '0.16', 'Paladin - Judgement of the Martyr Enemy'), ('53725', '0', '0', '0', 'Paladin - Judgement of the Martyr Self'), ('20267', '0.1', '0', '0.1', 'Paladin - Judgement of Light Proc'), ('20187', '0.4', '0', '0.25', 'Paladin - Judgement of Righteousness'), ('20467', '0.25', '0', '0.16', 'Paladin - Judgement of Command'), ('53600', '0', '0', '0', 'Paladin - Shield of Righteousness'), ('596', '0.8068', '0', '0', 'Priest - Prayer of Healing'), ('2944', '0', '0.1849', '0', 'Priest - Devouring Plague'), ('8092', '0.428', '0', '0', 'Priest - Mind Blast'), ('27813', '0', '0', '0', 'Priest - Blessed Recovery Rank 1'), ('27817', '0', '0', '0', 'Priest - Blessed Recovery Rank 2'), ('27818', '0', '0', '0', 'Priest - Blessed Recovery Rank 3'), ('33619', '0', '0', '0', 'Priest - Reflective Shield'), ('60089', '0', '0', '0.05', 'Druid - Faerie Fire (Bear Form)'); Nevertheless, I have some doubts about Seal of Command and Seal of Blood / Martyr coefficients. Moreover, I am not sure about spells used by Soul Leech, Blessed Recovery and Reflective Shield. Remove old coded Judgement of Righteousness coefficients, thanks to rechapa79 2009-03-08 12:19 diff -rul a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp Page 1 --- a/src/game/SpellEffects.cpp 2009-03-08 12:15:02.000000000 -0200 +++ b/src/game/SpellEffects.cpp 2009-03-08 12:16:27.000000000 -0200 @@ -1559,14 +1559,7 @@ switch(m_spellInfo->Id) { - // Judgement of Righteousness (0.2*$AP+0.32*$SPH) holy added in spellDamagBonus - case 20187: - { - if (!unitTarget) - return; - m_damage+=int32(0.2f*m_caster->GetTotalAttackPowerValue(BASE_ATTACK)); - return; - } + case 31789: // Righteous Defense (step 1) { // 31989 -> dummy effect (step 1) + dummy effect (step 2) -> 31709 (taunt like spell for each target)
  4. @Patman128 http://getmangos.eu/community/post/136475/#p136475 @XtremeX _HandleLogonChallenge is where the user's account info is loaded from the DB and used to calculate B. In _HandleLogonProof, everything before lines 594-668 are the server's SRP6 algorithm (line 668 is the comparison against the client's proof) - anything that follows is handling success/failure of that comparison. The password is never inspected/compared directly. SRP6 calculates a cryptographic hash of the password - you can read info on it here: http://srp.stanford.edu/design.html
  5. Greetings, as requested by blueboy we have renamed the thread to Playerbot (archive), and closed it to preserve it. Feel free to open a new thread for your work. Perhaps someone familiar with Playerbot would be so kind and create a page on the Wiki for it?
  6. Hello All, After my previous http://getmangos.eu/community/topic/15854/configure-cant-find-openssl-while-its-clearly-there/ problem got to tense I decided to start all new. I reinstalled Arch Linux and got the sources from git once more. And I got it running!! But, the client tells me I need to update. Although its 3.3.5 12340 I have changed my realmlist.wtf file. Any pointers would be great! Thanks NecroShroom
  7. There was a solution in thread http://getmangos.eu/community/viewtopic.php?id=4734 but it seems that a Moderator deleted it, can someone restore it? Edit: A recursive dos2unix helped for now
  8. http://getmangos.eu/community/viewtopic.php?id=14555 alternate version, including idea (by zergtmn) how to really make is a generic function
  9. first you must download and apply the vehicle patch, which you apparently does, so second thing is to go through vehicle patch topic and learn from this topic how to implement more vehicles. Also look at vehicle patch sql queries, which could help you better understand what you must do to get the vehicles working http://getmangos.eu/community/showthread.php?11759-dev-Vehicles
  10. Mangos fail copiling on Ubuntu 9.4 Latest upgraded Ubuntu Latest Version OpenSSL Similar Topics: http://getmangos.eu/community/showthread.php?12456-[9311]-Crash-client http://getmangos.eu/community/showthread.php?12272-Compile-in-linux-fail-again&highlight=void+Group%3A%3ASetTargetIcon(uint8%2C+uint64%2C+uint64) http://getmangos.eu/community/showthread.php?12473-CentOS-5-3-compiling-MaNGOS-9310&highlight=openssl
  11. What bug does the patch fix? What features does the patch add? Patch will remove a bugged facing limitation from http://www.wowhead.com/?spell=2764 ability For which repository revision was the patch created? 8754+ 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=10650 Who has been writing this patch? Please include either forum user names or email addresses. Me diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 4be1945..0915316 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -4070,8 +4070,10 @@ SpellCastResult Spell::CheckCast(bool strict) { //Exclusion for Pounce: Facing Limitation was removed in 2.0.1, but it still uses the same, old Ex-Flags //Exclusion for Mutilate:Facing Limitation was removed in 2.0.1 and 3.0.3, but they still use the same, old Ex-Flags + //Exclusion for Throw: Facing limitation was added in 3.2.x, but that shouldn't be if ((m_spellInfo->SpellFamilyName != SPELLFAMILY_DRUID || (m_spellInfo->SpellFamilyFlags != UI64LIT(0x0000000000020000))) && - (m_spellInfo->SpellFamilyName != SPELLFAMILY_ROGUE || (m_spellInfo->SpellFamilyFlags != UI64LIT(0x0020000000000000)))) + (m_spellInfo->SpellFamilyName != SPELLFAMILY_ROGUE || (m_spellInfo->SpellFamilyFlags != UI64LIT(0x0020000000000000))) && + m_spellInfo->Id != 2764) { SendInterrupted(2); return SPELL_FAILED_NOT_BEHIND;
  12. @xzbbzx - if you want to read why thats a proper patch read the old thread here @Shin Darth - im not trying to hijack your thread and i see your point about just replacing the group.cpp being "easy"...but easier is not always better. the proper patch is working great and still works on current mangos version! also, this one is just as easy to update your core too. after reading the original thread i think you are just not applying the patch correctly. put the group.diff posted above in your mangos folder and use this command patch -d . -p1 < group.diff enjoy
  13. When MaNGOs made the change from using Subversion to Git, I was [em]very[/em] lost! Thanks to the many helpful people we have here in our community, I conquered my confusion, adding and merging branches like an old pro in no time at all. Although my questions at the time were specifically about MaNGOS 0.12, now called MaNGOS One, the principles and techniques still apply to just about any MaNGOS. You can read this informative thread here... I just don't "Git" it at all There's dozens of other useful topics on using Git in the Source code management section of these forums. I hope these will help you.
  14. im installing this cms and hes asking me what is reaml db and world db, this cms http://getmangos.eu/community/topic/16094/cms-mangos-wow-cata-site/ realm db: realmd world db: chaarcters, mangos which??
  15. The table `db_version` in your [WORLD] database indicates that this database is out of date! [A] You have: --> `9704_01_mangos_achievement_reward.sql` [b] You need: --> `10500_01_mangos_scripts.sql` You must apply all updates after [A] to [b] to use mangos with this database. These updates are included in the sql/updates folder. Please read the included [README] in sql/updates for instructions on updating. [0 ms] SQL: SET NAMES `utf8` [1 ms] SQL: SET CHARACTER SET `utf8` So I went to the updates directory, and I have well over a 1000 updates to install, is there any quick way to do this? Sorry if this is a stupid question. Once again, using this guide. It said something about updates, but I don't understand what to do.
  16. Could we have an option added on the forums under "My Settings" for selecting which Rank/Title to be displayed. I enjoyed having my "Is it an apple?" rank and working up towards new ranks, but now that i've donated I just get a plain never changing rank of "Donator" Like Toinan67 and I stated in the We need your help thread, community members should donate because they want to help not to get special recognition or a reward. I'd rather be known for my donations of code and helping with users' problems, not for donating money Edit: We could have all the "Achievements" a member has obtained listed on their profile for users who want to see all the Titles/Ranks and member has, that way the member could display whatever Title/Rank they want on the forums but their other Titles/Ranks would still be publicly visible by other users
  17. Using the forum search you could have answered that question yourself: http://getmangos.eu/community/showthread.php?13397-MaNGOS-switch-to-support-3-3-3a-%2811723%29
  18. Hi Runsttren Please look at this thread ^^ http://getmangos.eu/community/viewtopic.php?id=2661 Can i somehow persuade you to help us in this Bot System ? An we use this to get the spell. This is in the bot.cpp RETRIBUTION_AURA = ai->getSpellId("retribution aura"); And this in the playerbotai.cpp uint32 PlayerbotAI::getSpellId(const char* args) const { if(!*args) return 0; std::string namepart = args; std::wstring wnamepart; if(!Utf8toWStr(namepart,wnamepart)) return 0; // converting string that we try to find to lower case wstrToLower(wnamepart); int loc = m_master->GetSession()->GetSessionDbcLocale(); uint32 foundSpellId = 0; bool foundExactMatch = false; bool foundMatchUsesNoReagents = false; for(PlayerSpellMap::iterator itr = m_bot->GetSpellMap().begin(); itr != m_bot->GetSpellMap().end(); ++itr) { uint32 spellId = itr->first; if(itr->second->state == PLAYERSPELL_REMOVED || itr->second->disabled || IsPassiveSpell(spellId)) continue; const SpellEntry* pSpellInfo = sSpellStore.LookupEntry(spellId); if (! pSpellInfo) continue; const std::string name = pSpellInfo->SpellName[loc]; if(name.empty() || !Utf8FitTo(name, wnamepart)) continue; bool isExactMatch = (name.length() == wnamepart.length()) ? true : false; bool usesNoReagents = (pSpellInfo->Reagent[0] <= 0) ? true : false; // if we already found a spell bool useThisSpell = true; if (foundSpellId > 0) { if (isExactMatch && ! foundExactMatch) {} else if (usesNoReagents && ! foundMatchUsesNoReagents) {} else if (spellId > foundSpellId) {} else useThisSpell = false; } if (useThisSpell) { foundSpellId = spellId; foundExactMatch = isExactMatch; foundMatchUsesNoReagents = usesNoReagents; } } return foundSpellId; } I hope you take into consideration to help us.
  19. I would say it is http://getmangos.eu/community/viewtopic.php?id=6135 related
  20. When you did the merge, did you get any conflicts? The reference that appears to be undeclared, is declared in Reference to REVISION_DB_PLAYERBOTAI Merge conflicts cannot be ignored or the code won't compile. If you want a trouble free build, follow the merge instructions on playerbot wiki Hope this helps
  21. please follow the Bug Reporting Guidelines
  22. If I could have one wish, it would be for people to search before posting. http://getmangos.eu/community/viewtopic.php?id=836
  23. The problem is that atm I can code only in the weekends. If I have free time this weekend I may try to port it ... but I deffinitely won't have time to stress-test it.
  24. I had problems compiling with Visual Studio Express 2010 so I ditched it and uninstalled and used 2008 instead. I'm running the win32 version of the latest 3.3.3a and it works flawlessly on a win x64 box (Mangos, ScriptDev2, ACID) I suggest if it is your first attempt to scrap everything and start again its actually faster than fixing problems. The whole process takes about 2 hours from start to finish (even faster if you automate it). Rename your old mangos folder and forget about it. Follow this guide by Temporary http://getmangos.eu/community/showthread.php?13121-World-of-Warcraft-Server-for-Windows-Installation-Guide The only thing I would suggest differently obviously is to compile the latest version. And copy the binaries in a simple folder such as C:\\Mangos and drop in the data folders. When you launch realmd and mangosd do it from the actual folder. You should end up with something like this. C:\\Mangos C:\\Mangos\\buildings C:\\Mangos\\dbc C:\\Mangos\\maps C:\\Mangos\\vmaps So if it works fine with a 2008 recompile your all happy. If exactly the same problem then I would delete your databases and do them again. If you like you can back up the old databases by exporting them as SQL dumps so you can import them again if you need or for troubleshooting. Just make sure you always import into a fresh database. I moved my server and restored it this way - copied the mangos folder, installed mysql, made empty databases, imported the sql dumps, launched it. I might try compiling the win64 version but really theres no need as its running so well.
  25. if someone has a working patch, than it can be found in "under review" section for example daggers are corrected here http://getmangos.eu/community/showthread.php?13522-[fix]-Hemorrhage-Ghostly-Strike
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use