New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upstream & Gene start #146
Commits on Jun 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 860da27 - Browse repository at this point
Copy the full SHA 860da27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37602d8 - Browse repository at this point
Copy the full SHA 37602d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 457d99d - Browse repository at this point
Copy the full SHA 457d99dView commit details -
Adds Prettierx - or how I broke TGUI for the nth time (tgstation#67935)
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 731ab29 - Browse repository at this point
Copy the full SHA 731ab29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 186c9d8 - Browse repository at this point
Copy the full SHA 186c9d8View commit details -
(code bounty) The tram is now unstoppably powerful. it cannot be stop…
…ped, it cannot be slowed, it cannot be reasoned with. YOU HAVE NO IDEA HOW READY YOU ARE (tgstation#66657) ever see the tram take 10 milliseconds per movement to move 2100 objects? now you have https://user-images.githubusercontent.com/15794172/166198184-8bab93bd-f584-4269-9ed1-6aee746f8f3c.mp4 About The Pull Request fixes tgstation#66887 done for the code bounty posted by @MMMiracles to optimize the tram so that it can be sped up. the tram is now twice as fast, firing every tick instead of every 2 ticks. and is now around 10x cheaper to move. also adds support for multiz trams, as in trams that span multiple z levels. the tram on master takes around 10-15 milliseconds per movement with nothing on it other than its starting contents. why is this? because the tram is the canary in the coal mines when it comes to movement code, which is normally expensive as fuck. the tram does way more work than it needs to, and even finds new ways to slow the game down. I'll walk you through a few of the dumber things the tram currently does and how i fixed them. the tram, at absolute minimum, has to move 55 separate industrial_lift platforms once per movement. this means that the tram has to unregister its entered/exited signals 55 times when "the tram" as a singular object is only entering 5 new turfs and exiting 5 old turfs every movement, this means that each of the 55 platforms calculates their own destination turfs and checks their contents every movement. The biggest single optimization in this pr was that I made the tram into a single 5x11 multitile object and made it only do entering/exiting checks on the 5 new and 5 old turfs in each movement. way too many of the default tram contents are expensive to move for something that has to move a lot. fun fact, did you know that the walls on the tram have opacity? do you know what opacity does for movables? it makes them recalculate static lighting every time they move. did you know that the tram, this entire time, was taking JUST as much time spamming SSlighting updates as it was spending time in SStramprocess? well it is! now it doesnt do that, the walls are transparent. also, every window and every grille on the tram had the atmos_sensitive element applied to them which then added connect_loc to them, causing them to update signals every movement. that is also dumb and i got rid of that with snowflake overrides. Now we must take care to not add things that sneakily register to Moved() or the moved signal to the roundstart tram, because that is dumb, and the relative utility of simulating objects that should normally shatter due to heat and conduct heat from the atmosphere is far less than the cost of moving them, for this one object. all tram contents physically Entered() and Exited() their destination and old turfs every movement, even though because they are on a tram they literally do not interact with the turf, the tram does. also, any objects that use connect_loc or connect_loc behalf that are on the same point on the tram also interact with each other because of this. now all contents of the tram act as if theyre being abstract_move()'d to their destination so that (almost) nothing thats in the destination turf or the exit turf can react to the event of "something laying on the tram is moving over you". the rare things that DO need to know what is physically entering or exiting their turf regardless of whether theyre interacting with the ground can register to the abstract entered and exited signals which are now always sent. many of the things hooked into Moved(), whether it be overrides of Moved() itself, or handlers for the moved signal, add up to a LOT of processing time. especially for humans. now ive gotten rid of a lot of it, mostly for the tram but also for normal movement. i made footsteps (a significant portion of human movement cost) not do any work if the human themselves didnt do the movement. i optimized has_gravity() a fair amount, and then realized that since everything on the tram isnt changing momentum, i didnt actually need to check gravity for the purposes of drifting (newtonian_move() was taking a significant portion of the cost of movement at some points along the development process). so now it simply doesnt call newtonian_move() for movements that dont represent a change in momentum (by default all movements do). also i put effort into 1. better organizing tram/lift code so that most of it is inside of a dedicated modules folder instead of scattered around 5 generic folders and 2. moved a lot of behavior from lift platforms themselves into their lift_master_datum since ideally the platforms would just handle moving themselves, while any behavior involving the entire lift such as "move to destination" and "blow up" would be handled by the lift_master_datum. also https://user-images.githubusercontent.com/15794172/166220129-ff2ea344-442f-4e3e-94f0-ec58ab438563.mp4 multiz tram (this just adds the capability to map it like this, no tram does this) Actual Performance Differences to benchmark this, i added a world.Profile(PROFILER_START) and world.Profile(PROFILER_START) to the tram moving, so that it generates a profiler output of all tram movement without any unrelated procs being recorded (except for world.Profile() overhead). this made it a lot easier to quantify what was slowing down both the tram and movement in general. and i did 3 types of tests on both master and my branch. also i should note that i sped up the "master" tram test to move once per tick as well, simply because the normal movement speed seems unbearably slow now. so all recorded videos are done at twice the speed of the real tram on master. this doesnt affect the main thing i was trying to measure: cost for each movement. the first test was the base tram, containing only my player mob and the movables starting on the tram roundstart. on master, this takes around 13 milliseconds or so on my computer (which is pretty close to what it takes on the servers), on this branch, it takes between 0.9-1.3 milliseconds. ALSO in these benchmarks youll see that tram/proc/travel() will vary significantly between the master and optimized branches. this is 100% because there are 55 times more platforms moving on master compared to the master branch, and thus 55x more calls to this proc. every test was recorded with the exact same amount of distance moved here are the master and optimized benchmark text files: master master base tram.txt https://user-images.githubusercontent.com/15794172/166210149-f118683d-6f6d-4dfb-b9e4-14f17b26aad8.mp4 also this shows the increased SSlighting usage resulting from the tram on master spamming updates, which doesnt happen on the optimized branch optimized optimization base tram.txt https://user-images.githubusercontent.com/15794172/166206280-cd849aaa-ed3b-4e2f-b741-b8a5726091a9.mp4 the second test is meant to benchmark the best case scaling cost of moving objects, where nothing extra is registered to movement besides the bare minimum stuff on the /atom/movable level. Each of the open tiles of the tram had 1 bluespace rped filled with parts dumped onto it, to the point that the tram in total was moving 2100 objects. the vast majority of these objects did nothing special in movement so they serve as a good base case. only slightly off due to the rped's registering to movement. on master, this test takes over 100 milliseconds per movement master 2000 obj's.txt https://user-images.githubusercontent.com/15794172/166210560-f4de620d-7dc6-4dbd-8b61-4a48149af707.mp4 when optimized, about 10 milliseconds per movement https://user-images.githubusercontent.com/15794172/166208654-bc10086b-bbfc-49fa-9987-d7558109cc1d.mp4 optimization 2000 obj's.txt the third test is 300 humans spawned onto the tram, meant to test all the shit added on to movement cost for humans/carbons. in retrospect this test is actually way too biased in favor of my optimizations since the humans are all in only 3 tiles, so all 100 humans on a tile are reacting to the other 99 humans movements, which wouldnt be as bad if they were distributed across 20 tiles like in the second test. so dont read into this one too hard. on master, this test takes 200 milliseconds master 300 catgirls.txt when optimized, this takes about 13-14 milliseconds. optimization 300 catgirls on ram ranch.txt Why It's Good For The Game the tram is literally 10x cheaper to move. and the code is better organized. currently on master the tram is as fast as running speed, meaning it has no real relative utility compared to just running the tracks (except for the added safety of not having to risk being ran over by the tram). now the tram of which we have an entire map based around can be used to its full potential. also, has some fixes to things on the tram reacting to movement. for example on master if you are standing on a tram tile that contains a banana and the TRAM moves, you will slip if the banana was in that spot before you (not if you were there first however). this is because the banana has no concept of relative movement, you and it are in the same reference frame but the banana, which failed highschool physics, believes you to have moved onto it and thus subjected you to the humiliation of an unjust slipping. now since tram contents that dont register to abstract entered/exited cannot know about other tram contents on the same tile during a movement, this cannot happen. also, you no longer make footstep sounds when the tram moves you over a floor TODO mainly opened it now so i can create a stopping point and attend to my other now staling prs, we're at a state of functionality far enough to start testmerging it anyways. add a better way for admins to be notified of the tram overloading the server if someone purposefully stuffs it with as much shit as they can, and for admins to clear said shit. automatically slow down the tram if SStramprocess takes over like, 10 milliseconds complete. the tram still cant really check tick and yield without introducing logic holes, so making sure it doesnt take half of the tick every tick is important go over my code to catch dumb shit i forgot about, there always is for these kinds of refactors because im very messy remove the area based forced_gravity optimization its not worth figuring out why it doesnt work fix the inevitable merge conflict with master lol create an icon for the tram_tunnel area type i made so that objects on the tram dont have to enter and exit areas twice in a cross-station traversal add an easy way to vv tram lethality for mobs/things being hit by it. its an easy target in another thing i already wanted to do: a reinforced concept of shared variables from any particular tram platform and the entire tram itself. admins should be able to slow down the tram by vv'ing one platform and have it apply to the entire tram for example. Changelog cl balance: the tram is now twice as fast, pray it doesnt get any faster (it cant without raising world fps) performance: the tram is now about 10 times cheaper to move for the server add: mappers can now create trams with multiple z levels code: industrial_lift's now have more of their behavior pertaining to "the entire lift" being handled by their lift_master_datum as opposed to belonging to a random platform on the lift. /cl
Configuration menu - View commit details
-
Copy full SHA for 8f0df78 - Browse repository at this point
Copy the full SHA 8f0df78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ca2912 - Browse repository at this point
Copy the full SHA 2ca2912View commit details -
Fixes coffin's export values to what they actually should be (tgstati…
…on#67931) * Adds coffins to crates' exclude_types. Adds coffins to crates' exclude_types. * Updates comment Updates a years old comment with the current economy prices.
Configuration menu - View commit details
-
Copy full SHA for aca975f - Browse repository at this point
Copy the full SHA aca975fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66aa726 - Browse repository at this point
Copy the full SHA 66aa726View commit details -
All code files must now be included in the .dme, removes some old dup…
…licate files that never were (tgstation#67887) All files must now be included in the .dme, removes some old files
Configuration menu - View commit details
-
Copy full SHA for 093e58a - Browse repository at this point
Copy the full SHA 093e58aView commit details -
Rename "Delimber" anomaly to "Bioscrambler" anomaly. (tgstation#67886)
Renames all occurrences of "delimber", "delimber_anomaly", "delimbering", etc. to "bioscrambler", "bioscrambler_anomaly", and "bioscrambling", etc.
Configuration menu - View commit details
-
Copy full SHA for c371232 - Browse repository at this point
Copy the full SHA c371232View commit details -
Configuration menu - View commit details
-
Copy full SHA for f129fc0 - Browse repository at this point
Copy the full SHA f129fc0View commit details -
Re-add Send Admin Message functionality (tgstation#67874)
Re-adds the code that went missing when tgstation#65755 was merged.
Configuration menu - View commit details
-
Copy full SHA for f60c341 - Browse repository at this point
Copy the full SHA f60c341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95be49a - Browse repository at this point
Copy the full SHA 95be49aView commit details -
Silver golems text no longer tells them they are antimagic (tgstation…
…#67775) * remove trait_holy, add antimagic * readds trait_holy and changes desc
Configuration menu - View commit details
-
Copy full SHA for d1534b6 - Browse repository at this point
Copy the full SHA d1534b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14584a5 - Browse repository at this point
Copy the full SHA 14584a5View commit details -
Soap and biopsy tool suit storage sprites (tgstation#67604)
Noticed some error sprites so went on with this PR. For all the soap sprites I just moved the inhand soap sprites to the suit storage position, the soap sprites were made by: epochayur and SweptWasTaken.
Configuration menu - View commit details
-
Copy full SHA for 6b3f58d - Browse repository at this point
Copy the full SHA 6b3f58dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d47b83c - Browse repository at this point
Copy the full SHA d47b83cView commit details -
Fixes supermatter cascade final objective rolling when the engine has…
… already exploded (tgstation#67665) Adds a check so that if there are no var/obj/machinery/power/supermatter_crystal/engine on the station. Testing was a bit hard because I didn't know how to test any of it with admin tools, so it involved a lot of running around doing objectives on local until I got a final objective. I'm pretty sure this PR works correctly.
Configuration menu - View commit details
-
Copy full SHA for 4d0fb41 - Browse repository at this point
Copy the full SHA 4d0fb41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e38a10 - Browse repository at this point
Copy the full SHA 6e38a10View commit details -
Fixes gunshot sound runtime (tgstation#67943)
* Fixes the bug * Updates comment
Configuration menu - View commit details
-
Copy full SHA for b40d1e6 - Browse repository at this point
Copy the full SHA b40d1e6View commit details -
Inhand sprites for Bluespace RPED (tgstation#67932)
Adds an inhand sprite for the Bluespace RPED
Configuration menu - View commit details
-
Copy full SHA for 7bd8d45 - Browse repository at this point
Copy the full SHA 7bd8d45View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2a47aa - Browse repository at this point
Copy the full SHA c2a47aaView commit details -
You can attach a bell to your wheelchair (tgstation#67821)
* Bells can now be attached to wheelchairs. Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com> Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 76e2a9c - Browse repository at this point
Copy the full SHA 76e2a9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03b1348 - Browse repository at this point
Copy the full SHA 03b1348View commit details -
Removes a misleading tip + unused defines related to the Ballmer peak (…
…tgstation#67906) * Removes a misleading ballmer define, as drunken science points were removed in experisci.
Configuration menu - View commit details
-
Copy full SHA for d1b333a - Browse repository at this point
Copy the full SHA d1b333aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d306f46 - Browse repository at this point
Copy the full SHA d306f46View commit details -
Re-adds freeform/purge boards to all AI uploads, removes from spawners (
tgstation#67915) Re-adds the freeform boards to an open table in all the AI uploads, re-adds the purge boards to the harmful table in all uploads, and removes them from their associated spawners so that all stations have them as roundstart guaranteed spawns.
Configuration menu - View commit details
-
Copy full SHA for ac768af - Browse repository at this point
Copy the full SHA ac768afView commit details -
Configuration menu - View commit details
-
Copy full SHA for f80140e - Browse repository at this point
Copy the full SHA f80140eView commit details -
Adjusts Layering of Broken/Burnt Floor Helpers (tgstation#67958)
Small QoL thing for mappers. Mapping Helpers automatically go on the highest plane possible, POINT_LAYER. This would result in broken/burnt flooring having the following appearance in map editors: This is just weird clutter that doesn't particularly look good. So, I just switched both of those subtypes to the same layer that we use for cleanable decal effects, just for nice visual clarify. Here's what that looks like:
Configuration menu - View commit details
-
Copy full SHA for 242f01f - Browse repository at this point
Copy the full SHA 242f01fView commit details -
Fixes spontaneous test failure that made nuclear disks not teleport c…
…orrectly in Multi-Z debug by adding the blobstart that it should have anyway (tgstation#67948) Fixes tgstation#67789 This was spontaneous because stationloving uses find_safe_turf, which has an iteration limit of 1,000.
Configuration menu - View commit details
-
Copy full SHA for d47a22a - Browse repository at this point
Copy the full SHA d47a22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d826a5 - Browse repository at this point
Copy the full SHA 9d826a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 120ef3c - Browse repository at this point
Copy the full SHA 120ef3cView commit details
Commits on Jun 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 110edaa - Browse repository at this point
Copy the full SHA 110edaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37861f2 - Browse repository at this point
Copy the full SHA 37861f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d77a1f3 - Browse repository at this point
Copy the full SHA d77a1f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3acf06 - Browse repository at this point
Copy the full SHA e3acf06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99910cc - Browse repository at this point
Copy the full SHA 99910ccView commit details -
Fixes several spelling mistakes in ash lore (tgstation#67952)
In several cases, the Nightwatcher has been called Nightwater. This PR fixes that.
Configuration menu - View commit details
-
Copy full SHA for c3ba5e1 - Browse repository at this point
Copy the full SHA c3ba5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cda64e4 - Browse repository at this point
Copy the full SHA cda64e4View commit details -
Changes shutters & airlocks to glass in Icebox atmos (tgstation#67965)
See title, the non-radiation shutters and non-maintenance airlocks in the new Icebox atmos were made transparent (Note: Not tested in game, but viewed in Dream Maker and looks fine)
Configuration menu - View commit details
-
Copy full SHA for cfa8f08 - Browse repository at this point
Copy the full SHA cfa8f08View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd86257 - Browse repository at this point
Copy the full SHA fd86257View commit details -
Adds the Active Sonar mod to the game. (tgstation#67828)
Adds the Active Sonar Module to the game, a module which lets you see the locations of living creatures within a 9 tile radius. It can be attained by researching Security Modules, and then printed like any other module. It takes 3 complexity to house, has a 25 second cooldown, and takes a good amount of energy to use.
Configuration menu - View commit details
-
Copy full SHA for bd44b99 - Browse repository at this point
Copy the full SHA bd44b99View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd34252 - Browse repository at this point
Copy the full SHA cd34252View commit details -
[NO GBP] Allow expanded hypospray chems to refill once more (tgstatio…
…n#67966) Co-authored-by: tattle <article.disaster@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9d13ca2 - Browse repository at this point
Copy the full SHA 9d13ca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ddf0d8 - Browse repository at this point
Copy the full SHA 1ddf0d8View commit details -
Removes the Exclamation Point from the Server Hop Verb (tgstation#67970)
Removes the Exclamation Point from Server Hop Hey there, Recently, I haven't been able to directly connect to Sybil. However, I am able to easily get onto Campbell, and use the Server Hop command to readily get over there. However, one small snag I've ran into is that the `Server Hop!` verb means that you have to type it in as `server-hop!` in the chat bar. This was really confusing to me the first few times because no other verb requires you input in the correct punctuation. So, I decided to prune out the exclamation point to get weird of this oddity.
Configuration menu - View commit details
-
Copy full SHA for 0b26718 - Browse repository at this point
Copy the full SHA 0b26718View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83ea2aa - Browse repository at this point
Copy the full SHA 83ea2aaView commit details -
Fix freon reacting instantly (tgstation#67954)
So why this was happening was because in DM, - has a higher precedence than **, so instead of a nice Gaussian function, this was made, where the y-coordinate represents the amount of freon that's made as a percentage of the total possible amount, which meant that unless your temperature was basically right at 800K, the freon, even thousands of moles of it, would be made instantly (or nearly instantly).
Configuration menu - View commit details
-
Copy full SHA for eaf161f - Browse repository at this point
Copy the full SHA eaf161fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 019f494 - Browse repository at this point
Copy the full SHA 019f494View commit details -
Allows roundstart access to icebox atmospherics APC (tgstation#67963)
Allows Icebox's atmospherics APC to be accessible roundstart by moving a console.
Configuration menu - View commit details
-
Copy full SHA for 5c30dd6 - Browse repository at this point
Copy the full SHA 5c30dd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7813db - Browse repository at this point
Copy the full SHA a7813dbView commit details -
Patches Rad_Area Directional Sign Helpers (tgstation#67945)
Patches Rad_Area Directional Sign Hey there, I was trying to do something much more ambitious, but that completely fell through. I did catch this little mistake that caused this to occur though: This PR just makes it the correct pathing for the directional helpers.
Configuration menu - View commit details
-
Copy full SHA for 446fd1d - Browse repository at this point
Copy the full SHA 446fd1dView commit details
Commits on Jun 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1efeb8f - Browse repository at this point
Copy the full SHA 1efeb8fView commit details -
Dynamic 2022 part 1 tweaks (tgstation#67823)
Renames low_pop_minimum_threat to low_pop_maximum_threat. Untested but it'll fail CI if it doesn't work Increases threat_per_midround_roll from 6.5 to 7, to slightly shift number of midrounds. Lowered the number of roundstart traitors. I intend to do more in the larger part 2 PR, but the crux of it is that Dynamic 2022 part 1 creates a lot of midround traitors, which is great, but now that means we can lower the amount of total roundstart traitors. This changes it from 1 traitor every 24 people to 38. Eventually I want to make traitor not scale so hard, but it'll be tough to do that and make sure it doesn't just roll extremely chaotic rulesets in its place.
Configuration menu - View commit details
-
Copy full SHA for 9bffdf9 - Browse repository at this point
Copy the full SHA 9bffdf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f1f9dc - Browse repository at this point
Copy the full SHA 1f1f9dcView commit details -
Converts all* of the times in the food files into SECONDS (tgstation#…
…67984) drink your processable component copy-paste
Configuration menu - View commit details
-
Copy full SHA for b4eab1c - Browse repository at this point
Copy the full SHA b4eab1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3839bd4 - Browse repository at this point
Copy the full SHA 3839bd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 583918b - Browse repository at this point
Copy the full SHA 583918bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bb2166 - Browse repository at this point
Copy the full SHA 9bb2166View commit details -
Gave dirs to all MetaStation shutters (tgstation#68018)
gives dirs to all shutters on metastation
Configuration menu - View commit details
-
Copy full SHA for 42dc0d9 - Browse repository at this point
Copy the full SHA 42dc0d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf8d705 - Browse repository at this point
Copy the full SHA cf8d705View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66a8b43 - Browse repository at this point
Copy the full SHA 66a8b43View commit details -
Configuration menu - View commit details
-
Copy full SHA for e93ed74 - Browse repository at this point
Copy the full SHA e93ed74View commit details -
Fixes Invisible Equipment on Monkified Monkeys (tgstation#68009)
Fix invisible monkey equipment
Configuration menu - View commit details
-
Copy full SHA for 99e5714 - Browse repository at this point
Copy the full SHA 99e5714View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2843f6c - Browse repository at this point
Copy the full SHA 2843f6cView commit details -
Fixes items disappearing in the suit storage slot (tgstation#68008)
Original fix by SabreML Ported from github.com/pariahstation/Pariah-Station/pull/768
Configuration menu - View commit details
-
Copy full SHA for 04e9908 - Browse repository at this point
Copy the full SHA 04e9908View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0c9eb3 - Browse repository at this point
Copy the full SHA e0c9eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6a8ec6 - Browse repository at this point
Copy the full SHA e6a8ec6View commit details
Commits on Jun 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bae0c28 - Browse repository at this point
Copy the full SHA bae0c28View commit details -
[MDB Ignore] Makes mining and labor shuttle home docks their own type…
…, rather than varedits (tgstation#68006) I'll have to do the others at some point I don't want to, but it'll happen
Configuration menu - View commit details
-
Copy full SHA for eb9d793 - Browse repository at this point
Copy the full SHA eb9d793View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ca5df1 - Browse repository at this point
Copy the full SHA 6ca5df1View commit details -
[MDB Ignore] Shifts all (sane) varedited signs to directionals (tgsta…
…tion#68004) * [MDB Ignore] Shifts all (sane) varedited signs to directionals Hey there, So we have these cool new sign directionals now, but we still have all of the old pixel-shifted pre-fabrications lying around. So, I added an UpdatePaths (as well as Updated the Paths) to be a bit better at using directionals, because directionals are pretty neato. This should update every single var_edit that used the proper 32 pixelshift (some of them used 28, and I'm unable to account for that automatically with current tooling) into a proper subtype. Mappers tend to learn by looking at well established maps, so it's always important to ensure that the well-established maps use the most recent tooling (i.e.: bring them up to the surface) and avoid needless excess lines in maps. * The Commit With All The Maps OH GOD OH FUCK * Renames the UpdatePaths
Configuration menu - View commit details
-
Copy full SHA for 707fbfa - Browse repository at this point
Copy the full SHA 707fbfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2486950 - Browse repository at this point
Copy the full SHA 2486950View commit details -
Updates how holopads look like in map editors (tgstation#67997)
Hey there, There was this really picky thing with Holopads being in `FLOOR_PLANE`, so you would get stuff like this since wires+pipes are in the `GAME_PLANE`: Looks ugly, right? So, let's set the holopad to `GAME_PLANE` for mapping purposes (since it'll help you visualize what you're looking at in game), and have it set to `FLOOR_PLANE` on Initialize. If we didn't set it on mapload, you'd get this really jarring shadow effect that doesn't really feel "in-place".
Configuration menu - View commit details
-
Copy full SHA for 5377b47 - Browse repository at this point
Copy the full SHA 5377b47View commit details -
Landmark Opportunities - In them their OBJ_LAYER hills (tgstation#67996)
Hey there, Landmarks were in the `TURF_LAYER`... layer, so that means you would see bizarre stuff like this in mapping: Really obtuse to have everything, and I do mean everything, just be on the same layer of the turf just due to how often stuff gets covered up and left behind. So, I decided to make every single landmark (except for the jobstart ones, which were already on `MOB_LAYER`) to the `OBJ_LAYER` layer. This looks a lot better to my eyes, and the results speak for themselves:
Configuration menu - View commit details
-
Copy full SHA for 4b3845a - Browse repository at this point
Copy the full SHA 4b3845aView commit details -
MetaStation Brig Underfloor and Decalling Audit (tgstation#67995)
Hey there, I was enjoying a nice round of ss13 a few days ago, when I noticed this: That's very odd! The caution line was painted in game, but the decals overlapping in such a manner was definitely in the map. So I decided to hunt down and standardize the decalling for the brig to ensure that you wouldn't have to do this. While in the area, I found a lot of weird stuff like: * Unconnected shocked windows * Atmospherics/Wires running under tables * More Decalling Weirdness So, I just straighted that all out to the point where it hopefully looks better now.
Configuration menu - View commit details
-
Copy full SHA for 118641c - Browse repository at this point
Copy the full SHA 118641cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae8761 - Browse repository at this point
Copy the full SHA 8ae8761View commit details -
Fixes Icon for the Station Crash Effect (tgstation#67994)
Hey there, Apparently when balloons were split out of `items_and_weapons.dmi`, this was left behind causing stuff like this to happen: Pretty goofy, right? Let's update the DMI pathing to ensure we don't see the silly purple/white cube when we really want to see an effect that nearly no one knows of (it's the thing that helps you crash the shuttle into a station, I think?).
Configuration menu - View commit details
-
Copy full SHA for c128c08 - Browse repository at this point
Copy the full SHA c128c08View commit details -
meteor with engines strapped to it rocks now have air (tgstation#67993)
Update emergency_meteor.dmm
Configuration menu - View commit details
-
Copy full SHA for 1f38917 - Browse repository at this point
Copy the full SHA 1f38917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2002cb8 - Browse repository at this point
Copy the full SHA 2002cb8View commit details -
Fullscreen, status bar hiding, chat input following the theme (tgstat…
…ion#67987) * Initial commit * input is colored according to the theme * removed unused setting
Configuration menu - View commit details
-
Copy full SHA for e792e7f - Browse repository at this point
Copy the full SHA e792e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c235c0b - Browse repository at this point
Copy the full SHA c235c0bView commit details -
Scrubbers will now turn off when connected pipe disconnects. (tgstati…
…on#67985) Scrubber thing. Scrubbers will now turn off on atmos machinery disconnect() proc call.
Configuration menu - View commit details
-
Copy full SHA for 8dcbe5f - Browse repository at this point
Copy the full SHA 8dcbe5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 935fbbe - Browse repository at this point
Copy the full SHA 935fbbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a456add - Browse repository at this point
Copy the full SHA a456addView commit details -
Configuration menu - View commit details
-
Copy full SHA for f556221 - Browse repository at this point
Copy the full SHA f556221View commit details -
Fixes regenerative core implants not functioning (tgstation#67961)
* Repaths regen_core * updates var names * updates var name
Configuration menu - View commit details
-
Copy full SHA for 940f834 - Browse repository at this point
Copy the full SHA 940f834View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31b339d - Browse repository at this point
Copy the full SHA 31b339dView commit details -
Glass floor cracking now uses overlays, plasma glass floors display p…
…roperly (tgstation#67957) * Renames plasma floor damage states * Fixes bug, updates to overlays
Configuration menu - View commit details
-
Copy full SHA for ddd83a1 - Browse repository at this point
Copy the full SHA ddd83a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for acde596 - Browse repository at this point
Copy the full SHA acde596View commit details -
Fixes an ert bounty hunter's outfit, and the bounty hunter ID in gene…
…ral (tgstation#67955) Fixes an ert bounty hunter's outfit, and the bounty hunter ID
Configuration menu - View commit details
-
Copy full SHA for 31d6da6 - Browse repository at this point
Copy the full SHA 31d6da6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4db6afd - Browse repository at this point
Copy the full SHA 4db6afdView commit details -
Fixes IceBox Disposals Being Broken in Maintenance (tgstation#67939)
Fixes IceBox Disposals My bad, I broke it in tgstation#67706 (9ee1228).
Configuration menu - View commit details
-
Copy full SHA for 006990b - Browse repository at this point
Copy the full SHA 006990bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea49352 - Browse repository at this point
Copy the full SHA ea49352View commit details -
Fixes the beach gateway to have atmos that's breathable (tgstation#68012
Configuration menu - View commit details
-
Copy full SHA for f4d2322 - Browse repository at this point
Copy the full SHA f4d2322View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9132ecb - Browse repository at this point
Copy the full SHA 9132ecbView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa4fafa - Browse repository at this point
Copy the full SHA aa4fafaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d337a - Browse repository at this point
Copy the full SHA 39d337aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce7b253 - Browse repository at this point
Copy the full SHA ce7b253View commit details -
fixes the worn sprites of the material knight armor (tgstation#67864)
About The Pull Request The up and down directions of the greyscale knight armor's worn sprites were two pixels too high. I moved them down by that much. Why It's Good For The Game Fixes tgstation#67861 Changelog cl fix: The runic knight helmet's worn sprites have had their alignment fixed. /cl
Configuration menu - View commit details
-
Copy full SHA for 73acc17 - Browse repository at this point
Copy the full SHA 73acc17View commit details -
Configuration menu - View commit details
-
Copy full SHA for d031e26 - Browse repository at this point
Copy the full SHA d031e26View commit details -
Piano broken sprite, helper, and hit sound (tgstation#68003)
* Does the PR * fixes playsound locations
Configuration menu - View commit details
-
Copy full SHA for 8a72cd9 - Browse repository at this point
Copy the full SHA 8a72cd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cc53e4 - Browse repository at this point
Copy the full SHA 1cc53e4View commit details -
Examine Blocks (tgstation#67937)
* adds examine_block class and a define for it made some outputs in chat use examine_block * add examine block to tip of the round clean up some ------ and ***** seperators added <hr> tags to divide sections cleaned up botany plant analyzer text outputs * bullet points for reagents * removes <hr> from mobs examines fixes AIs and borgs having a double "That's Default Cyborg!" removed some \n newlines minor code edits * removes all <hr> bold names in get_examine_name() cleaned up plant analyzer output formatting adjust colors and margins of examine_block class remove \a from borg examine() * remove max-width from css * changed margin and padding units from px to em * minor edit
Configuration menu - View commit details
-
Copy full SHA for b864589 - Browse repository at this point
Copy the full SHA b864589View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53f19b8 - Browse repository at this point
Copy the full SHA 53f19b8View commit details -
Refactors Knock to use Connect Loc (tgstation#67884)
* Knock uses a new connect loc signal.
Configuration menu - View commit details
-
Copy full SHA for 99fce48 - Browse repository at this point
Copy the full SHA 99fce48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3881f22 - Browse repository at this point
Copy the full SHA 3881f22View commit details -
Revamps derelict1.dmm into a proper derelict (tgstation#67683)
Replaces the barren derelict1.dmm with something of substance. This is the old version for those of you who were curious. And here is the new. This gives the ruin a little bit of extra panache, ties the world a bit more together, and is a nice homage to our sister server.
Configuration menu - View commit details
-
Copy full SHA for b90a282 - Browse repository at this point
Copy the full SHA b90a282View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aa62cd - Browse repository at this point
Copy the full SHA 2aa62cdView commit details -
Replaces the tram generic construction console with an aux constructi…
…on console (tgstation#68022) * Replaces the generic construction console on tramstation with an aux console * Readds a decal I accidentaly removed
Configuration menu - View commit details
-
Copy full SHA for 3ff5e99 - Browse repository at this point
Copy the full SHA 3ff5e99View commit details -
Configuration menu - View commit details
-
Copy full SHA for a84dc2b - Browse repository at this point
Copy the full SHA a84dc2bView commit details -
Fixed DeltaStation mining firelock placement (tgstation#68020)
DeltaStation has a firelock placed adjacent to it's mining shuttle, meaning that once the shuttle departs it instantly triggers the firelock. This PR removes that firelock
Configuration menu - View commit details
-
Copy full SHA for cb36fbc - Browse repository at this point
Copy the full SHA cb36fbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9904c50 - Browse repository at this point
Copy the full SHA 9904c50View commit details -
Unearths A Covered Keycard Device in IceBoxStation (tgstation#67944)
* Unearths A Covered Keycard Device in IceBoxStation Hey there, An electric sign was covering up the CE's Keycard Device (which looks ugly and confusing since you see the sign through the window, and you can't click on it). * Fixes merge conflicts and decalling may as well flatten some keys while i'm in the area y'know
Configuration menu - View commit details
-
Copy full SHA for 79ae96d - Browse repository at this point
Copy the full SHA 79ae96dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7080333 - Browse repository at this point
Copy the full SHA 7080333View commit details -
Update brokentiling to match new tiles (tgstation#68017)
update brokentiling Co-authored-by: tattle <article.disaster@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1a568a5 - Browse repository at this point
Copy the full SHA 1a568a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3a497f - Browse repository at this point
Copy the full SHA e3a497fView commit details -
Fixes the frozen status trait never being applied (tgstation#68015)
* Fixes the frozen trait never being applied * Don't apply if we already have the trait * Check the target obj
Configuration menu - View commit details
-
Copy full SHA for 5512a1a - Browse repository at this point
Copy the full SHA 5512a1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4560976 - Browse repository at this point
Copy the full SHA 4560976View commit details -
Snails have eyes again (tgstation#68013)
* Fixes snail eyes being errors * Fixes the screenshot for the snails (smh there was an error in there Mothblocks)
Configuration menu - View commit details
-
Copy full SHA for 4a8ba54 - Browse repository at this point
Copy the full SHA 4a8ba54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d6800a - Browse repository at this point
Copy the full SHA 3d6800aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e2c6dc - Browse repository at this point
Copy the full SHA 7e2c6dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee36618 - Browse repository at this point
Copy the full SHA ee36618View commit details
Commits on Jun 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bd18933 - Browse repository at this point
Copy the full SHA bd18933View commit details -
Adjusts Door Mapping Helper Layers (tgstation#68032)
Hey there, Access helper layers are great and all, but they tended to have this sort of effect on maps where since they were on the same layer as all of the other mapping helpers for doors, they would just tend to cover up the smaller sprites the others used, like this: So, this just switches up the layers a bit by having a new layer called `DOOR_ACCESS_HELPER_LAYER` (that is still above `OPEN_DOOR_LAYER`) just for Access Helpers, while every other airlock helper takes the `DOOR_HELPER_LAYER` (like before), which has been increased by 0.01 more funny number. Ok?
Configuration menu - View commit details
-
Copy full SHA for 917f57c - Browse repository at this point
Copy the full SHA 917f57cView commit details -
Fixes some door access on Deltastation. (tgstation#68034)
Fixes some door access on deltastation. - Service Hall - Shipping Room
Configuration menu - View commit details
-
Copy full SHA for 3e1c5dc - Browse repository at this point
Copy the full SHA 3e1c5dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2baaf5a - Browse repository at this point
Copy the full SHA 2baaf5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a96df30 - Browse repository at this point
Copy the full SHA a96df30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 511aa8a - Browse repository at this point
Copy the full SHA 511aa8aView commit details -
Fixes a runtime when inflicting a blunt wound on an armless human (tg…
…station#68030) fixes a runtime when inflicting a blunt wound on an armless human
Configuration menu - View commit details
-
Copy full SHA for 43d0911 - Browse repository at this point
Copy the full SHA 43d0911View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9e7b5e - Browse repository at this point
Copy the full SHA e9e7b5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c6dfc4 - Browse repository at this point
Copy the full SHA 0c6dfc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c50c32e - Browse repository at this point
Copy the full SHA c50c32eView commit details -
TGUI Say no longer deletes your currently typed message on history (t…
…gstation#67971) first commit
Configuration menu - View commit details
-
Copy full SHA for c621954 - Browse repository at this point
Copy the full SHA c621954View commit details -
Configuration menu - View commit details
-
Copy full SHA for c19b3e0 - Browse repository at this point
Copy the full SHA c19b3e0View commit details -
Ert medic belts (tgstation#67916)
* Adds belt * Adds belt to ERT medic
Configuration menu - View commit details
-
Copy full SHA for d6fa504 - Browse repository at this point
Copy the full SHA d6fa504View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7805050 - Browse repository at this point
Copy the full SHA 7805050View commit details -
Fixes gravity gen sound & off gen loops (tgstation#67586)
* Fixes some minor problems with grav gen * Fixes gravity generator completely obliterating your ears by having several gravity generator soundloops (now there's only 1) by starting soundloop on creation, during parent's Initialize (so it doubled since things like grav gen part (a generator inside the generator??), starts a soundloop too, now the station's gen just starts the loop if it spawns on) * Fixes offstation gravity generator looking like it's turned on when it isn't, and fixes it having sound when it's off. * Removes /station grav gen subtype, because it was frankly useless. * Adds some early returns to gravity generator's process, and removes the unused set_state proc, which was replaced with enable() and disable() in the radiation rework. * Lastly, removes grav gen parts from QDEL_NULL'ing their soundloop twice, since they called parent's Destroy() that did it for them anyways. * fixes minor typo Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com> * more grav gen code improvement This commit is solely focused on code improvement. * gravity_field and sound_loop was moved from gravity generator to main gravity generator, since they're the only place it was used. * Added checks for a main part across generator part procs, rather than using ? randomly. * Autodocs all Gravity generator vars * Adds better var names in for() loops, makes use of as_anything, and renames parts to generator_parts. * Adds some better var names in general. * Adds an UpdatePaths * fixes infinite del loop * fix to harddels * Update gravitygenerator.dm * merge conflict moment * fix maps * fixes merge conflict * Update gravitygenerator.dm * updates the updatepath * Update gravitygenerator.dm * Update gravitygenerator.dm * merge conflict * set_broken() * Update gravitygenerator.dm * unregister signal on destroy * Update gravitygenerator.dm * middle part * Update gravitygenerator.dm * more improvement + moves grav code to grav file * Update gravitygenerator.dm * handles map merge conflicts Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c9b3d9a - Browse repository at this point
Copy the full SHA c9b3d9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for afc099a - Browse repository at this point
Copy the full SHA afc099aView commit details -
Watering cans for botany (tgstation#67712)
* Watering cans for botany * Clean up weird bugs by just coding the feature out * 70u for the old can and /// like it should be * Updated can icons courtesy of Wallem * Swaps botany buckets for watering can on maps * A line
Configuration menu - View commit details
-
Copy full SHA for f4512c9 - Browse repository at this point
Copy the full SHA f4512c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4ecd9c - Browse repository at this point
Copy the full SHA f4ecd9cView commit details -
Makes the noblium gas shells experiment explicitly clear that it mean…
…s hypernoblium (tgstation#67898)
Configuration menu - View commit details
-
Copy full SHA for 9a086c1 - Browse repository at this point
Copy the full SHA 9a086c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8e0279 - Browse repository at this point
Copy the full SHA d8e0279View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f72388 - Browse repository at this point
Copy the full SHA 6f72388View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ad7245 - Browse repository at this point
Copy the full SHA 8ad7245View commit details
Commits on Jun 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b595219 - Browse repository at this point
Copy the full SHA b595219View commit details -
Add style guide expectations for macros (tgstation#67868)
Wake up honey new Mothblocks style guide just dropped Rendered Read closely as I make some new expectations that I think are very good for readability but that we don't tend to employ. @tgstation/commit-access
Configuration menu - View commit details
-
Copy full SHA for c87ac01 - Browse repository at this point
Copy the full SHA c87ac01View commit details -
MULEbots uses the blood walking element (now component), fixes MULEs …
…tracking blood infinitely (tgstation#68047) Blood walking is a component, MULES use blood walking
Configuration menu - View commit details
-
Copy full SHA for 24b4109 - Browse repository at this point
Copy the full SHA 24b4109View commit details -
Configuration menu - View commit details
-
Copy full SHA for b06f7fa - Browse repository at this point
Copy the full SHA b06f7faView commit details -
Fixes being able to hack a comms console if it gets depowered or brok…
…en mid hack (tgstation#68048) Fixes hacking consoles after they're unpowered
Configuration menu - View commit details
-
Copy full SHA for 7e49bc5 - Browse repository at this point
Copy the full SHA 7e49bc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ea9cf6 - Browse repository at this point
Copy the full SHA 4ea9cf6View commit details -
Patch out a method to bypass xenobio progression (tgstation#67938)
* Patch out a method to bypass xenobio progression * Allow sentient humans to still turn into a random slime * Apply suggestions from code review Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> * Use helper procs * Add readability change to earlier lines as well Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fa722f6 - Browse repository at this point
Copy the full SHA fa722f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9073e69 - Browse repository at this point
Copy the full SHA 9073e69View commit details -
Fixes some soulstone issues, overall makes soulstone behavior more co…
…nsistent (tgstation#67846) Fixes Inconsistent behaviour of the cult's sacrifices. tgstation#67014 Soulstones had a if(client) check prior to making a shade, which failed if the mob wasn't in their body. So, we just grab the ghost before making a shade on capture. This also allowed for the weird hack from tgstation#63707 to become unnecessary, so I reverted it. Fixes Cult can no longer shade soul-less mobs. tgstation#66629 If you used a soulstone on a mindless mob, it would pass in is_sacrifice_target(null), which would always succeed if the cult team had an objective without a target. Which cults do have. Overall increases readability and reduces copypaste of soulstone code, making it a tad more consistent. Moved a lot of copy+pasted "theme" code to the appropriate update_x procs. Cleaned up code in general, as is tradition with cult code.
Configuration menu - View commit details
-
Copy full SHA for bcd1639 - Browse repository at this point
Copy the full SHA bcd1639View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dfeab2 - Browse repository at this point
Copy the full SHA 0dfeab2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2abace7 - Browse repository at this point
Copy the full SHA 2abace7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d799284 - Browse repository at this point
Copy the full SHA d799284View commit details -
Updates the ghoulbot sprite to match the new mulebot sprite (tgstatio…
…n#68042) resprites the ghoulbot to conform to the new 3/4 mulebot sprite
Configuration menu - View commit details
-
Copy full SHA for 9a783d9 - Browse repository at this point
Copy the full SHA 9a783d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4da91f3 - Browse repository at this point
Copy the full SHA 4da91f3View commit details -
Adds Material tab for the autolathe to dispense the desired mats one …
…put in and fixes a condition (tgstation#67848) In the Autolathe, moves all the matts from construction to the new tab Material which allows you to dispense all the mats you put in Also fixes missing "=" operator which wouldnt let you print 10 or 25 stack immiadetly once you reached it
Configuration menu - View commit details
-
Copy full SHA for c6e07de - Browse repository at this point
Copy the full SHA c6e07deView commit details -
Configuration menu - View commit details
-
Copy full SHA for a15f98e - Browse repository at this point
Copy the full SHA a15f98eView commit details -
Directional Shutters For All Station Maps (tgstation#68056)
added directional sprites for window shutters gave dirs to all shutters and window shutters (except zigzag pattern ones) on icebox, kilo, delta, tram replaced SM shutters on kilo with radiation shutters
Configuration menu - View commit details
-
Copy full SHA for d172497 - Browse repository at this point
Copy the full SHA d172497View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a360b1 - Browse repository at this point
Copy the full SHA 9a360b1View commit details -
Resprites the Makarov (tgstation#68050)
* sprites * fixes sprite * moves the supressor up one tile * slightly tweaks a few colours (un rose golds it) * handle changes * suppresor
Configuration menu - View commit details
-
Copy full SHA for 4eaacab - Browse repository at this point
Copy the full SHA 4eaacabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0065b6b - Browse repository at this point
Copy the full SHA 0065b6bView commit details -
Toppings for rootbread slices (tgstation#68037)
Toppings for korta bread slices
Configuration menu - View commit details
-
Copy full SHA for 848b6ef - Browse repository at this point
Copy the full SHA 848b6efView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcb97d9 - Browse repository at this point
Copy the full SHA bcb97d9View commit details
Commits on Jun 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for acfbd1e - Browse repository at this point
Copy the full SHA acfbd1eView commit details -
metastation library no longer has 2 air alarms (tgstation#68071)
removes one, moves another air alarm.
Configuration menu - View commit details
-
Copy full SHA for 527abb1 - Browse repository at this point
Copy the full SHA 527abb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cfa97d - Browse repository at this point
Copy the full SHA 8cfa97dView commit details -
Blacklists placeholder food items in the random food generator (tgsta…
…tion#68062) blacklist empty items
Configuration menu - View commit details
-
Copy full SHA for 8bad64c - Browse repository at this point
Copy the full SHA 8bad64cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07f5201 - Browse repository at this point
Copy the full SHA 07f5201View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae8cb81 - Browse repository at this point
Copy the full SHA ae8cb81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77c9ab7 - Browse repository at this point
Copy the full SHA 77c9ab7View commit details -
Lets SAW tools (and PKC) cut trees, MINING tools break rocks, and fix…
…es e-blades cutting while off (tgstation#67285) * Adds TOOL checks combined with the lists * Chainsaws are now slow when turned off, and are pre-nerf speed when on * Adds a better disallowed_tools check
Configuration menu - View commit details
-
Copy full SHA for 294c89a - Browse repository at this point
Copy the full SHA 294c89aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4adbdce - Browse repository at this point
Copy the full SHA 4adbdceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79cf75a - Browse repository at this point
Copy the full SHA 79cf75aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a614c8 - Browse repository at this point
Copy the full SHA 8a614c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b73d4f - Browse repository at this point
Copy the full SHA 6b73d4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8354455 - Browse repository at this point
Copy the full SHA 8354455View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca79dcb - Browse repository at this point
Copy the full SHA ca79dcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65d748f - Browse repository at this point
Copy the full SHA 65d748fView commit details
Commits on Jul 1, 2022
-
Misc TypeScript conversions (tgstation#67967)
About The Pull Request An atomization of tgstation#67809. This PR aims to convert some miscellaneous UIs into TypeScript. Some of these are low hanging fruit, don't hate me, I am working up the self hatred to do more. Why It's Good For The Game TypeScript is objectively better and provides great tools to debug code. We should really work to just convert all the UI into TSX Changelog cl code: Refactored a large number of TGUI interfaces into TypeScript. If something's broken, report it! /cl
Configuration menu - View commit details
-
Copy full SHA for 2b1d231 - Browse repository at this point
Copy the full SHA 2b1d231View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14e27b2 - Browse repository at this point
Copy the full SHA 14e27b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f99554b - Browse repository at this point
Copy the full SHA f99554bView commit details -
Revert "remove y##f in h##l spray, adds furry pride spray" (tgstation…
…#68120) Revert "remove y##f in h##l spray, adds furry pride spray (tgstation#68077)" This reverts commit 79cf75a.
Configuration menu - View commit details
-
Copy full SHA for ec55908 - Browse repository at this point
Copy the full SHA ec55908View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e0aa74 - Browse repository at this point
Copy the full SHA 3e0aa74View commit details -
Configuration menu - View commit details
-
Copy full SHA for a488fb4 - Browse repository at this point
Copy the full SHA a488fb4View commit details -
Resprites most of Chaplain's choice beacon outfits (tgstation#68044)
imageadd: new sprites for the Chaplain's crusader, ancient, profane and follower outfits.
Configuration menu - View commit details
-
Copy full SHA for 1047ebd - Browse repository at this point
Copy the full SHA 1047ebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d04679 - Browse repository at this point
Copy the full SHA 4d04679View commit details -
Updates the sprites for bullets (inflight), adds pellet sprites, redo…
…es the thermal projectile sprites (tgstation#67856) imageadd: Improves the sprites for bullets, thermal projectiles, and introduces pellet sprites.
Configuration menu - View commit details
-
Copy full SHA for 7096580 - Browse repository at this point
Copy the full SHA 7096580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11aa6d4 - Browse repository at this point
Copy the full SHA 11aa6d4View commit details -
Adds cancel event option for midround random events (tgstation#68055)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 100a9ee - Browse repository at this point
Copy the full SHA 100a9eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0ec147 - Browse repository at this point
Copy the full SHA f0ec147View commit details -
Fixes teleporting gun with telekinesis (tgstation#68083)
So when you fire a gun with the clumsy trait it has a chance to backfire at you and shoot yourself and if you dont have the no_drop trait will drop the gun on your location hence the teleporting gun bug with telekinesis. This pr adds a check to whether the user is firing via tele or not. Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for db3ee3a - Browse repository at this point
Copy the full SHA db3ee3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 642877f - Browse repository at this point
Copy the full SHA 642877fView commit details -
Gives Sergeant-At-Armsky a unique description (tgstation#68097)
* I noticed he didn't have his own description like all the other variants of Beepsky, so I thought I'd maybe give him one. Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 15054fe - Browse repository at this point
Copy the full SHA 15054feView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcf0a34 - Browse repository at this point
Copy the full SHA fcf0a34View commit details -
Fixed synthetic limbs to display the proper skin color. (tgstation#68094
) Fixes a bug with the Limb Grower where synthetic limbs permanently revert to the default coloration when attached to a body. As it is now, the green coloration of synthetic limbs is stored in the mutation_color variable, which is nullified when attached. This makes all limbs draw with the default coloration - "albino" for humans and a neutral grey for other species. This PR updates the limb grower to use the species_color variable instead, which is maintained when attached/detached.
Configuration menu - View commit details
-
Copy full SHA for 29b5eb7 - Browse repository at this point
Copy the full SHA 29b5eb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73a68db - Browse repository at this point
Copy the full SHA 73a68dbView commit details -
Completely removes
proc_holders
from existence. Refactors all wizar……d, xeno, spider, and genetics powers to be actions. Also refactors and sorts ton of accompanying code. (tgstation#67083) * destroy proc holder pt1 - change proc_holder/spell to action/cooldown/spell - docs all the spell vars, renames some of them - removes some useless vars - start with pointed spells, as they're easy * kill proc_holder pt2 - kill a buncha vars and replace it with flags - convert a ton over - general code improvements * kill proc_holders pt3 - convert a good few more spells - rename some signals - handle statpanel - better docs * kiill proc_holder pt4: - restructure the file system of action.dm, separating a good amount of item actions and miscellaneous garbage into files where they belong slightly better. Also splits off item actions, cooldown actions, innate actions, etc. into their own files, overlal making it much better to work with - converts touch attacks to actions - converts blood crawl, jaunt subtype * kills proc_holder pt5 - clears up some icon issues so all the currently converted pages don't have errors - shapeshift - some more action cleanup * kills proc_holder pt5.5: - some documentation - reworks feedback to prevent oversight with teleports and stuff * kills proc_holder pt6: - converted cult spells - converted magic missile - converted mime spells - chipped away at the errors - removed some vars which were too general, replaced them with more locally applicable vars. for example "range" which could mean "projectile range" or "aoe radius" or whatever - instead of having a broad net which everyone applies to in a confusing matter, instead lets each spell delegate on their own. - merged magic/spell and magic/aoe, as the comment intended - more unified behavior for spell levelling * kill proc_holders pt 6.5: - replacing a buncha old proc_holders that have been updated to reduce some errors. sub 900 baby * kills proc_holder pt 6.75: - minor fixes * kills proc_holder pt7: - cuts down on some errors - refactors some wiz events * kills proc_holder pt 7.5: - malf ranged modules - some minor errors * kills proc_holder pt 7.75: - mor eminor error handling, cleaning up changes * kill proc_holder pt8: - refactors spell book - refactors spell implant - some more minor error fixing * kill proc_holder pt 8.5: - scan ability * Adds some robust documentation * kill proc_holder pt9: - converts some / most mutations over * kill proc_holder pt10: - sort out all the granters - refactor them slightly - fix some compile errors * Some set-unset sanity - going to need to test removing Share() * Removes transfer actions. It doesn't seem to do anything. - Transfer_actions was called when current = new_character so locially speaking the early return in Grant() should cause it to NOOP. Test this in the future though * Removes sharing from actions, docs actions better * Some better documentation for spell and spell components * Kills proc_holder pt11: - Finally finishes ALL THE SPELLS IN THE SPELL FOLDER - Fixes some more errors * kills proc_holder pt11.5: - minor error fixing and sanity * Method of sharing actions. Can be improved in the future, needs testing * Implements a way to update the stat panel entry for a spell. Also gets rid of VV stuff, as you can update the bigflags directly in VV now. * Curse of madness bug I put in. * kills proc_holder pt12: - sub 500 errors! - converts cytology mobs - converts and refactors spiders slightly - some minor fixing around the place as usual * kill proc_holder pt13 - Finishes heretic spells - Sub 300 errors! - some touch refactoring to account for mansus grasp * kills proc_holder pt14: - revenant - minor bugfixing for heretic stuff * kills proc_holder pt14.5: - some missed stuff for revenant + heretic * kills proc_holder pt15: - alien abilities - more minor fixing - sub 100 errors. The end is nigh * kill proc_holder pt16? 17: - Finishes cult spells - sub 50 errors! - refactors the way charge works - renames / moves some signals * kills proc_holder pt final: - sdql spells - no more errors! * Bugfixes round 1 * Various bugfixing - documentation done - give spell works - can cast spell gives feedback conditionally - is available takes into account casting ability * Some accidental reversions + fixes * Unit tests * Completely refactors jaunting - All bloodcrawling is now handled on the action itself instead of across various living procs - slaughter demons have their own blood crawls - jaunting dummies don't have side effects on destroy() anymore * Wizard spell logging and even more refactoring
Configuration menu - View commit details
-
Copy full SHA for f8f3dbe - Browse repository at this point
Copy the full SHA f8f3dbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45d2cdb - Browse repository at this point
Copy the full SHA 45d2cdbView commit details -
Turns select prison intercoms to normal ones. (tgstation#68108)
Changes intercoms that would only ever be utilized by sec from prison intercoms (transmit wire is cut) to normal intercoms. The warden now has both a normal intercom and a prison one.
Configuration menu - View commit details
-
Copy full SHA for 153126c - Browse repository at this point
Copy the full SHA 153126cView commit details -
Configuration menu - View commit details
-
Copy full SHA for caa0a86 - Browse repository at this point
Copy the full SHA caa0a86View commit details -
Re-adds Standard Kitchen Fridge to IceBox (tgstation#68075)
I fucked up and forgot this one that contains eggs and milk and stuff whoops.
Configuration menu - View commit details
-
Copy full SHA for b372162 - Browse repository at this point
Copy the full SHA b372162View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab229b9 - Browse repository at this point
Copy the full SHA ab229b9View commit details -
Removes the superfluous breathing mask from the survival box of clown…
…/mime + New mime hugbox. (tgstation#67621) * Base box changes * Mime box + breathing mas removal * Mime hugbox back in * Fishing is back
Configuration menu - View commit details
-
Copy full SHA for 966b711 - Browse repository at this point
Copy the full SHA 966b711View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d60b1e - Browse repository at this point
Copy the full SHA 8d60b1eView commit details
Commits on Jul 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e61ccb9 - Browse repository at this point
Copy the full SHA e61ccb9View commit details -
Furry Pride with no Removal (tgstation#68125)
About The Pull Request image art from @MrDoomBringer adds this furry pride spray without removal Why It's Good For The Game Same as tgstation#68077, just with out removal image Requested by maintainers in tgstation#68120 Changelog cl add: Furry Pride large spraypaint added to spraycans /cl
Configuration menu - View commit details
-
Copy full SHA for 0c44708 - Browse repository at this point
Copy the full SHA 0c44708View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0292e9 - Browse repository at this point
Copy the full SHA f0292e9View commit details -
Adds Preferences To Suppress Ghost Role Rolls (tgstation#68102)
Hey there, Ever since November of 2021, I've wanted something where I could simply not get any ghost roles while adminned. Some people also do not want to get any ghost rolls whatsoever when they play, for it is their personal preference. This PR seeks to resolve both of these issues with two new preferences. The first preference will show up to everyone, Suppress All Ghost Rolls. It will return on the main proc that pops up the window, does the sound, all that. You will not hear a peep of a word out of your game. This is dangerous if you like playing as ghost roles, but if you abhor the thought of it... it's just for you. The second preference is for admins. You can selectively suppress ghost roles while adminned. This is useful because when you're running an event or doing stuff where you need to offer multiple ghost roles (or you need to focus on a ticket and someone is spamming Xenobiology mob spawns), this is absolutely perfect for suppressing. Same return as the player option, but it checks to see if you are currently adminned via the client.holder variable. This is just because some admins (i'm some admins) don't want to turn in on just in case they forget to turn it off down the line because they actually play the game (lying). There's probably a much cleaner way to do this code-wise, but I couldn't figure it out. Any help is appreciated. I tested it extensively on my local (even using a guest account), and everything seems to work rather nicely after about an hour of trial-and-error. Why It's Good For The Game Players who want to just alt-tab or maybe chill in deadchat (or have an extreme loathing of ghost roles) can just simply not get any of that. Admins who want to focus on tickets and not have windows pop up to interfere in good administrative work (and be the most annoying thing in the world) can also do that. Everyone is happy. Changelog cl qol: There is now a new preference in Game Preferences, Suppress All Ghost Rolls. If you tick this preference, you will not get a singular window pop-up whenever a Ghost Role is available. Intended for the few who really do need it. admin: Admins get another additional preference where Suppress All Ghost Roles only works while they are currently in an adminned state. They will still get ghost rolls normally when they are in a deadminned state. /cl
Configuration menu - View commit details
-
Copy full SHA for 9c3f910 - Browse repository at this point
Copy the full SHA 9c3f910View commit details -
Configuration menu - View commit details
-
Copy full SHA for e16dddf - Browse repository at this point
Copy the full SHA e16dddfView commit details -
Removes counter-intuitive var edits off Kilo's SM's pumps (tgstation#…
…68132) This isn't used on any other station, pressure_checks = 0 means that both Internal and External pressure targets start Off for the vents as opposed to External being on like it normally is at roundstart. This can have pretty bad drawbacks if the air alarm is set last as often recommended on most guides. Not even sure what the External target being set to 140 is about. Kilo's SM is now consistent with other stations', its pumps external target will no longer start Off.
Configuration menu - View commit details
-
Copy full SHA for 2fc42f9 - Browse repository at this point
Copy the full SHA 2fc42f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d43fde7 - Browse repository at this point
Copy the full SHA d43fde7View commit details -
Maids in the Mirror take no damage from ghosts examining them (tgstat…
…ion#68122) * maids in the mirror take no damage from ghosts * dead players in their mob shouldn't hurt either
Configuration menu - View commit details
-
Copy full SHA for 0af4f2b - Browse repository at this point
Copy the full SHA 0af4f2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2c2f2b - Browse repository at this point
Copy the full SHA d2c2f2bView commit details
Commits on Jul 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 832ae53 - Browse repository at this point
Copy the full SHA 832ae53View commit details -
Fixes crystalizer runtime (tgstation#68143)
fixes crystalizer passing any item as the user
Configuration menu - View commit details
-
Copy full SHA for 5dced48 - Browse repository at this point
Copy the full SHA 5dced48View commit details -
Configuration menu - View commit details
-
Copy full SHA for c086d58 - Browse repository at this point
Copy the full SHA c086d58View commit details -
Crew starts with the right amount of breathing mask again (tgstation#…
…68153) removes unnecessary codepiece
Configuration menu - View commit details
-
Copy full SHA for 258d553 - Browse repository at this point
Copy the full SHA 258d553View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1e54d8 - Browse repository at this point
Copy the full SHA f1e54d8View commit details -
I'm Fucking Stupid - Actually Adds Eggs+Milk To IceBox (tgstation#68146)
WHY DOES THIS KEEP HAPPENING TO ME THERE'S LIKE FIFTEEN THOUSAND KITCHEN CABINETS WITH THE WORSE NAMES ON THIS PLANET EARTH AND I KEEP THINKING I HAVE THE RIGHT ONE BUT IT'S NEVER THE RIGHT FUCKING ONE I also added a milk carton to the kitchen itself, as a reminder. [x] i did test this time
Configuration menu - View commit details
-
Copy full SHA for acd6567 - Browse repository at this point
Copy the full SHA acd6567View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9f0b32 - Browse repository at this point
Copy the full SHA b9f0b32View commit details -
Pluoxium can now heal oxygen damage (tgstation#67990)
Pluoxium simply doesn't have much unique interaction beside requiring less partial pressure. This pr simply makes it more unique than being a better oxygen
Configuration menu - View commit details
-
Copy full SHA for 35fc72f - Browse repository at this point
Copy the full SHA 35fc72fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9502d9e - Browse repository at this point
Copy the full SHA 9502d9eView commit details -
Completely rewrites the orbit screen (tgstation#68054)
I set about refactoring Orbit.js when I just decided to scrap it and maybe add in some different functionality. This PR: - rewrites orbit from the ground up in typescript - color coded list + scrollable + wider - adds some styling and effects to gauge "threat": icons change, buttons change color - fixes button text overflow - fixes issue where scrolling hides the search header - fixes similar antags being grouped separately (nukie and nukie leader, etc)
Configuration menu - View commit details
-
Copy full SHA for d84f881 - Browse repository at this point
Copy the full SHA d84f881View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b05531 - Browse repository at this point
Copy the full SHA 8b05531View commit details
Commits on Jul 4, 2022
-
Fixes some cases which references are used in trait sources, potentia…
…lly causing hard deletes (tgstation#67974) About The Pull Request Fixes some cases in which actual references were used in trait sources instead of keys (or ref() keys). This can cause some rare and difficult to find hard deletes. Trait sources should be a string key relating to the source of it, not an actual reference to what added it. References within trait sources are never handled in Destroy(), because it's not expected behavior, meaning it can cause hanging references. So, I went through with a regex to find some cases and replaced them. I used the following and just picked through the few by hand to find erroneous ones. ADD_TRAIT\(.+, .+, [a-z]+\) REMOVE_TRAIT_TRAIT\(.+, .+, [a-z]+\) Why It's Good For The Game Less hard deletes, probably. Changelog cl Melbert code: Some traits which mistakenly were sourced from a hard reference are no longer. /cl
Configuration menu - View commit details
-
Copy full SHA for cdc50e2 - Browse repository at this point
Copy the full SHA cdc50e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99c6877 - Browse repository at this point
Copy the full SHA 99c6877View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8042781 - Browse repository at this point
Copy the full SHA 8042781View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a94784 - Browse repository at this point
Copy the full SHA 6a94784View commit details -
Configuration menu - View commit details
-
Copy full SHA for 558bfc7 - Browse repository at this point
Copy the full SHA 558bfc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad6e7a1 - Browse repository at this point
Copy the full SHA ad6e7a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28ec2e0 - Browse repository at this point
Copy the full SHA 28ec2e0View commit details -
Refactors canister damage calculation (tgstation#68142)
I think i managed to keep the old temp calculation one-to-one. Also added a currently unused ignore. Just to make the system more robust. Temp calculation: Code nice :) refactor: Generalized how the damage calculation is made in cans, pumps, and scrubbers. No significant gameplay changes
Configuration menu - View commit details
-
Copy full SHA for a9f5dbf - Browse repository at this point
Copy the full SHA a9f5dbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 361d53b - Browse repository at this point
Copy the full SHA 361d53bView commit details -
Remove lights/signs in burn chambers (tgstation#68141)
Removes four lightbulbs from burn chambers on icebox and kilo ordinance, total. Removes one mask sign from burn chamber of icebox atmos turbine. They just burn when the chamber is lit so there doesn't seem to be a point to them.
Configuration menu - View commit details
-
Copy full SHA for 70e8590 - Browse repository at this point
Copy the full SHA 70e8590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 675f27e - Browse repository at this point
Copy the full SHA 675f27eView commit details -
Adds windup autofire functionality. The future is now. (Later) (tgsta…
…tion#67911) Pulls the wind up autofire functionality from my energy weapon pr as a standalone code improvement.
Configuration menu - View commit details
-
Copy full SHA for ff21ecc - Browse repository at this point
Copy the full SHA ff21eccView commit details -
Configuration menu - View commit details
-
Copy full SHA for c065ccc - Browse repository at this point
Copy the full SHA c065cccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34e6b0b - Browse repository at this point
Copy the full SHA 34e6b0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea3a87 - Browse repository at this point
Copy the full SHA 6ea3a87View commit details -
Revert "Makes supermatter dusting independent of the reference frame." (
tgstation#66491) Reverts tgstation#66395 Can we not have supermatter launching murderbones? This was merged with 0 comment or discussion from the maintainer, with a literal 1 word "Why it's good for the game section". The PR was opened literally like 3 minutes after a discord discussion on why doing that would be a fucking bad idea cl balance: The supermatter running into you is no longer just as deadly as you running into the supermatter. /cl
Configuration menu - View commit details
-
Copy full SHA for 69313c7 - Browse repository at this point
Copy the full SHA 69313c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7590521 - Browse repository at this point
Copy the full SHA 7590521View commit details -
Merge branch 'Heavenstation' of https://github.com/Wallemations/heave…
…nstation into wallmodules_take2
Configuration menu - View commit details
-
Copy full SHA for adfb040 - Browse repository at this point
Copy the full SHA adfb040View commit details -
Merge branch 'tg-reference' of https://github.com/Wallemations/heaven…
…station into wallmodules_take2
Configuration menu - View commit details
-
Copy full SHA for 1cb379f - Browse repository at this point
Copy the full SHA 1cb379fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c08048 - Browse repository at this point
Copy the full SHA 4c08048View commit details -
Configuration menu - View commit details
-
Copy full SHA for c294b27 - Browse repository at this point
Copy the full SHA c294b27View commit details