{"push_id":1654085749,"size":54,"distinct_size":54,"ref":"refs/heads/master","head":"7e9478f968349a864ac3fa880914b61cef01fb04","before":"f15e9b6d8fb904498c77f275a89682cdeb7776cf","commits":[{"sha":"9b36e02ba77012d689d8883d56052ea790c5811c","author":{"name":"Pedro Pardal","email":"6ff9762fbc823de84642d7c28ec7a80ace1c9874@MacBook-Air-de-Pedro.local"},"message":"Change format of Config/README file to Markdown","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/9b36e02ba77012d689d8883d56052ea790c5811c"},{"sha":"7d662b4ceb8b6a55c3fa6c99a8373b73baad5286","author":{"name":"Pedro Pardal","email":"6ff9762fbc823de84642d7c28ec7a80ace1c9874@MacBook-Air-de-Pedro.local"},"message":"Add global chat feature working with latest OSI clients. Remove no longer supported features, such as room moderators, voice, kicking, etc. Add logging facilities to chat for auditing purposes","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/7d662b4ceb8b6a55c3fa6c99a8373b73baad5286"},{"sha":"c51acf68a7557acaabc3c609cc40a914e8c23d79","author":{"name":"Pedro Pardal","email":"6ff9762fbc823de84642d7c28ec7a80ace1c9874@MacBook-Air-de-Pedro.local"},"message":"Removed chat handler in the core since it was preventing packethandler register in scripts to actually work","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/c51acf68a7557acaabc3c609cc40a914e8c23d79"},{"sha":"861ba541a55e7f7f7148d2b1055aed8863503f53","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"BaseCreature.cs: Replacing OppositionGroup with OppositionList v1\n\n-Simpler, more dynamic, more elegant than OppositionGroup.\r\n-OppositionGroup has an XvsY-group virtual enum, along with two lists of types, each of which are checked until it finds the type in the list.\r\n-OppositionList has an X-group virtual enum, which has two switch(), first for its own OppositionType to pick the correct function, then a second for the target's OppositionType which determines if it has an enemy OppositionType.\r\n-The first few checks are nearly identical to OppositionGroup(modified for OppositionType), making sure 'this' has an OppositionType, then checking if the target is a mobile, then checking if the target has an OppositionType. (A creature having a ControlMaster is ignored, just as in OppositionGroup)\r\n-entirely handled within BaseCreature.cs (with the OppositionType set within the creature's type file)\r\n--No need to update a clunky list for each new member of the Opposition, simply add the enum into its creature file\r\n-OppositionGroup hasn't been completely excised for compatibility reasons\r\n-Easily expandable, including the ability to add more than a single enemy group","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/861ba541a55e7f7f7148d2b1055aed8863503f53"},{"sha":"d8e0b51856b846598571df5a6d36686297a15a44","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"LordOaks.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/d8e0b51856b846598571df5a6d36686297a15a44"},{"sha":"fdccad98ac74680eded6348ad151935436857dc3","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"Silvani.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/fdccad98ac74680eded6348ad151935436857dc3"},{"sha":"7d0ac15164309aafc3bf3843d9e5a3231e011b58","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"ShadowKnight.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/7d0ac15164309aafc3bf3843d9e5a3231e011b58"},{"sha":"3c8c3f1de8b5106ec27347a7470b82f69b3103ed","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"AncientLich.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/3c8c3f1de8b5106ec27347a7470b82f69b3103ed"},{"sha":"27e075b60b29de119a93a85bf9a2c63ccb90576a","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"BoneKnight.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/27e075b60b29de119a93a85bf9a2c63ccb90576a"},{"sha":"32f4f0a2e36a5d03ad5a5a37a6b2fee342b24c7b","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"Bogle.cs: Opposition List","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/32f4f0a2e36a5d03ad5a5a37a6b2fee342b24c7b"},{"sha":"05c3b79af2dd16ca39418ab3998e0fc46e4e8c6b","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"Centaur.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/05c3b79af2dd16ca39418ab3998e0fc46e4e8c6b"},{"sha":"7bfd3cedded151f4bd3d5697afe6267ccadbce78","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"EtherealWarrior.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/7bfd3cedded151f4bd3d5697afe6267ccadbce78"},{"sha":"c143669b0a36e349276b73cae613851590a86dc9","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"Ghoul.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/c143669b0a36e349276b73cae613851590a86dc9"},{"sha":"2df1a940ee209e9feded2c36ecfca170aab2afee","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"Kirin.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/2df1a940ee209e9feded2c36ecfca170aab2afee"},{"sha":"e3d00fa596a7b49361b50b80c45c0870723a14ba","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"LichLord.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/e3d00fa596a7b49361b50b80c45c0870723a14ba"},{"sha":"ce9bcc92b859526aaff172a56dffca5f0b741651","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"Lich.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/ce9bcc92b859526aaff172a56dffca5f0b741651"},{"sha":"a29e14a63c8093712c1ce5f10a59c5ed872c0f32","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"Mummy.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/a29e14a63c8093712c1ce5f10a59c5ed872c0f32"},{"sha":"8ec5c8a0dbbb7be9d60f319b756ee613bc1c2d08","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"OphidianKnight.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/8ec5c8a0dbbb7be9d60f319b756ee613bc1c2d08"},{"sha":"ef2fa8d3728d30eb6938857657250bc5c57a7d9d","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"OphidianArchmage.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/ef2fa8d3728d30eb6938857657250bc5c57a7d9d"},{"sha":"82e864bda52fe1ba8bf95a663a137f6f959f847d","author":{"name":"GriffonSpade","email":"e5453214573175375a7d567731e3aa5cdd490159@hotmail.com"},"message":"OphidianMage.cs: OppositionList","distinct":true,"url":"https://api.github.com/repos/kevin-10/ServUO/commits/82e864bda52fe1ba8bf95a663a137f6f959f847d"}]}
{"actor":{"display_login":"kevin-10"}}