{"push_id":722417945,"size":39,"distinct_size":39,"ref":"refs/heads/Dev","head":"6712cb339b805c8165744f7f8c1513b46db0d642","before":"e055d4a15bdfb1fe45a1a4d82c9f14f07b32a1c3","commits":[{"sha":"80d6f6f654a72d0b0c29f7bf5c2f27c76affafde","author":{"email":"cb579c2250becaa1b46e4d4d731a96dbb544d334@gmail.com","name":"regneq"},"message":"Merge pull request #420 from EQMacEmu/Dev\n\nDev","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/80d6f6f654a72d0b0c29f7bf5c2f27c76affafde"},{"sha":"5e45bc1c990ddf16170ce86859da822e8a4974de","author":{"email":"23caae860eadc07e9e35bbf66291518caff4bc37@gmail.com","name":"Torven"},"message":"heal aggro changes","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/5e45bc1c990ddf16170ce86859da822e8a4974de"},{"sha":"7537b4dae75c597070714cdf196909c627bcf549","author":{"email":"f5a4717c030d33b87adcf0d45f941c71b6730d10@hotmail.com","name":"Haynar"},"message":"Merge pull request #425 from ngdeao/Dev\n\nNPCs will start updating positions quicker when they start moving.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/7537b4dae75c597070714cdf196909c627bcf549"},{"sha":"8335d683d3a831d8a6d7d75d6c176893203c1317","author":{"email":"34f71fc71c24ee480b63bc90508f74e1dc0f4ea2@peqtgc.com","name":"cavedude00"},"message":"Changed cursor queue to use a constant instead of meaningless numbers.\n\nSwapItem will now send item packets for queued cursor items, so the client is aware of them. This should hopefully correct some deysncs we've seen when dealing with queued items.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/8335d683d3a831d8a6d7d75d6c176893203c1317"},{"sha":"30c28a9f9b38d6a086f38ac9634bc4864f4e4aa1","author":{"email":"34f71fc71c24ee480b63bc90508f74e1dc0f4ea2@peqtgc.com","name":"cavedude00"},"message":"Added support for soulbound items (items that are not stripped off the player on death.)\n\nFixed #peekinv cursor\n\nReverted the change to cursor queue as our client is hardcoded to handle those items for us, and we cannot override.\n\nRequired SQL:\nutils/sql/git/required/2015_06_25_soulbound.sql\n\nThis will add the column, and set GM flagged items and the Kunark keys to be soulbound. The rest can be handled by content developers.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/30c28a9f9b38d6a086f38ac9634bc4864f4e4aa1"},{"sha":"386e445f64543127d46a542e2bdb9c89fe3f059f","author":{"email":"41593100d92a43715c1d81946d486bbeef184a5e@hotmail.com","name":"Stheno"},"message":"Finished removal of postgresql\nConsolidated mysql into database header and source.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/386e445f64543127d46a542e2bdb9c89fe3f059f"},{"sha":"40135c43aeb5403e548844f44a80cce25aa0d70b","author":{"email":"66fdec83bb4b4412b1a2a6e7f7e71baa3eaea0c1@users.noreply.github.com","name":"stheno"},"message":"Merge pull request #426 from stheno/Dev\n\nFinished removal of postgresql","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/40135c43aeb5403e548844f44a80cce25aa0d70b"},{"sha":"295c890a83d61cbd4e2768000bd49189c6ab3ed3","author":{"email":"34f71fc71c24ee480b63bc90508f74e1dc0f4ea2@peqtgc.com","name":"cavedude00"},"message":"Items queued on the cursor will now appear properly after zoning.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/295c890a83d61cbd4e2768000bd49189c6ab3ed3"},{"sha":"2b1e0b87e0df74ac858337df3f0373d56bf20ca7","author":{"email":"34f71fc71c24ee480b63bc90508f74e1dc0f4ea2@peqtgc.com","name":"cavedude00"},"message":"Merge branch 'Dev' of https://github.com/EQMacEmu/Server into Dev","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/2b1e0b87e0df74ac858337df3f0373d56bf20ca7"},{"sha":"51fdd006e4b17cea220bde1a2c488561ed86dc79","author":{"email":"34f71fc71c24ee480b63bc90508f74e1dc0f4ea2@peqtgc.com","name":"cavedude00"},"message":"Added lua methods to support multiquest. The bulk of the implementation is done in lua.\n\nUpdated #npcstats/#npcloot show to display if the item in the NPC's loottable is a quest item or not. Also cleaned up the appearance some.\n\nUpdated #npcloot add to allow a GM/admin to add an item to the loottable with a quest flag.\n\nAdded a new rule NPC:IgnoreQuestLoot. When true, NPCs will not drop quest items handed to them. Defaults to false.\n\nJust a note to clarify: This commit does not break any existing quests. The use of this code in Lua is optional.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/51fdd006e4b17cea220bde1a2c488561ed86dc79"},{"sha":"a4b55e4db874e97446e42a44d7fd4ae05d327fdd","author":{"email":"cb579c2250becaa1b46e4d4d731a96dbb544d334@gmail.com","name":"regneq"},"message":"Merge pull request #427 from ngdeao/Dev\n\nFixed a bug where the server list sometimes doesn't show.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/a4b55e4db874e97446e42a44d7fd4ae05d327fdd"},{"sha":"fcba2d49ac503702b0d1c6d302c7657932b4649c","author":{"email":"41593100d92a43715c1d81946d486bbeef184a5e@hotmail.com","name":"Stheno"},"message":"* Redid how we write and handle sql in the loginserver.\n - This is step two of the overhaul of sql and options.\n* Discovered a debug assertion that existed prior to this overhaul.\n - Included some notes and commented debug items for this issue to be worked on later.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/fcba2d49ac503702b0d1c6d302c7657932b4649c"},{"sha":"8820e3ee9c8b109b024c970f4c7c45423552f90e","author":{"email":"66fdec83bb4b4412b1a2a6e7f7e71baa3eaea0c1@users.noreply.github.com","name":"stheno"},"message":"Merge pull request #428 from stheno/Dev\n\n* Redid how we write and handle sql in the loginserver.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/8820e3ee9c8b109b024c970f4c7c45423552f90e"},{"sha":"e476a28b52ba9acdf31239068e01a086f9b93a46","author":{"email":"34f71fc71c24ee480b63bc90508f74e1dc0f4ea2@peqtgc.com","name":"cavedude00"},"message":"Merge branch 'Dev' of https://github.com/EQMacEmu/Server into Dev","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/e476a28b52ba9acdf31239068e01a086f9b93a46"},{"sha":"0419bfb580f558b60a5b68c99c7a3884b3962f60","author":{"email":"41593100d92a43715c1d81946d486bbeef184a5e@hotmail.com","name":"Stheno"},"message":"* Removed the old style of option loading in favor of a more simplified method.\n - Now to add a ini option you just need to add it with a strict layout of space = space in between.\n - Also this method is safe to have a commented option and not have it read just as before.\n - You can't have an option with a similar start of the name but shorter higher in the ini.\n Example: can't have an option named foo and then later down the file one named foobar, foobar won't get read.\nPlease adjust this if you have the knowhow.\n\nSpecial note:\nyou MUST rename this option,\n[Old]\nport = 6000\nto\n[Old]\nclientport = 6000\n\n* Spelling, syntax adjustments throughout, as well as renaming a function to better pinpoint it's usage.\n* This is step 3 of the revamp to moving ini to the database.\n - It isn't moved there yet as of this commit, but these adjustments make it far easier to accomplish.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/0419bfb580f558b60a5b68c99c7a3884b3962f60"},{"sha":"d835184762cf9d41247a4b6101daf0b33af2df58","author":{"email":"41593100d92a43715c1d81946d486bbeef184a5e@hotmail.com","name":"Stheno"},"message":"nothing special, just a fix to last commit per Travis.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/d835184762cf9d41247a4b6101daf0b33af2df58"},{"sha":"8f9b592e496842fc1f660852ec38d86b90a41838","author":{"email":"66fdec83bb4b4412b1a2a6e7f7e71baa3eaea0c1@users.noreply.github.com","name":"stheno"},"message":"Merge pull request #429 from stheno/Dev\n\n* Removed the old style of option loading in favor of a more simplifi…","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/8f9b592e496842fc1f660852ec38d86b90a41838"},{"sha":"dbc9c975a22744a9524be2734881b243e4256f3c","author":{"email":"cb579c2250becaa1b46e4d4d731a96dbb544d334@gmail.com","name":"regneq"},"message":"Revert \"* Removed the old style of option loading in favor of a more simplified method.\"\n\nThis particular commit was put in loginserver in case someone want to work on it.  It currently broken for OSX login.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/dbc9c975a22744a9524be2734881b243e4256f3c"},{"sha":"1ad774dfcd27d8991dae0f23841d9fed5749ba58","author":{"email":"cb579c2250becaa1b46e4d4d731a96dbb544d334@gmail.com","name":"regneq"},"message":"Revert \"Finished removal of postgresql\"","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/1ad774dfcd27d8991dae0f23841d9fed5749ba58"},{"sha":"9e61a7671b800541d863ba1ad1cb089f8019e56a","author":{"email":"23caae860eadc07e9e35bbf66291518caff4bc37@gmail.com","name":"Torven"},"message":"Hate System Revamp part 2\n\nThe following rules were removed: SittingAggroMod, MeleeRangeAggroMod,\nCurrentTargetAggroMod, CriticallyWoundedAggroMod, SongAggroMod\nReasons why: Multipliers (i.e. percentiles) added to hate values make no sense.\nMultipliers will either increase the hate value a trivial amount if the value\nis small, or a far too large amount if the value is large.  Adding a bonus\nmakes more sense and his how Sony does it.  Furthermore, this commit rewrote\nthe method to behave much like Sony's code.\n\nHateList::GetTop() has been heavily modified.  Hate Bonuses for melee range\naggro, low heath aggro, and sit aggro were added to approximate EQLive.  The\ncode was also cleaned up a bit.\n\nMob::CheckAggroAmount() has a new argument: target.  Non-damaging offensive\nhate now scales with target level.  Most offensive spells now do the same\namount of hate relative to each other.  Spells with multiple aggroing effects\n(such as bard Largo songs, or Flash of Light) will now only add the hate for\none effect to prevent these spells from aggroing far too much. (it will still\nadd with stat debuffs and dmg) Roots and stat debuffs now do 10 hate per debuff\neffect.  Offensive non-damaging bard song hate now capped at 40.  All of this\nbased on EQLive data.\n\nMob::CheckHealAggroAmount() was altered in the following ways: Heal aggro is\nnow 2/3rds the amount healed, not counting healing from focii, AAs, or crits.\nHeal aggro is capped at 800 for 1-50 level players, and 1500 for 51+ level\nplayers.  Heal over time spells now do 10 hate.\n\nEntityList::AddHealAggro() was altered in the following ways: Witnessed hate\nis no longer divided up bewteen all the NPCs that see the cast.\nFirst-to-aggro witness hate is no longer multiplied by 0.33.  Mezzed NPCs will\nnow witness hate, but at 1/4th the value.  Stunned mobs will now witness hate.\nNPCs now have a 15% chance to fail a witness hate check. (15% is a wild\nguess/estimate for now)\n\nRipostes will now add hate.","distinct":true,"url":"https://api.github.com/repos/ngdeao/Server/commits/9e61a7671b800541d863ba1ad1cb089f8019e56a"}]}