{"push_id":900705617,"size":63,"distinct_size":1,"ref":"refs/heads/ternop","head":"610ab8e45acde2f262d3842d0a4fd7600c814d94","before":"a672c358eaff2be7cfe15d0eeb9b4385260d0207","commits":[{"sha":"53dab2705ff773dda115477cf704b8a9d6fc78a5","author":{"email":"169f25232ba8a7e1d2effccc2fc4c9693a1e5a5d@gmx.net","name":"cyberjunk"},"message":"small LOS refactoring","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/53dab2705ff773dda115477cf704b8a9d6fc78a5"},{"sha":"3585ca56162cff04984a432c30cc167732af0cac","author":{"email":"169f25232ba8a7e1d2effccc2fc4c9693a1e5a5d@gmx.net","name":"cyberjunk"},"message":"Test more LoS points than just center","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/3585ca56162cff04984a432c30cc167732af0cac"},{"sha":"ad58e26dfb552e212e431556b67efa47af8b5277","author":{"email":"169f25232ba8a7e1d2effccc2fc4c9693a1e5a5d@gmx.net","name":"cyberjunk"},"message":"Reduce LOSEXTEND","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/ad58e26dfb552e212e431556b67efa47af8b5277"},{"sha":"5b897824f084f5f8a846d03e4dca5055235da35f","author":{"email":"75f170e22e83e0351d9f6887e2e19ca8691271c8@gmail.com","name":"M59Gar"},"message":"Unholy Touch health drain\n\nAdded a 1 point self-heal for wielders of Unholy Touch. It doesn't\nactually 'drain' the target (your damage is doing that), but it does\nheal you when you hit for 1 point, sometimes 2 (1/6th of the time).\n\nAlso added an IsDrainImmune check to monsters for future content. I\nrecommend Shadowbeasts and Undead be drain immune, but I didn't change\nthat here.","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/5b897824f084f5f8a846d03e4dca5055235da35f"},{"sha":"7288cbea017a634bbaadedf87f93fd2ffaa28d91","author":{"email":"169f25232ba8a7e1d2effccc2fc4c9693a1e5a5d@gmx.net","name":"cyberjunk"},"message":"Merge branch 'develop' of https://github.com/OpenMeridian/Meridian59 into bsplos2","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/7288cbea017a634bbaadedf87f93fd2ffaa28d91"},{"sha":"ba154876e89d73e71047bdb5639ff2b509e6e6fd","author":{"email":"546a4259c98969daac89a256ae94e35cf42d14a5@gmail.com","name":"Diggie"},"message":"remove cast timer","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/ba154876e89d73e71047bdb5639ff2b509e6e6fd"},{"sha":"7ad11cc1fa05e8061a1d2387d1d2b9eb96a9885b","author":{"email":"546a4259c98969daac89a256ae94e35cf42d14a5@gmail.com","name":"Diggie"},"message":"lowering regs","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/7ad11cc1fa05e8061a1d2387d1d2b9eb96a9885b"},{"sha":"7bdf35c541f39eeb979f3c076cc04a1349e86c23","author":{"email":"546a4259c98969daac89a256ae94e35cf42d14a5@gmail.com","name":"Diggie"},"message":"thrasher upgrades\n\nRemove enfeeble, it is nothing but aggervating. it serves no purpose.\n\nRaised cashmin from -12000 to -9000. such tuff mobs shouldn't have such\na negative cash drop.\n\nMade karma neutral so that qors may have a place to reach 150 without\ndestroing karma.","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/7bdf35c541f39eeb979f3c076cc04a1349e86c23"},{"sha":"a43a9fc58af52381aa39806298569f01aa25d996","author":{"email":"169f25232ba8a7e1d2effccc2fc4c9693a1e5a5d@gmx.net","name":"cyberjunk"},"message":"h6.roo","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/a43a9fc58af52381aa39806298569f01aa25d996"},{"sha":"0aab67adbb25ce2c0b36880e7ee4fc2fa6742eac","author":{"email":"169f25232ba8a7e1d2effccc2fc4c9693a1e5a5d@gmx.net","name":"cyberjunk"},"message":"f2.roo","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/0aab67adbb25ce2c0b36880e7ee4fc2fa6742eac"},{"sha":"1c9dca0ed682a31ac087618b1d8647c320ef75cb","author":{"email":"75f170e22e83e0351d9f6887e2e19ca8691271c8@gmail.com","name":"M59Gar"},"message":"Hour No PK DM say command\n\nDMs can turn off PK for an hour in a given room by saying \"turn off pk\".","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/1c9dca0ed682a31ac087618b1d8647c320ef75cb"},{"sha":"ee5c4549fc689ef930d5a5430f3a6f7c939ce48e","author":{"email":"adfda3fed6234c726745b004cf88000c119f8601@gmail.com","name":"skittles1"},"message":"Upgrade list/search related admin commands.\n\n- The \"show matches\" admin command will now return a list containing any\nfound objects.\n- Added an admin \"send list\" command that will send a message to each\nobject in a list. This uses SendTopLevelBlakodMessage directly, and not\nthe SendList() C call (which shouldn't be used from outside KOD). This\nadmin function is also timed.\n- The \"show list\" related commands now report the length of the list\nfound (and the length of any sublists).\n- Converted the timing code in adminfn.c to use GetMicroCountDouble()\ninstead of QPC directly, as the former has a linux implementation.\n- Add \"create table\" admin command which takes an integer (size) and\ncreates a table of that size.","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/ee5c4549fc689ef930d5a5430f3a6f7c939ce48e"},{"sha":"25169fcbb8c9c4182456cc2119129ca40bfc0e8d","author":{"email":"adfda3fed6234c726745b004cf88000c119f8601@gmail.com","name":"skittles1"},"message":"Improve error msgs in ParseClientSendBlakod and SynchedProtocolParse.\n\nSeveral of the ParseClientSendBlakod errors have been occurring on 103\nand will now display more identifying information (protocol num, client\nparameter, client version and account id) to allow us to track down the\nerrors.\n\nSynchedProtocolParse will also display account and client version info\nif an incorrect protocol byte is sent.","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/25169fcbb8c9c4182456cc2119129ca40bfc0e8d"},{"sha":"6fe972513f1d638bf78578acc9af6b700dcd2dc8","author":{"email":"adfda3fed6234c726745b004cf88000c119f8601@gmail.com","name":"skittles1"},"message":"Use object->num_props for bounds check in StoreValue.\n\nTo ensure that data isn't written outside an object's property array,\nStoreValue must check lower (0) and upper (number of obj props) bounds\nwhen writing data to the property.\n\nCurrently this is done using the number of properties taken from the\nobject's class data structure, requiring the class to be obtained and\nchecked to store the property. However, since objects already keep track\nof how many properties they have, this value can be used directly from\nthe object itself, allowing the removal of the class-related code from\nStoreValue.\n\nThis provides a 10-15% speed increase when assigning data to a property.","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/6fe972513f1d638bf78578acc9af6b700dcd2dc8"},{"sha":"aa117ec4cafba9460d30c4e7c953577e73767f96","author":{"email":"546a4259c98969daac89a256ae94e35cf42d14a5@gmail.com","name":"Diggie"},"message":"added\n\ninvis to unholy xeo and reflections to riija xeo","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/aa117ec4cafba9460d30c4e7c953577e73767f96"},{"sha":"ee28a1303b24db9828e5870e4aee6b2bc0312e71","author":{"email":"546a4259c98969daac89a256ae94e35cf42d14a5@gmail.com","name":"Diggie"},"message":"rooms that need to be removed due to abuse","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/ee28a1303b24db9828e5870e4aee6b2bc0312e71"},{"sha":"f0b17a4bcbcda79ec627227ef8f7a1c50cbaa912","author":{"email":"adfda3fed6234c726745b004cf88000c119f8601@gmail.com","name":"skittles1"},"message":"Clean up sorted list code in util.kod.\n\nStreamlined the \"sorted scoreboard\" code and renamed messages to\nAddToSortedList and RemoveFromSortedList.","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/f0b17a4bcbcda79ec627227ef8f7a1c50cbaa912"},{"sha":"a5dccf1eebc370c1cfe498460862b8f07b7fc2f0","author":{"email":"adfda3fed6234c726745b004cf88000c119f8601@gmail.com","name":"skittles1"},"message":"Add abstract classes for Robe and Shirt.\n\nOther items either don't have child classes, or are all extended from an\nabstract class. Instantiating the abstract/parent class can cause\nIsClass/GetListElemByClass calls on the child class to return true for\nthe parent.\n\nLightDiscipleRobe/DiscipleRobe still needs to be handled this way.","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/a5dccf1eebc370c1cfe498460862b8f07b7fc2f0"},{"sha":"43c77627add6e34b69bdfa4afa37d1fc990a37a8","author":{"email":"adfda3fed6234c726745b004cf88000c119f8601@gmail.com","name":"skittles1"},"message":"Improvements to SpellItem/SpellItemSplitter code.\n\nFixed up the handling of SpellItem weight/piHits when splitting\nspellitems. Added GetNumberCanHold to SpellItem as there are instances\nwhere these should be handled in the same manner as number items. Fixed\nup variable names.","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/43c77627add6e34b69bdfa4afa37d1fc990a37a8"},{"sha":"1150b41bf2a0c720d2baea03ad6ea4dadee4aa88","author":{"email":"adfda3fed6234c726745b004cf88000c119f8601@gmail.com","name":"skittles1"},"message":"Refactor Loadout, fix to work with SpellItems.\n\nLoadout will now handle SpellItems correctly - the number of charges on\neach SpellItem in the player's inventory is recorded when Set is cast,\nand Loadout will try to match these when stocking from the chest.\n\nSpellItems are replenished from largest stack to smallest (according to\nthe loadout list). SpellItems are not combined when pulled into player's\ninventory.","distinct":false,"url":"https://api.github.com/repos/skittles1/Meridian59_103/commits/1150b41bf2a0c720d2baea03ad6ea4dadee4aa88"}]}