{"push_id":1424159360,"size":55,"distinct_size":55,"ref":"refs/heads/bc","head":"eadaf551e9b8b5541e5bf4c2db50230aba0629b7","before":"4dedc67011aa4f06b16db603e439e51ac01e498f","commits":[{"sha":"e6b34b21764440a0ce316b766e4dfcc9790056dd","author":{"name":"Phatcat","email":"a9c9df8308d4b73e284e4ec533bb41b0863e06a4@live.dk"},"message":"Don't report failed dispel if triggered\n\nShould cover spells such as Abolish Poison and Improved Mend Pet.","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/e6b34b21764440a0ce316b766e4dfcc9790056dd"},{"sha":"7dbbdbf7fcf3121b23939486d49799c100d28c32","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Move GetAttackerDistance to Unit","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/7dbbdbf7fcf3121b23939486d49799c100d28c32"},{"sha":"0c728dbca2299f5b6be205d7daacb8e2f3fe532b","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Generalize isInAccessiblePlaceFor for all unit","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/0c728dbca2299f5b6be205d7daacb8e2f3fe532b"},{"sha":"23e32baf71e9258febfb449637c219b9bc68f6d1","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Move some pet method to charminfo class to generalize it to charmed creature","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/23e32baf71e9258febfb449637c219b9bc68f6d1"},{"sha":"7ac5ce08e0209ccdd1f24602dbb4804bb6d688fd","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Set in combat state after applying the spell effect.\n\nThis will fix the incombat check for spell that have that attribute.","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/7ac5ce08e0209ccdd1f24602dbb4804bb6d688fd"},{"sha":"65caf3ebd706205c567fba851512ee3de4f06d3b","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Store more charm related data to CharmInfo class.\n\nWe'll now be able to store AI and threat list to CharmInfo class. This will make it easier to have separed threatlist for charmed creature and specific AI for charm case.","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/65caf3ebd706205c567fba851512ee3de4f06d3b"},{"sha":"964b4da0616dd80a3dd0b9435685b427ee61e206","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"PossessedAI is now available in AI FactorySelector\n\nI also added a possibility to assign it to an unit.","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/964b4da0616dd80a3dd0b9435685b427ee61e206"},{"sha":"ea5c8ff226b7e0c34cd162d38753b1a4ae808ea7","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"CreatureAI can be initialized by an Unit and use Unit class instead of creature class for its internal method.","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/ea5c8ff226b7e0c34cd162d38753b1a4ae808ea7"},{"sha":"23fdc25f49a185bd1964d3603e1a2015bd4738b8","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"AI is now part of Unit class\n\nIt have different behavior in each inherited class.\nPurpose is to be able to set an AI for any Unit (Player included) and handle cham/possess case.","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/23fdc25f49a185bd1964d3603e1a2015bd4738b8"},{"sha":"41974abb4333d1bba275d5f918696ef3adb1f5f6","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"An existing pet should not make it impossible to cast charm/possess spell.\n\nIt will be simply temporary unsumonned.","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/41974abb4333d1bba275d5f918696ef3adb1f5f6"},{"sha":"4dee4d56b0f5bedb900070765a22a17838277c1a","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"PetAI is now assignable to an Unit.","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/4dee4d56b0f5bedb900070765a22a17838277c1a"},{"sha":"4f86b5f8973d98f11755393b363b5bbe36e691ce","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Some cleaning and initialize m_ai\n\nSetPossessed will be replaced","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/4f86b5f8973d98f11755393b363b5bbe36e691ce"},{"sha":"7dc48d60289681331e61cdbd597eeb2c306fcb65","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Rewrite HandlePetAction to use new charminfo structure.\n\nThere is still some work to do especialy regarding spell cooldown","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/7dc48d60289681331e61cdbd597eeb2c306fcb65"},{"sha":"178796161ce6918c5cced7f516fb5d2dbb1bd603","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Remove some no more needed casting to Creature","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/178796161ce6918c5cced7f516fb5d2dbb1bd603"},{"sha":"b459ce711703d6ba32c22d0596684510e9aa6360","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Release m_combatData memory when Unit is destroyed.\n\nYeah time is comming to use smart pointer.","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/b459ce711703d6ba32c22d0596684510e9aa6360"},{"sha":"b48a1166289018871d34f5ab0bff381203c3d321","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"InitCharmInfo will now always return a new object","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/b48a1166289018871d34f5ab0bff381203c3d321"},{"sha":"a0a1cd28efe4b9187b26c67eec4212416f00b35b","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Various ResetControlState fixes","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/a0a1cd28efe4b9187b26c67eec4212416f00b35b"},{"sha":"df6b7e58fda0c6dd05a6a168a26f08d350e84ba6","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Add DeleteCharmInfo() possibility","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/df6b7e58fda0c6dd05a6a168a26f08d350e84ba6"},{"sha":"52cb1c66b1dd780af1a07045cbc74f06e3001a65","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Various fix for TakePossessOf()","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/52cb1c66b1dd780af1a07045cbc74f06e3001a65"},{"sha":"04cc773b435dc8cd5261ae3956d891f651c97663","author":{"name":"Cyberium","email":"a2f6f1c9f83db6255c77f7e863a3eafb2ac285e6@techemail.com"},"message":"Fix get threat list to retrieve correct threat list in charmed case","distinct":true,"url":"https://api.github.com/repos/tedvals/portalclassic/commits/04cc773b435dc8cd5261ae3956d891f651c97663"}]}
{"actor":{"display_login":"tedvals"}}