Difference between revisions of "User:Tyrant"
Jump to navigation
Jump to search
(Basically just listed all the stuff I've done. It makes me accomplished, which is vanishingly rare these days.) |
m (tweaked some stuff) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Hi, this is Tyrant. Began playing properly in like 2022, as well as coding. I've done a bit of coding, a bit of wiki editing. Known primarily as Bichael Chain in game, [https://github.com/TheTyrant25 TheTyrant25 on github], and [https://forum.ss13.co/member.php?action=profile&uid=11467 chaotictyrant] on byond. | Hi, this is Tyrant. Began playing properly in like 2022, as well as coding. I've done a bit of coding, a bit of wiki editing. Known primarily as Bichael Chain in game, [https://github.com/TheTyrant25 TheTyrant25 on github], and [https://forum.ss13.co/member.php?action=profile&uid=11467 chaotictyrant] on byond. | ||
== List of stuff I've done: == | |||
I've done a lot of coding. I like to put it here cuz it looks impressive listed like this. | I've done a lot of coding. I like to put it here cuz it looks impressive listed like this. | ||
=== Notable Wiki edits === | |||
* Redid the Mapping page | * Redid the [[Mapping]] page | ||
* Added | * Added [[Nadir]] to the [[Maps#Map_availability|table of maps votable and their population sizes]]. | ||
* Added [[Construction#Scrap_Weapons|scrap weapons]] to the construction page | |||
* | |||
=== Features === | |||
* | * Mapped Aetherion Station (which didn't get merged, but still) | ||
* | * Added auto cables, auto disposal pipes and auto lattices, for easier mapping | ||
* | * Added Airlock cycling linkages, now used in all stations. | ||
* Straightened out [[Cogmap2|cogmap2's]] reactor room wiring (soul removal, as some called it) | |||
* invented a new kind of crate, the radio headsets crate, and made it consistent across all maps. | * invented a new kind of crate, the radio headsets crate, and made it consistent across all maps. | ||
* | * Colour coded cables on every map according to their jobs, e.g. yellow for solars, orange for engine, blue for PTL. | ||
* gave the [[PDA]] a way to remotely check on [[Nuclear_Generator|nuclear engines]], like with other engine types. | |||
* gave the PDA a way to remotely check on nuclear engines, like with other engine types. | * gave [[nadir]] a lighting cycle similar to [[Oshan_Laboratory|oshan's]]. | ||
* gave nadir a lighting cycle similar to oshan's. | * made the github automaton bot check random rooms for runtimes too. This didn't work at first, but it now does. | ||
* made the github automaton bot check random rooms for runtimes too. | |||
* recoloured the artifact ejection pipe in atlas to actually be made of ejection pipes. For clarity. | * recoloured the artifact ejection pipe in atlas to actually be made of ejection pipes. For clarity. | ||
* Added a kitchen dispenser to cogmap1 for consistency with other maps. | * Added a kitchen dispenser to [[cogmap1]] for consistency with other maps. | ||
* Created a set of random rooms that resemble wine cellars, on request from Dr. Cogwerks. | * Created a set of random rooms that resemble wine cellars, on request from Dr. Cogwerks. | ||
* Made | * Helped add the unique QM mail chutes. | ||
* Made it so [[Oshan_Laboratory|Oshan]] requires 14 players to be voted (previously it could always be voted) | |||
* super milk | |||
=== Refactors === | |||
I have a habit of whenever I see something I dislike code wise, I go ahead and fix it. This delays projects a lot. | I have a habit of whenever I see something I dislike code wise, I go ahead and fix it. This delays projects a lot. | ||
* fixed over 6000 wires with outdated var edits across various maps, for consistency in declaring icon_state only. | * fixed over 6000 wires with outdated var edits across various maps, for consistency in declaring icon_state only. | ||
Line 32: | Line 33: | ||
* Some mob part and limb code. | * Some mob part and limb code. | ||
* Made anchored use defines instead of TRUE, FALSE, 0, 1, and notably, 2. Now uses 3 defines. | * Made anchored use defines instead of TRUE, FALSE, 0, 1, and notably, 2. Now uses 3 defines. | ||
* Componetized Pitfalls | |||
=== | === Notable bugfixes === | ||
Not putting everything because there's a lot. | Not putting everything because there's a lot. | ||
* gave pool chairs a subttype and a description. This prevented them being folded and therefore turned invisible. | * gave pool chairs a subttype and a description. This prevented them being folded and therefore turned invisible. | ||
* staff assistant slots used to extend off the side of the screen forever. | * staff assistant slots used to extend off the side of the screen forever. | ||
* put plates under some eggs in oshan (very important). | * put plates under some eggs in oshan (very important). | ||
* one single letter was missing on the chief engineer's suit's description (also very important). | * one single letter was missing on the chief engineer's suit's description (also very important). | ||
* some types of decorative pipes would render above chairs. | * some types of decorative pipes would render above chairs. | ||
* oshan's toxins would leak heat like crazy, making it unusable. It still does but it's a bit better now. | * oshan's toxins would leak heat like crazy, making it unusable. It still does but it's a bit better now. | ||
* removed every mail booth 2 months after they were meant to go. Since no one else was doing it. | * removed every mail booth 2 months after they were meant to go. Since no one else was doing it. | ||
* Removed every instance of abstract toolboxes. | * Removed every instance of abstract toolboxes. | ||
* Fixed an initial() call in uplinks.dm. To this day I still don't know what this does. | * Fixed an initial() call in uplinks.dm. To this day I still don't know what this does. | ||
* Fixed background parallax when meteor showers occurred so that the direction matched. | |||
* Added a message to indicate when something is reinforced with graphene hardening powder. | |||
== List of projects in progress == | |||
* Solaris Station, a mid-highpop map which is basically sitting right next to a star. Very hot. New engine needed and stuff. | * Solaris Station, a mid-highpop map which is basically sitting right next to a star. Very hot. New engine needed and stuff. | ||
* An azone. It's a secret~ | * An azone. It's a secret~ | ||
* A snow map | |||
* bouquets (in collaboration with some spriters like walp and tyrone toaste). This project has been in development since feburary 2023. and it uh. still is. just waitin on some sprites at this point. certified organic. | * bouquets (in collaboration with some spriters like walp and tyrone toaste). This project has been in development since feburary 2023. and it uh. still is. just waitin on some sprites at this point. certified organic. | ||
* making in game books use TGUI and have things like bookmarks and page turning and the ability to prop it open and it remembering what page you were on | * making in game books use TGUI and have things like bookmarks and page turning and the ability to prop it open and it remembering what page you were on | ||
* a type of auto junction spawner, where all you do is aim the output, and it connects the rest nicely. Probably pointless but still. | * a type of auto junction spawner, where all you do is aim the output, and it connects the rest nicely. Probably pointless but still. | ||
* killing all thindows and thindoors | * killing all thindows and thindoors | ||
* a separation funnel for chemistry, which lets you separate out mixtures based on density. Unfortunately that requires a density order. | * a separation funnel for chemistry, which lets you separate out mixtures based on density. Unfortunately that requires a density order. | ||
* depressurisation making a cool sound and possibly shockwaves | * depressurisation making a cool sound and possibly shockwaves | ||
* making a medal called "put a sock in it", where you gag a cuffed person. | * making a medal called "put a sock in it", where you gag a cuffed person. | ||
* a botany request console | * a botany request console | ||
* various other funny ideas buzzin around me head | * various other funny ideas buzzin around me head | ||
Latest revision as of 13:12, 17 February 2024
Hi, this is Tyrant. Began playing properly in like 2022, as well as coding. I've done a bit of coding, a bit of wiki editing. Known primarily as Bichael Chain in game, TheTyrant25 on github, and chaotictyrant on byond.
List of stuff I've done:
I've done a lot of coding. I like to put it here cuz it looks impressive listed like this.
Notable Wiki edits
- Redid the Mapping page
- Added Nadir to the table of maps votable and their population sizes.
- Added scrap weapons to the construction page
Features
- Mapped Aetherion Station (which didn't get merged, but still)
- Added auto cables, auto disposal pipes and auto lattices, for easier mapping
- Added Airlock cycling linkages, now used in all stations.
- Straightened out cogmap2's reactor room wiring (soul removal, as some called it)
- invented a new kind of crate, the radio headsets crate, and made it consistent across all maps.
- Colour coded cables on every map according to their jobs, e.g. yellow for solars, orange for engine, blue for PTL.
- gave the PDA a way to remotely check on nuclear engines, like with other engine types.
- gave nadir a lighting cycle similar to oshan's.
- made the github automaton bot check random rooms for runtimes too. This didn't work at first, but it now does.
- recoloured the artifact ejection pipe in atlas to actually be made of ejection pipes. For clarity.
- Added a kitchen dispenser to cogmap1 for consistency with other maps.
- Created a set of random rooms that resemble wine cellars, on request from Dr. Cogwerks.
- Helped add the unique QM mail chutes.
- Made it so Oshan requires 14 players to be voted (previously it could always be voted)
- super milk
Refactors
I have a habit of whenever I see something I dislike code wise, I go ahead and fix it. This delays projects a lot.
- fixed over 6000 wires with outdated var edits across various maps, for consistency in declaring icon_state only.
- Chemistry-holder.dm used implicit type declaration throughout its entire thing.
- Redid Build.dm so that the map override defines were arranged in a nice order.
- Moved non rotation maps to the unused folder, and blank maps to the blank maps folder.
- Some mob part and limb code.
- Made anchored use defines instead of TRUE, FALSE, 0, 1, and notably, 2. Now uses 3 defines.
- Componetized Pitfalls
Notable bugfixes
Not putting everything because there's a lot.
- gave pool chairs a subttype and a description. This prevented them being folded and therefore turned invisible.
- staff assistant slots used to extend off the side of the screen forever.
- put plates under some eggs in oshan (very important).
- one single letter was missing on the chief engineer's suit's description (also very important).
- some types of decorative pipes would render above chairs.
- oshan's toxins would leak heat like crazy, making it unusable. It still does but it's a bit better now.
- removed every mail booth 2 months after they were meant to go. Since no one else was doing it.
- Removed every instance of abstract toolboxes.
- Fixed an initial() call in uplinks.dm. To this day I still don't know what this does.
- Fixed background parallax when meteor showers occurred so that the direction matched.
- Added a message to indicate when something is reinforced with graphene hardening powder.
List of projects in progress
- Solaris Station, a mid-highpop map which is basically sitting right next to a star. Very hot. New engine needed and stuff.
- An azone. It's a secret~
- A snow map
- bouquets (in collaboration with some spriters like walp and tyrone toaste). This project has been in development since feburary 2023. and it uh. still is. just waitin on some sprites at this point. certified organic.
- making in game books use TGUI and have things like bookmarks and page turning and the ability to prop it open and it remembering what page you were on
- a type of auto junction spawner, where all you do is aim the output, and it connects the rest nicely. Probably pointless but still.
- killing all thindows and thindoors
- a separation funnel for chemistry, which lets you separate out mixtures based on density. Unfortunately that requires a density order.
- depressurisation making a cool sound and possibly shockwaves
- making a medal called "put a sock in it", where you gag a cuffed person.
- a botany request console
- various other funny ideas buzzin around me head