{"push_id":1121469367,"size":180,"distinct_size":180,"ref":"refs/heads/dev","head":"fa9096ab9b790f85680effc677cb072599a6f659","before":"804c869fcb7eefe840aa7aec717398472da0da0e","commits":[{"sha":"b66194ffd51300838dd7557b7fd24b5468dd7ef1","author":{"email":"86f924f57ef7830e3e6ee47e7bf0122fb787520e@gmail.com","name":"Kearel"},"message":"Initial commit","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/b66194ffd51300838dd7557b7fd24b5468dd7ef1"},{"sha":"0b6a3dc507aeb8e209b533490a2fffa5ceeed9d9","author":{"email":"151bf5d00a941a8249c6f38ad70b939495d1935e@web.de","name":"Hubblenaut"},"message":"Ninja fixes and changes (#1547)","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/0b6a3dc507aeb8e209b533490a2fffa5ceeed9d9"},{"sha":"d749a47914610c52637533c744879f00f43ff178","author":{"email":"c10d7da2cbb099e37c4bac8be0035b043d1aa4d9@gmail.com","name":"HarpyEagle"},"message":"Replaces pixel_* randomization on New() with a randpixel var, randomization on item pickup","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/d749a47914610c52637533c744879f00f43ff178"},{"sha":"467af1b81a9a40c173541f2c5d0ae0eaaf588ba1","author":{"email":"c10d7da2cbb099e37c4bac8be0035b043d1aa4d9@gmail.com","name":"HarpyEagle"},"message":"Adjusts pixel_y for a few medkits, a rollerbed, and the eng inflatables","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/467af1b81a9a40c173541f2c5d0ae0eaaf588ba1"},{"sha":"2f21d29859c3b301a1921f12656962b92f12f142","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@psiomega.se","name":"PsiOmegaDelta"},"message":"Bay tweaks.\n\ncontains_dense_objects() already checks self for density.\nSpans instead of color macros.","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/2f21d29859c3b301a1921f12656962b92f12f142"},{"sha":"e4ab3208089608c2426adabeb76173ab076bbbe4","author":{"email":"c10d7da2cbb099e37c4bac8be0035b043d1aa4d9@gmail.com","name":"HarpyEagle"},"message":"Racks now automatically arrange items on them when created and\narrange any items that are placed on them afterwards.","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/e4ab3208089608c2426adabeb76173ab076bbbe4"},{"sha":"c8213ea939f53a405aaf714112b64ce321b859be","author":{"email":"c10d7da2cbb099e37c4bac8be0035b043d1aa4d9@gmail.com","name":"HarpyEagle"},"message":"Random obj spawners transfer pixel shifts if they have any set","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/c8213ea939f53a405aaf714112b64ce321b859be"},{"sha":"d8d2bb1ab2ea98d5edd41c9db9a19e9ab4075739","author":{"email":"c10d7da2cbb099e37c4bac8be0035b043d1aa4d9@gmail.com","name":"HarpyEagle"},"message":"Less copypasta","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/d8d2bb1ab2ea98d5edd41c9db9a19e9ab4075739"},{"sha":"a93c9db297c7776f8f69b4de00265fcc17abae60","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@psiomega.se","name":"PsiOmegaDelta"},"message":"Observers are no longer affected by the edge of space.\n\nNeither are nuclear discs as such. Instead they listen to their own movement and handle Z-level shifts as appropriate.","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/a93c9db297c7776f8f69b4de00265fcc17abae60"},{"sha":"c9dadddeef5604ebc23273525f48fa489e9b411e","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@psiomega.se","name":"PsiOmegaDelta"},"message":"Edge touching cleanup.\n\nRemoves some unnecessary touch_map_edge() procs now that nuclear discs handle themselves.\nObservers no longer break forever when thrown at the edge of the map.\nObservers also get a notice when the edge of the world has been hit.","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/c9dadddeef5604ebc23273525f48fa489e9b411e"},{"sha":"7b64e90e250327e75121986691cefd1aafd73768","author":{"email":"86f924f57ef7830e3e6ee47e7bf0122fb787520e@gmail.com","name":"Kearel"},"message":"Adds support for runtime dungeon creation\n\nAdds a verb, params list.\n\nReverts world.dm change","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/7b64e90e250327e75121986691cefd1aafd73768"},{"sha":"1e379a73e23dba0826b57cf69d42bdd7cea2a9bc","author":{"email":"86f924f57ef7830e3e6ee47e7bf0122fb787520e@gmail.com","name":"Kearel"},"message":"Fixes open tag","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/1e379a73e23dba0826b57cf69d42bdd7cea2a9bc"},{"sha":"d952ceb2f71ef5ae287ed06e69e16cee3c6830de","author":{"email":"0c06fbd7cd1b178f98ffe0503ff3129349b3d65d@arokha.com","name":"Arokha Sieyes"},"message":"New Player/Character Setup (Fake)NanoUI\n\nWhile I consider Polaris' character setup screen to be mechanically better\nthan most others, it wasn't prettier. Well. It was a bit. But now it's\nmore pretty-er.\n\nUsed the fake NanoUI 'browser' datum to render the pages for the New\nPlayer panel and the Character Setup screen.\n\n# Conflicts:\n#\tcode/modules/client/preference_setup/loadout/loadout.dm","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/d952ceb2f71ef5ae287ed06e69e16cee3c6830de"},{"sha":"133a4d34ff0e8e53ddd32f53b845be9ea813f39c","author":{"email":"0c06fbd7cd1b178f98ffe0503ff3129349b3d65d@arokha.com","name":"Arokha Sieyes"},"message":"Panel closes on latejoin\n\nSure would be nice if that panel went away when you latejoin.\n\n# Conflicts:\n#\tcode/modules/mob/new_player/new_player.dm","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/133a4d34ff0e8e53ddd32f53b845be9ea813f39c"},{"sha":"54c6b8ee7c29b527513d22b36cc6b049a99c6cb5","author":{"email":"2ce2c3ed7b9c2a72fb9ed6c95b7f4ffa10518750@gmail.com","name":"Datraen"},"message":"Changes the colors of the occupation setup tab.\n\n# Conflicts:\n#\tcode/game/jobs/job/captain.dm\n#\tcode/game/jobs/job/civilian.dm\n#\tcode/game/jobs/job/medical.dm\n#\tcode/game/jobs/job/security.dm","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/54c6b8ee7c29b527513d22b36cc6b049a99c6cb5"},{"sha":"1c11f774902c4add8a8fb34ea1cdeb16c5e2132e","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@psiomega.se","name":"PsiOmegaDelta"},"message":"Bay-tweaks.","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/1c11f774902c4add8a8fb34ea1cdeb16c5e2132e"},{"sha":"55e5c17b46e652281612d0b9f36b03e47847e74c","author":{"email":"2ce2c3ed7b9c2a72fb9ed6c95b7f4ffa10518750@gmail.com","name":"Datraen"},"message":"Brings New Player Manifest, Load Slot into FakeNanoUI.\n\n# Conflicts:\n#\tcode/modules/client/preferences.dm\n#\tcode/modules/mob/new_player/new_player.dm","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/55e5c17b46e652281612d0b9f36b03e47847e74c"},{"sha":"a95cef666b2f8fdcabf9a38de079f1f47f529883","author":{"email":"86f924f57ef7830e3e6ee47e7bf0122fb787520e@gmail.com","name":"Kearel"},"message":"changes mimic references to weakrefs\n\nAlso switches winding dungeon mob selection from hostile only to all\nliving mobs.","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/a95cef666b2f8fdcabf9a38de079f1f47f529883"},{"sha":"8f2a4fbdf4add2fb94138ef7465c33533cb52509","author":{"email":"c10d7da2cbb099e37c4bac8be0035b043d1aa4d9@gmail.com","name":"HarpyEagle"},"message":"Fixes #12946\n\nFixes lungs being bruised by vacuume only if they were already bruised.\nBreath is now null only if we did not breathe. If we breathed vacuum, a gas mix with zero moles is used instead","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/8f2a4fbdf4add2fb94138ef7465c33533cb52509"},{"sha":"5c0e8330a8cffb3947753ba6124fc3d7b9110683","author":{"email":"c10d7da2cbb099e37c4bac8be0035b043d1aa4d9@gmail.com","name":"HarpyEagle"},"message":"Avoids having to create a new gas mixture every time someone breathes in space","distinct":true,"url":"https://api.github.com/repos/GinjaNinja32/Baystation12/commits/5c0e8330a8cffb3947753ba6124fc3d7b9110683"}]}
{"actor":{"display_login":"GinjaNinja32"}}