{"push_id":937605669,"size":37,"distinct_size":37,"ref":"refs/heads/master","head":"2c89fdb6c15e246016f3039ef7324735ee9065f2","before":"6bc40e3ebe5b8f05c8511473bc918f6ac08007bc","commits":[{"sha":"b7affaeb831cfc91c265fdc951c0e129248f5051","author":{"email":"c16216593198fd0244cc6e464cc2e05d6b3c238d@gmail.com","name":"Coolthulhu"},"message":"Clean up some monster attacks","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/b7affaeb831cfc91c265fdc951c0e129248f5051"},{"sha":"c40f3fec3415574b16c7f23349fe8d84ad6ae6c7","author":{"email":"c16216593198fd0244cc6e464cc2e05d6b3c238d@gmail.com","name":"Coolthulhu"},"message":"Fix","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/c40f3fec3415574b16c7f23349fe8d84ad6ae6c7"},{"sha":"6a35e39b924a7194830146afd112ba462e543def","author":{"email":"c16216593198fd0244cc6e464cc2e05d6b3c238d@gmail.com","name":"Coolthulhu"},"message":"Fix tazer and breather","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/6a35e39b924a7194830146afd112ba462e543def"},{"sha":"fe3e5867593046fc0791a04a6e8ca5ef8ea9ef05","author":{"email":"c16216593198fd0244cc6e464cc2e05d6b3c238d@gmail.com","name":"Coolthulhu"},"message":"Antqueen fix","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/fe3e5867593046fc0791a04a6e8ca5ef8ea9ef05"},{"sha":"1798fad3a32cf9cd3729592b71d53bf34ece4c04","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Fix enum_flags_reader:\n\nMust inherit public to work properly.\nAdd dummy throw statement to avoid warning about missing return statement.","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/1798fad3a32cf9cd3729592b71d53bf34ece4c04"},{"sha":"1f7a67d43842b036f4d18dc3ffe9438cc1576ff2","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Change generic_typed_reader to work better with any kind of JSON entity:\n\nReplaces the `convert` function with a `get_next` function. That function now has to read the value from the JSON stream itself (previously it was given a string that had already been loaded from JSON).\n\nThis makes it much more flexible as it can be used to load any kind of object from the stream.","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/1f7a67d43842b036f4d18dc3ffe9438cc1576ff2"},{"sha":"69fd23ef499af086fd25737c77f65e9e9f944354","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Add overload to `optional` to avoid the empty default value.","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/69fd23ef499af086fd25737c77f65e9e9f944354"},{"sha":"3da9c97408a4bf4053abd5a672809233e6c6c8f4","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Avoid accessing `martialarts` directly, use `string_id::obj` instead.","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/3da9c97408a4bf4053abd5a672809233e6c6c8f4"},{"sha":"f699aab020f6f6e99d20bcc44bc56c9aa9414776","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Change `martialart` to only store ma_buff ids, not full ma_buff objects.\n\nNote that copies of the ma_buff objects were stored in a global map anyway. Now this global map is the only place where they are stored.","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/f699aab020f6f6e99d20bcc44bc56c9aa9414776"},{"sha":"b36d3ff3320d0f6dcd7b8d2eb64d22abfcf6f073","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Fix bug: data from JSON member \"ongethit_buffs\" should go into member `ongethit_buffs`","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/b36d3ff3320d0f6dcd7b8d2eb64d22abfcf6f073"},{"sha":"40f77353739eaa76355b5686f8c380c773156e38","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Move the main loading code of martialart into a separate function","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/40f77353739eaa76355b5686f8c380c773156e38"},{"sha":"ce29b2f54671596f6c8a91377cba7efe964a0c06","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Move the main loading code of ma_technique into a separate function","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/ce29b2f54671596f6c8a91377cba7efe964a0c06"},{"sha":"c7a68c61c7fdce19b3ea8e2503426b2ee8a747af","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Move the main loading code of ma_buff into a separate function","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/c7a68c61c7fdce19b3ea8e2503426b2ee8a747af"},{"sha":"c3bc1683f48c68c5630e9b6b6a802f7f84aa2d34","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Use helper functions from generic_factory.h in ma_technique::load","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/c3bc1683f48c68c5630e9b6b6a802f7f84aa2d34"},{"sha":"695aacf46577cb27885099c979b4ba4631b21452","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Use helper functions from generic_factory.h in martialart::load","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/695aacf46577cb27885099c979b4ba4631b21452"},{"sha":"8a2a924636f1937b0801a9f6f4a55d8935631d10","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Use helper functions from generic_factory.h in ma_buff::load","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/8a2a924636f1937b0801a9f6f4a55d8935631d10"},{"sha":"1380dc3fadd11b3fab4eae0c5ff6a64882f41285","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Use generic_factory to store martial art techniques.","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/1380dc3fadd11b3fab4eae0c5ff6a64882f41285"},{"sha":"53f3beecf3035263e40fd3a389021ca02f35ec82","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Use generic_factory to store martial art styles.","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/53f3beecf3035263e40fd3a389021ca02f35ec82"},{"sha":"307c581dabc1eb7527733f40ec779ba18e003fb7","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Use generic_factory to store martial art buffs","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/307c581dabc1eb7527733f40ec779ba18e003fb7"},{"sha":"821ee71716992a34e6bf9164202dca6bdaaf2801","author":{"email":"0da15208cc1fb6a1921e6015a3d6bc1ef79a42a5@gmx.de","name":"BevapDin"},"message":"Make generic_factory::load return the loaded object.","distinct":true,"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/commits/821ee71716992a34e6bf9164202dca6bdaaf2801"}]}