Jump to content

Auntie Mangos

Moderators
  • Posts

    2446
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by Auntie Mangos

  1. There you go http://getmangos.eu/community/viewtopic.php?id=4646 And of course the endless crashdump about the same issue http://getmangos.eu/community/viewtopic.php?id=4235
  2. Hopefully solved in http://github.com/charlie2025/mangos/commit/b2812bb5ca7fcfac35dda45fac39fb21513b432e .
  3. I saw now, so there are more then one warden branch? I personally think it would be better to have warden in the mangosd but who knows - LilleCarl
  4. -- But why are the players falling under the map after receiving a "fear" or another spell like that see http://getmangos.eu/community/topic/15803/patchconfusedmovement/ -- And why can they cast spells through walls ? which walls? perhaps the 'walls' you refer to are GOs, then this would not yet be implemented
  5. This it mangos problem. Read http://getmangos.eu/community/viewtopic.php?id=14711
  6. It doesn't work, I've to use my first idea : http://getmangos.eu/community/viewtopic.php?id=14582&p=119482&viewfull=1#post119482 And it doesn't crash now, but I dislike this fix
  7. * What bug does the patch fix? What features does the patch add? -In previous revs the item Hallow's End Pumpkin Treat was not working at all; the item would be consumed with no effect. This patch adds the effect. * For which repository revision was the patch created? -This patch is for rev 10197 * 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=14606&p=119577#post119577 * Who has been writing this patch? Please include either forum user names or email addresses. -I have, [email protected] diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index bff584f..099187f 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -1013,6 +1013,20 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) m_caster->CastSpell(m_caster, 23782, true); m_caster->CastSpell(m_caster, 23783, true); return; + case 24930: //Hallow's End Treat + { + uint32 spell_id = 0; + switch(irand(1,4)) + { + case 1: spell_id = 24924; break; //Larger and Orange + case 2: spell_id = 24925; break; //Skeleton + case 3: spell_id = 24926; break; //Pirate + case 4: spell_id = 24927; break; //Ghost + } + m_caster->CastSpell(m_caster,spell_id,true); + } case 25860: // Reindeer Transformation { if (!m_caster->HasAuraType(SPELL_AURA_MOUNTED))
  8. What bug does the patch fix? What features does the patch add? It fixes the proc of Glyph of Prayer of Healing spell after casting Prayer of Healing with the glyph For which repository revision was the patch created? 10148 Is there a thread in the bug report section or at lighthouse? If yes, please add a link to the thread. Yes, there is, over here Who has been writing this patch? Please include either forum user names or email addresses. Me, Danstahr diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 2db68f7..89e1ff9 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -5226,6 +5226,13 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura* triggeredByAu triggered_spell_id = 28810; break; } + // Glyph of Prayer of Healing + case 55680: + { + basepoints0 = int32(damage * triggerAmount / 200); // 10% each tick + triggered_spell_id = 56161; + break; + } // Glyph of Dispel Magic case 55677: {
  9. Have a look at http://getmangos.eu/community/showthread.php?269-patch-Chat-Logs-%28file-And-On-screen%29-And-Lexics-Filter-%28yes-It-Can-Filter-Insults-Bad-Slang-Spam-Etc.-Using-Dictionary%29&highlight=chatlog
  10. My UDB-Database is for 9582 (UDB 0.12.0 (388) for MaNGOS 9582 with SD2 SQL for ...) but my MaNGOS Version is the newest version: http://getmangos.eu/community/showthread.php?13397-MaNGOS-switch-to-support-3-3-3a-%2811723%29 So i must patch all sql-files between 9582 and 9692?
  11. Hi , this post is intended to help some users of mangos to improve mangos performance Linux systems or at least know some basic concepts that will improve the performance of your server. Together we can get some tips update and improve this post. (firt, sorry for my english ) The Tips are based in aprox 3000 players online and for 2 separate server, the most important part is.. if you want performance, Core Server and Database server are not the same, not need the same and is not good which are in the same server. Two server connected to GigaLan is a perfect solution =) Tips for Core Server: - Networking Mangos bandwidth consumption: 3000K players aprox 70 mbps, you need a 100mb symetric hosting TCP Stack: Linux systems have a automatic system to configure self TCP stack but when you have more of 1000k players if posible that you need tunning some TCP and kernel config for better system performance and responses. This is my sysctl.conf for example i use: http://pastebin.com/JBX8cdbT - System RAM Memory: Have two factor of consumption: players online and vmaps, 3000k online and full vmaps = aprox 6GB. Not use swap memory if you have enough ram, use vm.swappiness = 0 in sysctl.conf. File Descriptors: In some linux distros the limit on the number of file descriptors a process may have by default is 1000 and if you want to have more of 900 - 1000 player you need modify this limits in limits.conf adding: root soft nofile 4096 root hard nofile 4096 (use root if your mangos users is root ) Processors: In mangos processors are one of the biggest problems, because currently does not support multithreading. Modifying some configuration in mangosd.conf (eg: vmaps, DetectPosCollision or Visibility.*) , you can reduce consumption but sacrificing playability. For now the better solution are ACE MTmaps patch (http://getmangos.eu/community/showthread.php?8896-mtmaps-(OpenMP)) for activate multithreading, but if you want to use it you need ACE 5.8.3, instalation for Debian/Ubuntu: > cd /root > wget [url]http://download.dre.vanderbilt.edu/previous_versions/ACE-5.8.3.tar.gz[/url] > tar xvfz ACE-5.8.3.tar.gz > cd ACE_wrappers > mkdir objdir > cd objdir > ../configure --disable-ace-tests --disable-ace-examples --prefix=/usr/local/ #The Game Master tip > make -j8 > make install > cd /usr/lib > rm libACE*.so > ln -s /usr/local/lib/libACE.so . > ln -s /usr/local/lib/libACE-5.8.3.so . > cd /usr/include/ > rm -rf ace > ln -s /usr/local/include/ace/ . When you configure compilation of mangos use -DACE_USE_EXTERNAL=1, for example i use for maximize my core performance: declare -x CFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -m64 -pipe -msse4.2 -DFD_SETSIZE=4096 -fno-delete-null-pointer-checks -fno-strength-reduce -fno-strict-aliasing -frename-registers" declare -x CXXFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -m64 -pipe -msse4.2 -DFD_SETSIZE=4096 -fno-delete-null-pointer-checks -fno-strength-reduce -fno-strict-aliasing -frename-registers" cmake .. -DPREFIX=/opt/mangos -DDEBUG=1 -DACE_USE_EXTERNAL=1 And for stability use MapUpdate.Threads = 1 (2 processors) Continue in next thead...
  12. As already mentioned here: http://getmangos.eu/community/viewtopic.p...st&p=196739
  13. Hi all! I'm trying to set up a World Of Warcraft private server with ManGOS. I've read many of the stickies and many of the wiki pages, but I can't get it to work. I primarily used the installation guide for Windows in this subforum. My mangosd can't connect to my MySQL server. The MySQL server is running, and has an account called 'mangos' with the default password 'mangos'. ( I don't know if I should change the password, I have configured my MySQL server to not allow remote queries so I don't know if it matters ). My realmd can't connect to it either. The default user-password pair are still configured in the configuration files of both. The version of my MySQL server is 5.1, that of my Mangosd and Realmd is 0.17.0-DEV. I hope someone can help. I'm a complete newbie in the World of Warcraft server ( and in general ) world. Thanks in advance, Joshua.
  14. A few alternatives. I hope some of the dev will put any of these ideas soon http://getmangos.eu/community/topic/14555/patch-improve-selectattackingtarget-feature/ http://getmangos.eu/community/topic/14716/patch-implement-attackingtargetplayer/ http://getmangos.eu/community/topic/14658/patch-player-modes-for-selectattackingtarget/
  15. I think it may have started back with rev 9605 (commit 6a5f80bb). I remember updating around this rev because I was thinking it would fix a problem I had noticed with the npc summoned imp minions. It is also around the time of one of the branch merges though. This may be where the pets started moving slowly to a different point as mentioned in http://getmangos.eu/community/showthread.php?13993-strange-bug. I could see how the movement problem could be affected by SetSummonPoint, but not how the name could be. Unless perhaps, it isn't sending the pet packet containing the name, because it thinks the pet is elsewhere. It may be a different rev around this one though, but I had updated when I saw that commit posted. My wife and I play with a warlock and hunter. Hopefully, this will be helpful to someone trying to track it down.
  16. this channel exists since very long time (has been announced here: http://getmangos.eu/community/viewtopic.php?id=300&highlight=freenode) in this channel you can't find much devs... some are there, but only a few, exactly because there are too much 'beginners' there. but most time this channel is just ideling, without any conversation. but just fyi: irc channels are *very* important for fast conversations
  17. what about the move maps that derex was working on ? i'm talking about the post here: http://getmangos.eu/community/viewtopic.php?id=4371 won't that influnce the creature movement better ?
  18. Thanks for the post. I followed some of the guides for GIT and was able to download the stable branch pretty easily. I would like to download the 303willcrashforsure branch into another folder - can someone tell me the steps ? I attempted a clone and the checkout in this thread, but it didn't work. Maybe I'm missing something, maybe I just don't GIT it Any help is appreciated. EDIT : Found this http://getmangos.eu/community/viewtopic.php?id=4360 after I posted - trying the steps in that post now...
  19. Idea - Got the idea from this thread: Hardcore Server README: - This is not about rebuilding Diablo 2's Hardcore mode as exact as possible, but to bring this kind of change in gameplay and the mindset when playing on hardcore to mangos. Added Top10 command for a ladder like feeling. Features - Prevent resurrection - Send a customizable message on player death to self or whole server, depending on player level - Send a customizable message on player reaching max level to whole server - ".top10" ".top10 alive" commands Future Stuff - Better messages, with some lore maybe - Random subset of equipped items and gold lootable on player death by party members - Optional: Add starting area NPCs explaining whats going on Code - Github Repo: Branch Hardcore - Gist r2 against mangos rev 11044 - Patch r2 against mangos rev 11044 Notes - Your advised to customize the default messages, they are plain stupid right now. - Hardcore mode is deactivated by default, see your mangosd.conf. Old: - Patch r1 against mangos rev 11000
  20. ok no matter what i do, latter that the TTR ends and instance reset correctly the TTR becomes crazy. just with enter in the instance, I GOT SAVED, making .instance listbinds it appear that i got saved just with enter in the instance ( BUT in the raid tab doesnt appear anything ), and the ttr keep decreasing in negative value. THE ONLY WAY is restarting the server, and get fixed ( not at all ) like i said b4, the TTR is like default, reset occurs at 23:30m not taking the time of the mangos.conf where said default should be 4am. i take from character.sql from the folder of mangos sql this part of the sql to clear again the tables and be sure that its all correct. and well the report its the same im saying in this reply -- Table structure for table `character_instance` -- DROP TABLE IF EXISTS `character_instance`; CREATE TABLE `character_instance` ( `guid` int(11) unsigned NOT NULL default '0', `instance` int(11) unsigned NOT NULL default '0', `permanent` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`guid`,`instance`), KEY `instance` (`instance`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Dumping data for table `character_instance` -- LOCK TABLES `character_instance` WRITE; /*!40000 ALTER TABLE `character_instance` DISABLE KEYS */; /*!40000 ALTER TABLE `character_instance` ENABLE KEYS */; UNLOCK TABLES; -- Table structure for table `groups` -- DROP TABLE IF EXISTS `groups`; CREATE TABLE `groups` ( `groupId` int(11) unsigned NOT NULL, `leaderGuid` int(11) unsigned NOT NULL, `mainTank` int(11) unsigned NOT NULL, `mainAssistant` int(11) unsigned NOT NULL, `lootMethod` tinyint(4) unsigned NOT NULL, `looterGuid` int(11) unsigned NOT NULL, `lootThreshold` tinyint(4) unsigned NOT NULL, `icon1` int(11) unsigned NOT NULL, `icon2` int(11) unsigned NOT NULL, `icon3` int(11) unsigned NOT NULL, `icon4` int(11) unsigned NOT NULL, `icon5` int(11) unsigned NOT NULL, `icon6` int(11) unsigned NOT NULL, `icon7` int(11) unsigned NOT NULL, `icon8` int(11) unsigned NOT NULL, `groupType` tinyint(1) unsigned NOT NULL, `difficulty` tinyint(3) unsigned NOT NULL default '0', `raiddifficulty` int(11) UNSIGNED NOT NULL default '0', PRIMARY KEY (`groupId`), UNIQUE KEY (`leaderGuid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Groups'; -- -- Dumping data for table `groups` -- LOCK TABLES `groups` WRITE; /*!40000 ALTER TABLE `groups` DISABLE KEYS */; /*!40000 ALTER TABLE `groups` ENABLE KEYS */; UNLOCK TABLES; -- ---------------------------- -- Table structure for group_instance -- ---------------------------- DROP TABLE IF EXISTS `group_instance`; CREATE TABLE `group_instance` ( `leaderGuid` int(11) unsigned NOT NULL default '0', `instance` int(11) unsigned NOT NULL default '0', `permanent` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`leaderGuid`,`instance`), KEY `instance` (`instance`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Dumping data for table `group_instance` -- LOCK TABLES `group_instance` WRITE; /*!40000 ALTER TABLE `group_instance` DISABLE KEYS */; /*!40000 ALTER TABLE `group_instance` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `group_member` -- DROP TABLE IF EXISTS `group_member`; CREATE TABLE `group_member` ( `groupId` int(11) unsigned NOT NULL, `memberGuid` int(11) unsigned NOT NULL, `assistant` tinyint(1) unsigned NOT NULL, `subgroup` smallint(6) unsigned NOT NULL, PRIMARY KEY (`groupId`,`memberGuid`), INDEX `Idx_memberGuid`(`memberGuid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Groups'; -- -- Dumping data for table `group_member` -- LOCK TABLES `group_member` WRITE; /*!40000 ALTER TABLE `group_member` DISABLE KEYS */; /*!40000 ALTER TABLE `group_member` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `instance` -- DROP TABLE IF EXISTS `instance`; CREATE TABLE `instance` ( `id` int(11) unsigned NOT NULL default '0', `map` int(11) unsigned NOT NULL default '0', `resettime` bigint(40) NOT NULL default '0', `difficulty` tinyint(1) unsigned NOT NULL default '0', `data` longtext, PRIMARY KEY (`id`), KEY `map` (`map`), KEY `resettime` (`resettime`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Dumping data for table `instance` -- LOCK TABLES `instance` WRITE; /*!40000 ALTER TABLE `instance` DISABLE KEYS */; /*!40000 ALTER TABLE `instance` ENABLE KEYS */; UNLOCK TABLES; -- ---------------------------- -- Table structure for instance_reset -- ---------------------------- DROP TABLE IF EXISTS `instance_reset`; CREATE TABLE `instance_reset` ( `mapid` int(11) unsigned NOT NULL default '0', `difficulty` tinyint(1) unsigned NOT NULL default '0', `resettime` bigint(40) NOT NULL default '0', PRIMARY KEY (`mapid`,`difficulty`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Dumping data for table `instance_reset` -- LOCK TABLES `instance_reset` WRITE; /*!40000 ALTER TABLE `instance_reset` DISABLE KEYS */; /*!40000 ALTER TABLE `instance_reset` ENABLE KEYS */; UNLOCK TABLES; o btw forgot to mention something. the Reset instance buttom when you right click on your character seems to not working, i push it, and nothing happend, but if i change from 5H to 5N it reset the instance.
  21. Updated my previous post, added third and 4th method. BUMP
  22. This is clearly not a MaNGOS problem... And you already made a thread for this (here) so why a second one? ^^
  23. As you are referring to no_char_delete, i just updated the post: http://getmangos.eu/community/showthread.php?4394-[patch]Don-t-delete-chars-finally/page4#post110259
  24. What bug does the patch fix? What features does the patch add? Use HandleProcTriggerSpell for amount of triggered spell instead of HandleSchoolAbsorb and also trigger_spell_id instead of icon check. For which repository revision was the patch created? 8712 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=10551 Who has been writing this patch? Please include either forum user names or email addresses. Me (Corfen) core patch: diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index afed0ac..2cf57a8 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -6149,11 +6149,6 @@ void Aura::HandleSchoolAbsorb(bool apply, bool Real) DoneActualBenefit = caster->SpellBaseHealingBonus(GetSpellSchoolMask(m_spellProto)) * 0.75f; } break; - case SPELLFAMILY_DRUID: - // Savage Defense (amount store original percent of attack power applied) - if (m_spellProto->SpellIconID == 50) // only spell with this aura fit - m_modifier.m_amount = int32(m_modifier.m_amount * m_target->GetTotalAttackPowerValue(BASE_ATTACK) / 100); - break; default: break; } diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 836bc79..8f659f6 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -7235,6 +7235,12 @@ bool Unit::HandleProcTriggerSpell(Unit *pVictim, uint32 damage, Aura* triggeredB return false; break; } + // Druid - Savage Defense + case 62606: + { + basepoints[0] = int32(GetTotalAttackPowerValue(BASE_ATTACK) * triggerAmount / 100); + break; + } } if( cooldown && GetTypeId()==TYPEID_PLAYER && ((Player*)this)->HasSpellCooldown(trigger_spell_id)) http://pastebin.com/f8ceb730
  25. http://getmangos.eu/community/viewtopic.php?id=5936 Tons of other blink patches there.
×
×
  • 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