{"push_id":2887787344,"size":275,"distinct_size":275,"ref":"refs/heads/master","head":"71c2149d4647b0081528342cc723ec657fcc4f20","before":"7d0955dfbb0f743b695a757cd12977c0c3acbe37","commits":[{"sha":"df44956a78b0cf6b70672a4dd6aa1515dc165ff8","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Cleaned up InitMonsterTRN.\n\nIncluding changed types used by that function.","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/df44956a78b0cf6b70672a4dd6aa1515dc165ff8"},{"sha":"f5675d7fec66e44cad723bf7f675cd77bcccac42","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Fixed formatting in `InitMonsterTRN`","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/f5675d7fec66e44cad723bf7f675cd77bcccac42"},{"sha":"d78ffef5fa27801e39b9f1577bb44d436aea3696","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Cleaned up `InitLevelMonsters` and `AddMonsterType`","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/d78ffef5fa27801e39b9f1577bb44d436aea3696"},{"sha":"5d03a27248086e77f3e42d8b8c794b6e4e92894e","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Cleaned up `GetLevelMTypes`.\n\nThis had interesting compiler optimizations like\nlocal array merging, which threw off IDA a bit.\nBy looking into older versions and the PSX symbols\nI'm pretty sure I found the correct sizes for both arrays.\n\nThere are still minor differences, such as different parameter\nloading for function calls. In other places, this solved itself with\ntime. (VC seems to generate different code base on a lot of\nthings, even down to alignment).","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/5d03a27248086e77f3e42d8b8c794b6e4e92894e"},{"sha":"4c4fe6834c9d3eec998f0fbea900590b6d682b02","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Fixed missing quest enum value.","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/4c4fe6834c9d3eec998f0fbea900590b6d682b02"},{"sha":"be231d11902a93f24a89980b49dbc67c0edc0365","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Added description for `trans_file`.","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/be231d11902a93f24a89980b49dbc67c0edc0365"},{"sha":"66f522f34eda8f2e15c68984fcb34392a054d827","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Small corrections/cleanups (thanks @galaxyhaxz :))\n\n- Removed the `mt` variable since it didn't exist in the earlier PSX version\n- Replaced raw constants with the proper defines\n- Reworked the likely use of `numskeltypes`.\n- Added `NUM_MTYPES` to `_monster_id` to represent the number of monster types","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/66f522f34eda8f2e15c68984fcb34392a054d827"},{"sha":"0603e3e0429c871a29366605cc137973b3676ac0","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Cleaned up InitMonsterGFX, InitMonster, MonstPlace","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/0603e3e0429c871a29366605cc137973b3676ac0"},{"sha":"375d0d469bcf0825d6cd8d808789e987fc25c53f","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Fixed InitMonsterGFX, it now actually works!","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/375d0d469bcf0825d6cd8d808789e987fc25c53f"},{"sha":"2e3a2f754437f54a6007386d0d6bd64b26ee3b10","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Cleaned up `PlaceUniqueMonst`","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/2e3a2f754437f54a6007386d0d6bd64b26ee3b10"},{"sha":"834db70385b9124214ebc5ee05386d32f2b60b8d","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Cleaned up `PlaceGroup`","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/834db70385b9124214ebc5ee05386d32f2b60b8d"},{"sha":"22fcf9a074d70c7bd7be71c1528b6c857902b5f8","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Fixed stuff after rebase","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/22fcf9a074d70c7bd7be71c1528b6c857902b5f8"},{"sha":"302d1c65070cc8f9245dd08030bcef8201680e23","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Flipped branches of PlaceQuestMonster to make it near byte-perfect.","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/302d1c65070cc8f9245dd08030bcef8201680e23"},{"sha":"4391b247a8c1dd3237186b5cab18188a6d788a94","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Moved `monst->MData` to temporary variable to get the code very close to the original","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/4391b247a8c1dd3237186b5cab18188a6d788a94"},{"sha":"50cbbded0ca22aa853aaf1d38045ef694c36778a","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Flipped setlevel check for better matching with the original binary","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/50cbbded0ca22aa853aaf1d38045ef694c36778a"},{"sha":"9d31a6e29ca9764b857a50a06b284700f07740d3","author":{"name":"Dennis Duda","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@seritools.de"},"message":"Flip check in `AddMonsterType` to make it near binary perfect","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/9d31a6e29ca9764b857a50a06b284700f07740d3"},{"sha":"c68923ae339afcb6139440e5b77dbf9956385f2c","author":{"name":"galaxyhaxz","email":"7f15841ce759482baf90baaafa9bf38475778cc2@hotmail.com"},"message":"Fix catacombs generation (#167)\n\nAll dungeons are working now.","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/c68923ae339afcb6139440e5b77dbf9956385f2c"},{"sha":"ce997eceff2adce06a9ab775cf80fc1f2d4e3a12","author":{"name":"Dennis Duda","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@seri.tools"},"message":"Merge pull request #2 from seritools/monster-refactor\n\nmonster.cpp: first cleanups","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/ce997eceff2adce06a9ab775cf80fc1f2d4e3a12"},{"sha":"c14f946acf701f58e4605fb35bc50689ea49793f","author":{"name":"ChaosMarc","email":"7cb146b3fd4f4c1866bd0712a4e1f1ce2919a478@gmx.de"},"message":"updated ubuntu build instructions + compatibility information (#168)","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/c14f946acf701f58e4605fb35bc50689ea49793f"},{"sha":"b8eb6c54fb19ff31dab7de985fb1206aba43607e","author":{"name":"nomdenom","email":"69839b8ac4946c1fb3238bb85135ebcc738155fb@tutanota.com"},"message":"Fix signature of multi_send_pinfo(...) (#164)","distinct":true,"url":"https://api.github.com/repos/AJenbo/devilution/commits/b8eb6c54fb19ff31dab7de985fb1206aba43607e"}]}
{"actor":{"display_login":"AJenbo"}}