{"push_id":737567661,"size":308,"distinct_size":308,"ref":"refs/heads/zebra","head":"e7eaf373f786a221c480bf72dfb2ab4145dc8e43","before":"9dd0bdc80b144f0b76b0e546e01e85c7ead67e62","commits":[{"sha":"4dd8954f1ecbba566052963ec23374dcf76ba9e9","author":{"email":"feaa05bd5ca0658b940f304210c52a068d24f260@gmail.com","name":"KorPhaeron"},"message":"Multisword","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/4dd8954f1ecbba566052963ec23374dcf76ba9e9"},{"sha":"e87e4b4ba2351fb0bb7fc69a68c6b61e8c8db57a","author":{"email":"feaa05bd5ca0658b940f304210c52a068d24f260@gmail.com","name":"KorPhaeron"},"message":"New Hijack","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/e87e4b4ba2351fb0bb7fc69a68c6b61e8c8db57a"},{"sha":"b361c395abd99c86355a2b4c2c2fbac077e53511","author":{"email":"feaa05bd5ca0658b940f304210c52a068d24f260@gmail.com","name":"KorPhaeron"},"message":"Only me","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/b361c395abd99c86355a2b4c2c2fbac077e53511"},{"sha":"fd37bca4e751f535a6dab4990453d653ad8ef8cd","author":{"email":"feaa05bd5ca0658b940f304210c52a068d24f260@gmail.com","name":"KorPhaeron"},"message":"Forgot a very important line","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/fd37bca4e751f535a6dab4990453d653ad8ef8cd"},{"sha":"28ed26ebb686fa6414064635e6dfa3adbdba2c60","author":{"email":"feaa05bd5ca0658b940f304210c52a068d24f260@gmail.com","name":"KorPhaeron"},"message":"Update artefact.dm","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/28ed26ebb686fa6414064635e6dfa3adbdba2c60"},{"sha":"72694b5030da10876f3909d6592a54710b84bc2b","author":{"email":"0396ad94a6230c6e9a6b1a564bcb849c686b6b9d@dunc2403.com","name":"duncathan"},"message":"refactors update_icon for trinary devices\nthe base trinary update_icon now adds pipes in the same way all other atmos components do\n  no longer overrides icon_addbroken and icon_addintact with its own silly pipe + cap overlay used for filters and mixers\nfilters and mixers are now oop in terms of icon_addintact (not as much in terms of icon_addbroken)","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/72694b5030da10876f3909d6592a54710b84bc2b"},{"sha":"98b01207d89264d4968f6046c7d8f3e2c1413d9c","author":{"email":"0396ad94a6230c6e9a6b1a564bcb849c686b6b9d@dunc2403.com","name":"duncathan"},"message":"Merge commit '72694b5030da10876f3909d6592a54710b84bc2b'","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/98b01207d89264d4968f6046c7d8f3e2c1413d9c"},{"sha":"033650cc47541529063f0d697216d9f3aab07139","author":{"email":"4bd8e734166efe4ab6e2039f9115bd9dae869080@yahoo.com","name":"GunHog"},"message":"Cyborg headlamps!\n\n- Borg lights are now a screen button.\n- Removed all borg flashlight modules.","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/033650cc47541529063f0d697216d9f3aab07139"},{"sha":"ea1780ce970a69c786a43d2de33d0472985ce29f","author":{"email":"b6b14437f8e53725449f892fa177bd035992625a@users.noreply.github.com","name":"phil235"},"message":"- Mech equipment was using its unique processing method, with specific timing for each equipment, but now it uses obj processing, I\n\nchanged the values so the equipment effect stays the same. Remove global_iterator datum.\n- fiddled with equip_ready procs of mech tools.\n- removed mecha/proc/do_after and /enter_after() procs.\n- Renamed mech sleeper occupant var to \"patient\" to avoid confusion with the occupant of the mech.\n- all non instant tool (drill) now show a progbar when drilling etc..\n- action cooldown now use do_after_cooldown() (that itself uses do_after) and start_cooldown (for instantaneous actions).\n- Removed mecha_equipment's destroy proc, it's now all in Destroy(). No confusion.\n- modified mecha_equipment/proc/can_attach() to not check istype(mecha) b/c it can't not be. (so the child only have one istype check.\n- Removed diamonddrill/can_attach() , all done at drill level.\n- armor booster now only for combat mech, instead of all except honkmech.\n- Removed dynhitby, dynbulletdamage, dynattackby, dynusepower(), dyngetcharge(), dynabsorbdamage()\n- I split the tools.dm file into smaller ones: work tools, mining tools, other tools.\n- I split mecha.dm into mecha.dm, mecha_topic.dm and mecha_defense.dm\n- refactored mech weapon ballistic/launcher, new proj_init proc, more OOP.\n- Moving consumes energy! Lights consumes energy. Fixes #9425.\n- Fixed #7354 xeno not bursting if host is inside a mech.\n- Added action buttons to mech. Moved toggle lights, internal tank, eject, view stats from verbs to action buttons, these can now only\n\nbe done via these buttons (removed them from the big stats window).\n- Removed port connect verbs b/C it's automated now.\n- regular hud is no longer hidden when inside a mech (doesn't matter b/c you can't interact with most stuff in it while in a mecha). Fixes issue 10387\n- can't walk when shooting projectiles. Makes walking on your projectile a bit harder. Helps against issue 10315 (but doesn't fix it).\n- also made into action buttons: the special abilities of certain combat mechs.\n- Added thrown alerts for mech charge and integrity.\n- Fixes teleporting occupant out not properly removing it from the mech. Fixes issue 10330\n- fixes ballistic mech weapons spinning when launched. proc/throw_at() now has a spin argument instead of using var/allow_spin that was added to all atoms just for that.\n- added a update_action_buttons() to ai/life() to handle ai mech.","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/ea1780ce970a69c786a43d2de33d0472985ce29f"},{"sha":"9cc577273ff2b654d0c3efdc1a5bd794c6314e74","author":{"email":"b6b14437f8e53725449f892fa177bd035992625a@users.noreply.github.com","name":"phil235"},"message":"added update_action_buttons to mmi life subproc\nFixes seraph smoke not working.\nbuff energy relay so it's closet to the old effect\nFixes 6812 (mmi in mech cant use equipment) somehow.\nMoved check to prevent drilling inventory to mecha/click_action so that it also happens with an AI occupant.\nFixes 9562 (verbs sometimes aren't given to the pilot) by removing the verbs\nUpon destroy() we delete cabin_air: Fixes 8110\nChanged armor booster availability back to all mechs.\nFixes repair droid overlay not updating when turned off after repair done\nFixes heavy plasma cutter not being attachable to anything.","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/9cc577273ff2b654d0c3efdc1a5bd794c6314e74"},{"sha":"63588814e271968e998ebbeb06356257eac6a3ec","author":{"email":"439d90268220ad340294a26ad924ccf7c10deddd@hotmail.fr","name":"phil235"},"message":"derp","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/63588814e271968e998ebbeb06356257eac6a3ec"},{"sha":"02d0fca1975f27180b85bf9a3806ecb9cd5093c0","author":{"email":"d122031b45f83cd889411f3fa8c802028947947a@nullquery.net","name":"nullquery"},"message":"Merge pull request #17 from tgstation/master\n\nMerge with upstream","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/02d0fca1975f27180b85bf9a3806ecb9cd5093c0"},{"sha":"c852bf344c60a4a45b0c7381de09ef64def84d8d","author":{"email":"850be5d167de401eaf0e55ad23e8654cdadee726@gmail.com","name":"Xhuis"},"message":"Firelock (de)construction","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/c852bf344c60a4a45b0c7381de09ef64def84d8d"},{"sha":"2c75d66ac35778630fc6c6664335e22c46126fd0","author":{"email":"09b4c91e132b850d246276845bcf8ad788ef87c2@gmail.com","name":"Miauw"},"message":"Buffs syndicate bombs to fit the new explosion mechanics.","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/2c75d66ac35778630fc6c6664335e22c46126fd0"},{"sha":"262626ce4c44a8e2cf03594413293495c753341a","author":{"email":"09b4c91e132b850d246276845bcf8ad788ef87c2@gmail.com","name":"Miauw"},"message":"Fixes syndiebomb flame range.","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/262626ce4c44a8e2cf03594413293495c753341a"},{"sha":"d2e618a28db62a3de54ee9521423613399521fa8","author":{"email":"09b4c91e132b850d246276845bcf8ad788ef87c2@gmail.com","name":"Miauw"},"message":"Makes syndiebomb beeping louder to compensate for 3d sound.","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/d2e618a28db62a3de54ee9521423613399521fa8"},{"sha":"f40b4381d4a83a06cceb76fafb5bc40d1b75334e","author":{"email":"850be5d167de401eaf0e55ad23e8654cdadee726@gmail.com","name":"Xhuis"},"message":"Separates construction into the door and a frame","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/f40b4381d4a83a06cceb76fafb5bc40d1b75334e"},{"sha":"dc982fe815d28c91fa2a63af5be0769edd1f8481","author":{"email":"850be5d167de401eaf0e55ad23e8654cdadee726@gmail.com","name":"Xhuis"},"message":"Changelog + board added to autolathe","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/dc982fe815d28c91fa2a63af5be0769edd1f8481"},{"sha":"0c831feefe77f6d117054a371d7494b82cfc6614","author":{"email":"d122031b45f83cd889411f3fa8c802028947947a@nullquery.net","name":"nullquery"},"message":"Merge pull request #18 from tgstation/master\n\nMerge with upstream","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/0c831feefe77f6d117054a371d7494b82cfc6614"},{"sha":"42a46c868e90bae8493c9eac7e833e05a3601afb","author":{"email":"0396ad94a6230c6e9a6b1a564bcb849c686b6b9d@dunc2403.com","name":"duncathan"},"message":"Merge branch 'master' of https://github.com/tgstation/-tg-station","distinct":true,"url":"https://api.github.com/repos/SodiumShine/zebra-station/commits/42a46c868e90bae8493c9eac7e833e05a3601afb"}]}