Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Box] Moves drone dispenser to Robotics maintenance #33342

Merged

Conversation

coiax
Copy link
Member

@coiax coiax commented Dec 6, 2017

馃啈 coiax
add: The drone dispenser on Box Station has been moved from the Testing
Lab to the Morgue/Robotics maintenance tunnel.
/:cl:

This brings it in line with other stations where it's in the Robotics maintenance tunnels.

  • I added a 2 drop maint loot spawner as well.

Before:
image

After:
image

馃啈 coiax
add: The drone dispenser on Box Station has been moved from the Testing
Lab to the Morgue/Robotics maintenance tunnel.
/馃啈

- I added a 2 drop maint loot spawner as well.
@tgstation-server tgstation-server added Feature Exposes new bugs in interesting ways Map Edit labels Dec 6, 2017
@epochayur
Copy link
Contributor

epochayur commented Dec 6, 2017

out of curiosity; why maint? seems kind of out of the way when there might be room in the charging bay or something like that

@coiax
Copy link
Member Author

coiax commented Dec 6, 2017

Because it goes in maint on the other stations, so it's close to Robotics, but assistants can feed it themselves.

@TheWiznard
Copy link
Contributor

I don't hate this but isn't the whole point of different maps is that they are different?

@octareenroon91
Copy link
Contributor

Isn't it still on display in metastation?

@ShizCalev
Copy link
Member

@octareenroon91 see #33267

@ShizCalev ShizCalev merged commit 2b49bb7 into tgstation:master Dec 7, 2017
ghost referenced this pull request in HippieStation/HippieStationdeprecated2020 Dec 7, 2017
馃啈 coiax
add: The drone dispenser on Box Station has been moved from the Testing
Lab to the Morgue/Robotics maintenance tunnel.
/馃啈

- I added a 2 drop maint loot spawner as well.
Partheo pushed a commit to outer-haven/outer-haven that referenced this pull request Dec 7, 2017
馃啈 coiax
add: The drone dispenser on Box Station has been moved from the Testing
Lab to the Morgue/Robotics maintenance tunnel.
/馃啈

- I added a 2 drop maint loot spawner as well.
nyudenkov pushed a commit to animusdev/whiteTG that referenced this pull request Dec 12, 2017
* Moves pipe meter sprites (tgstation#33122)

* Removes some unused sprite files (tgstation#33121)

* Removes two unused sprite files

* Removes two more sprites

* Removes "machine prototypes" (tgstation#33134)

* Automatic changelog generation for PR tgstation#33134 [ci skip]

* Fix manually-given download objective description (tgstation#33133)

* Automatic changelog generation for PR tgstation#33133 [ci skip]

* Automatic changelog compile, [ci skip]

* Removes mass-spectrometers (tgstation#32965)

* Automatic changelog generation for PR tgstation#32965 [ci skip]

* Fixes VV Make Space Ninja verb (tgstation#32982)

* Automatic changelog generation for PR tgstation#32982 [ci skip]

* Automatic changelog compile, [ci skip]

* Fix name on Mech LMG tech node (tgstation#33135)

* Automatic changelog generation for PR tgstation#33135 [ci skip]

* Fixes big band music crate (tgstation#33138)

* Makes the sloth an actual sloth (tgstation#33131)

glide_size change lowers their tile glide rate to be slow as well.

* Automatic changelog generation for PR tgstation#33131 [ci skip]

* Fixes twohanded weapons showing outdated icons (tgstation#33127)

* Update artefact.dm (tgstation#33129)

Beep Beep more hard to get suicides are fun!

* Enhance R&D Console UI in various ways

The header has been made tighter, shows current research production, and
doesn't show disk status. Researchable technologies in the overview show
their point cost. Tech summaries are tighter, and unlocked designs are
represented visually with tooltips.

* Improve the techweb design view

The technologies which unlock the design are shown. Lathe types are
shown visually. If the design is constructible, a button to go to the
lathe search screen is shown.

* Show past, current, and future techs in columns

* Cache tiers rather than recalculating them constantly

* Show prereqs and unlocks as columns in the node view

* Update departmental lathes to match the R&D console

* Cache design datum icons for sanic speed

* Avoid string concatenation when building the lathe list

* Fix and tidy the output of research scanner goggles

* Overhaul and fix destructive analyzer menu

* Ore Stacking (tgstation#33062)

* Revert "Ore Stacking (tgstation#33062)"

This reverts commit 8e1ac57.

* Automatic changelog compile, [ci skip]

* Fix for applying collars to pets that don't have relevant icon.  (tgstation#33156)

* Trying to fix git

* Performed cleanup as requested.

Tested, still working as intended.

* Adds survival knifes to nukeop gear and ability to mount bayonets on few weapons, new bayonet sprites. (tgstation#33071)

* cleans up the README

* Nuke Op Datumization (tgstation#32680)

* Nuke Op datumization.

* Whoops

* Fixes use_tag for nukes. Only syndiebomb uses one.

* Fixing rebase stuff

* How many times

* Cleanup

* You know what let's go with minimal change.

* Removes the mob mouse from maintenance from maps

* cardboard no longer can damage you

* Remove unnecessary argument to Join

* Fix turbine showing broken (tgstation#33144)

* Automatic changelog generation for PR tgstation#33144 [ci skip]

* sm soundtweak (tgstation#33154)

* Automatic changelog generation for PR tgstation#33154 [ci skip]

* Fixes deltastation's cargo area not having an area(?)

* Do this (tgstation#33149)

* nice removal (tgstation#33167)

* Automatic changelog compile, [ci skip]

* In-code key handling system

* runtime fix

* let's swap it here instead

* Flash burns out AFTER flashing

* Moderate Damage Examination (tgstation#33008)

Ok so the last one only worked on carbons who weren't humans, woops. See: tgstation#32707

馃啈 Robustin
tweak: Damage examinations now include a "moderate" classification. Before minor was <30 and severe was anything 30 or above. Now minor is <25, moderate is 25 to <50, and severe is 50+.
/馃啈

* Automatic changelog generation for PR tgstation#33008 [ci skip]

* Gives HoS a lathe board

* Cyberboss vs LICENSE round 27 (tgstation#33174)

* Cyberboss vs LICENSE round 27

* Update license name in README.md

* new cult construct shell sprite (tgstation#33171)

* Automatic changelog generation for PR tgstation#33171 [ci skip]

* Ratvar will now bitchslap BOH babies (tgstation#33159)

* Singuloproofing Reebe

* Message reformatted

* Inconsistent Indentification

* user is now living so we can knock them down

* Automatic changelog generation for PR tgstation#33159 [ci skip]

* Bitflag returns from component signals (tgstation#33186)

* For more useful returns from sendsignal

* removes a needless else/indentation

* cleanup

* Automatic changelog generation for PR tgstation#33151 [ci skip]

* Fixes spelling error in opened cryogenic pods. (tgstation#33189)

* Automatic changelog generation for PR tgstation#33189 [ci skip]

* Clean up some loc assignments (tgstation#33157)

* Automatic changelog generation for PR tgstation#33157 [ci skip]

* Fixes syndieborg spawner

* Plushie relationships! (tgstation#33184)

* Kor and Bubblegum, sitting in a tree

* complying with oranges' review

* remove the, moves mood setting to make_young, dots Ts, crosses eyes

* Automatic changelog generation for PR tgstation#33184 [ci skip]

* Makes ahelp timestamps consistent with logs

* Prevents the PA wires from being EMP'd (tgstation#33199)

* returns emp_act

* jordie for code owner

* Automatic changelog generation for PR tgstation#33199 [ci skip]

* Automatic changelog generation for PR tgstation#33192 [ci skip]

* Automatic changelog compile, [ci skip]

* Revolutionaries can now see deconversion message regardless of status (tgstation#33202)

* Measure energy values in joules

* Xenobio Blueprints Change

* Adds a CRASH on invalid calls to record_feedback

* Spellcheck (tgstation#33214)

* Automatic changelog generation for PR tgstation#33214 [ci skip]

* Crash to timers and INFINITY check to beams. (tgstation#33219)

* beams

* timers

* >= instead of !=

* whooops

* Adds emergency lights, built into light fixtures (tgstation#33213)

* Adds emergency lighting

* Checks for the cell during construction

* Adds AI/APC control of emergency lights

* Malfunction ability

* get_area(src)

* Loop checking, processing to come when clarified

* that DOES remind me to do this!

* Automatic changelog generation for PR tgstation#33213 [ci skip]

* Datumizes saymodes (tgstation#33013)

* Datumized saymodes!

* Update living.dm

* ...

* Automatic changelog compile, [ci skip]

* Plasma statues get fixed (tgstation#33224)

* Plasma statues fix

* Actually a fix

* brackets

* Automatic changelog generation for PR tgstation#33224 [ci skip]

* Being buckled to a bed now saves you from "the floor is lava" (tgstation#33204)

* Update floor_is_lava.dm

* Switcheroo

* )))))))))))))

* Automatic changelog generation for PR tgstation#33204 [ci skip]

* Excludes ___TGS3TempBranch from builds

* refactors riding datums to a component, vehicle refactor staging for mech overhaul (tgstation#32249)

* Reduces the volume of showers

* Automatic changelog compile, [ci skip]

* People jitter when revived by defibs

* Fixes missing eyes being absent (tgstation#33203)

* IC fixes (tgstation#33215)

* Mechs now require fuel to repair (tgstation#33225)

* Automatic changelog generation for PR tgstation#33225 [ci skip]

* Fixes lighting update recursion (tgstation#33258)

* Automatic changelog compile, [ci skip]

* Fix uplink implants not working

* Holorecord disks. (tgstation#32868)

* Holorecord disks.

* visual preset swap command

* Renaming command

* Holodisk sprite by WJohn

* Adds holodisks to autolathe

* Cleanup

* Needless if

* Automatic changelog generation for PR tgstation#32868 [ci skip]

* Adds quiet argument to playsound. (tgstation#33185)

* Adds quiet argument to playsound.

* argument name change

* SendSignal optimization (tgstation#33220)

* SendSignal optimization

* Update component README

* Readd required null checks

* Moves some machine sprites into /machines/ folder (tgstation#33124)

* Moves biogenerator.dmi

* Separates cryogenic2.dmi into 3 sprite files

* Updates a map

* moves suit storage sprite

* Gives cameras their own file

* Speeds up some list helpers

* Why has no one done this yet??

* Move up the lazy macros

* Fixes departmental say

* Allows read-only VV of feedback

* Revert "Why has no one done this yet??"

This reverts commit e4e7ba3.

I don't know how this got here...

* Fixes robeless apprentice

* Automatic changelog compile, [ci skip]

* Emphasises the importance of round ID in issue template

* Automatic changelog generation for PR tgstation#33251 [ci skip]

* Adds server tools version to feedback (tgstation#33244)

* Adds server tools version to feedback

* Fix incorrect call to record_feedback

* Add number to record feedback calls

* Automatic changelog generation for PR tgstation#32964 [ci skip]

* Automatic changelog compile, [ci skip]

* [Metastation] Easel in Quiet Room moved to art storage (tgstation#33240)

That easel awkwardly blocks access to the table in the corner, so I've
moved it to art storage, removing a photocopier from art storage to
allow it to fit.

* Stethoscope defibrillation checking (tgstation#33234)

* Automatic changelog generation for PR tgstation#33234 [ci skip]

* Adds disco inferno shuttle. (tgstation#33230)

* Adds disco inferno shuttle

* step be gone

* Minor wall replacement

* Add no diagonal walls

* Made the dance machine all access

* Makes the statues work as I originally intended in this shuttle

* Fixes a chair

* Changed door and made it to keep fire inside.

* Automatic changelog generation for PR tgstation#33230 [ci skip]

* Fixes powernets (tgstation#33288)

* removes some code i forgot about (tgstation#33260)

* Automatic changelog generation for PR tgstation#32751 [ci skip]

* Fixes say logging

* Automatic changelog compile, [ci skip]

* Fixes ghost role events being picked by false alert

* [s] Fix changeling chat (tgstation#33305)

* Fix changeling chat

* Update say.dm

* Fixes ahelp trimming (tgstation#33268)

* [Metastation] Removes window on ORM and the spare ORM (tgstation#33200)

* [Metastation] Removes window spawner on cargo ORM

There was a window spawner on the ORM. It's gone now.

* Never mind, there's just not supposed to be an ORM there

* Revert "Never mind, there's just not supposed to be an ORM there"

This reverts commit 778f613.

* Removes the spare ORM

* Fixes every config flag updating world.sleep_offline

* Blank messages no longer add a second input box, after you close the
first

* old turf in afterShuttleMove

* Fix some unquoted list associations (tgstation#33290)

* Automatic changelog generation for PR tgstation#33262 [ci skip]

* Reverts sound range and falloff  so as to not carry as far (tgstation#33259)

* Reverts triple sound range

* Reverts sound falloff

* Automatic changelog generation for PR tgstation#33259 [ci skip]

* Removes ComponentActivated in favor of callbacks (tgstation#33274)

* Removes ComponentActivated

* Removes a bit of proc call overhead

* Fix callback definition

* Removes bad comment. Makes check saner (tgstation#33270)

* Minor component optimizations (tgstation#33269)

* Minor component optimizations

* Second argument of list.Copy is optional

* Omegastation Fixes (tgstation#33249)

*  Good Clean Fun: A vending machine for games! (tgstation#33265)

* Good Clean Fun: A vending machine for games!

:cl: coiax
add: Quiet areas of libraries on station have now been equipped with a
vending machine containing suitable recreational activities.
/:cl:

- Sprite by WJohn
- Removes dice bags and cards from the tables of libraries, you can now
get them from the vendor.
- If we ever implement checkers or go or chess, we should add the
playing kits to the vendor.

* Add sprites, and it compiles

* Map modifications

* Moves defines to end of file

* Automatic changelog generation for PR tgstation#33265 [ci skip]

* Automatic changelog compile, [ci skip]

* [Metastation] Moves drone dispenser to Robotics maint (tgstation#33267)

:cl: coiax
add: The drone dispenser on Metastation has been moved to the
maintenance by Robotics.
/:cl:

This puts in line with other maps where the drone dispenser is in
maintenance/science department, rather than on Metastation where it's in
the command only museum.

* Automatic changelog generation for PR tgstation#33267 [ci skip]

* Fix vending machines nullspacing every item on init

* Adds support for non-1:1 screen ratios (Doesn't add widescreen) (tgstation#32950)

* adds support for non-1:1 screen ratios for fullscreen overlays

* prevents future copypasta, adds widescreen support to clickcatchers

* oops, makes it actually compile

* HOPEFULLY makes it actually compile, makes projectiles and mouse_angle_from_client support widescreen

* i need shittier shitcode

* !!!HOPEFULLY!!! fixes the screen fuckery

* Fixes compiling errors. Tested locally, it seems like it works

* fixes runtime in mouse_angle_from_client

* Fixes non-1:1 TGUI runtimes for borgs and ghosts

* adds actual defines for fullscreen overlay resolution

* makes varediting view call change_view to make clickcatcher regenerate proper

* testmerge toggle widescreen verb and fixes vving view

* FUCK - fixes test verb to properly use change_view, so clickcatchers regenerate and such

* fixes parallax runtimes - how'd i miss this

* removes debug verb

* makes the default view scale a config option

* i fucked up - GLOBAL.DEFAULT_VIEW > GLOB.DEFAULT_VIEW

* second pass - makes change view range function again

* Fix supermatter tongs icon bug

Fixes tgstation#33161

* Fixes light breaking

* Automatic changelog compile, [ci skip]

* Adds games vendor resupply crate

* Ghost defile removes salt piles (tgstation#33294)

Fixes tgstation#33291

* Automatic changelog generation for PR tgstation#33294 [ci skip]

* Makes sillicon chat more visible (tgstation#33222)

Made it green on black

Forgot to remove it at the bold thingy

* Automatic changelog generation for PR tgstation#33222 [ci skip]

* Fugu improvements (tgstation#33182)

* come on, you know i wumbo you wumbo he she me wumbo

* it's hip to wumbo

* Fix indentation

* Automatic changelog compile, [ci skip]

* Nerfs criticism

* Brain Traumas (tgstation#31727)

* Reworks Brain Damage

* mechanics

* rebalancing

* hulks in wheelchairs

* yup

* bugsquash

* Adds narcolepsy, phobias and agnosia. Not guaranteed 100% bug-free yet, testmerge at your own risk.

* lizard phobia

* Did you know there's a skeleton inside of you RIGHT NOW?

* Fixes for the new stuff

* The issue with those is that in most rounds you won't see them

I'll keep them available so they can be added manually, for example by events and such

* Goof reviews

* Brainloss is based off brain organ integrity

removes brainloss var

* Replaces some getorganslot with defines

* eyes

* put the traumas in the brainnnn

* text

* args

* Adds godwoken, puts split personality in severe, adds brainwashing

* Bluespace prophet special trauma (untested)

* Some minor stuff

* Monophobia, and tweaks

* More fixes

* fix

* a

* new tail

* Discoordination and Muscle Weakness

* thanks for the review!

* [B]oneless

* agnosia fix

* .

* go away agnosia

* pretend it didn't happen

* Shitcode-free-er

* bitwisdom

* psychotic brawling

* i guess this might be important

* latest reviews

* .

* conflict-free

* addresses it

* surgery fix

* a masterpiece

* fix

* fix again

* config

* damage formula reworked

* who needs to test anyway

* fixes some bugs

* fix 2

* proper spookin

* bluespace prophet fixes and improvements

* no bible healing

* .

* normalizes monophobia chances

* Automatic changelog generation for PR tgstation#31727 [ci skip]

* Automatic changelog compile, [ci skip]

* Clockwork Cult Defenses Patch - Leader role, traps and wiring, hulk and mech soft-counters, +more (tgstation#32935)

* Adds the Eminence

* New abilities and a command system

* More stuff

* I did something in this commit but I dunno what

* Beginning work on trap setups

* This is good for now until arm gets his sprites

* I did something here!

* Manacle sprites

* R.I.P. R&D

* Maintainer review

* QoL, slabbin' it up

* Conflicts

* Conflicts

* <

* Now it compiles!

* TGUI

* TGUI, again

* 馃

* that should be all, but I'll do some quick testing...

* aha!

* Automatic changelog generation for PR tgstation#32935 [ci skip]

* fixes ai anticheat runtimes

* panic_address -> panic_server_address

* Automatic changelog generation for PR tgstation#33316 [ci skip]

* Adds Some Stolen goon code that likely has a trojan to make hex2num faster. (tgstation#33330)

* Steals from the goons.

* Update type2type.dm

* var/var/var/var/var/var/var

* Automatic changelog compile, [ci skip]

* Replace radio frequency magic numbers with defines (tgstation#33236)

* Change transmission_method to use defines rather than magic numbers

* Use MIN and MAX_FREE_FREQ defines when bounds-checking radios

* Remove violently broken "Debug Signals" verb

The relevant Destroy() is never called, making the static pointers list
take lots of memory and be large enough, even at roundstart, to crash
the chat when invoked (25k+ entries).

* Remove unnecessary checks for SSradio not existing

* Move department frequencies from GLOB to defines

* Replace all hardcoded radio frequencies with named defines

* Change the radio filters to be defines

* Use a define for the default signaler code

* Automatic changelog generation for PR tgstation#33236 [ci skip]

* Fixes some record_feedback calls (tgstation#33317)

* Fixes protolathe feedback

* Fix circuit imprinter record_feedback

* Fixes destructive analyzer record_feedback

* Automatic changelog compile, [ci skip]

* Revert "Adds Some Stolen goon code that likely has a trojan to make hex2num faster. (tgstation#33330)"

This reverts commit 9aa8a91.

It had a trojan

* [Box] Moves drone dispenser to Robotics maintenance (tgstation#33342)

:cl: coiax
add: The drone dispenser on Box Station has been moved from the Testing
Lab to the Morgue/Robotics maintenance tunnel.
/:cl:

- I added a 2 drop maint loot spawner as well.

* Automatic changelog generation for PR tgstation#33342 [ci skip]

* Automatic changelog generation for PR tgstation#33324 [ci skip]

* Fixes mugs being called "broken bottles"

* Automatic changelog compile, [ci skip]

* tweaks techwebs (tgstation#33082)

* tweaks techwebs

* Removes comment

and cuts aytech price

* Automatic changelog generation for PR tgstation#33082 [ci skip]

* Adds a MapAtmosFixer auto compile thing to .gitignore (tgstation#33336)

* Improves the Smoke Machine sprite (tgstation#33344)

* dab

* here you go WJ

Darkens sprite, adds detail (connector ports/shading)

* Automatic changelog generation for PR tgstation#33344 [ci skip]

* Automatic changelog compile, [ci skip]

* Fixes some broken random events (tgstation#33345)

* Automatic changelog generation for PR tgstation#33345 [ci skip]

* commit (tgstation#33343)

help what is this

* Adds a medal for getting to the end of the secret tile dialog. (tgstation#33116)

* Adds medal for reaching the end of the secret room panel list

* fix

* Automatic changelog generation for PR tgstation#33116 [ci skip]

* Automatic changelog generation for PR tgstation#33235 [ci skip]

* Adds pet carriers (tgstation#33231)

* Adds pet carriers

* Some bugfixes

* praise the 1 AM code

* Automatic changelog generation for PR tgstation#33231 [ci skip]

* Makes actionbuttons remember positions where you locked them. (tgstation#33150)

* conjure spells fix

* added newline at end of file

* actionbuttons positioning memory

* remade id generation

* added memory reset on mass reset

* small fix

* Automatic changelog generation for PR tgstation#33150 [ci skip]

* Limit bullet overlays on walls (tgstation#33364)

* Limit bullet overlays on walls

* Whitespace bad

* Okay

* Touching this because I'm testing TGS3 stuff

* Update walls.dm

* Removes juicers (tgstation#33361)

* Removes juicer

* Of course there's THAT ONE MAP

* New IC manipulator sprites (tgstation#33360)

* Allows rdconsoles to link to departmental things. (tgstation#33195)

* hopefully optimizes process_cell() a touch (tgstation#33329)

* hopeful optimizations + code cleanup to process_cell() and lindaturftile

* minor fixes

* break and right paren

* extraneous define

* Fixes observer versions of sillicon chat (tgstation#33355)

* Automatic changelog generation for PR tgstation#33355 [ci skip]

* Fixes air alarm gas thresholds being impossible to change (tgstation#33359)

* Fixes random in random seeds (tgstation#33362)

* Fixes random in random seeds

* removed kwargs

* R&D fix
nyudenkov pushed a commit to animusdev/whiteTG that referenced this pull request Dec 16, 2017
* Automatic changelog compile, [ci skip]

* Nerfs criticism

* Brain Traumas (tgstation#31727)

* Reworks Brain Damage

* mechanics

* rebalancing

* hulks in wheelchairs

* yup

* bugsquash

* Adds narcolepsy, phobias and agnosia. Not guaranteed 100% bug-free yet, testmerge at your own risk.

* lizard phobia

* Did you know there's a skeleton inside of you RIGHT NOW?

* Fixes for the new stuff

* The issue with those is that in most rounds you won't see them

I'll keep them available so they can be added manually, for example by events and such

* Goof reviews

* Brainloss is based off brain organ integrity

removes brainloss var

* Replaces some getorganslot with defines

* eyes

* put the traumas in the brainnnn

* text

* args

* Adds godwoken, puts split personality in severe, adds brainwashing

* Bluespace prophet special trauma (untested)

* Some minor stuff

* Monophobia, and tweaks

* More fixes

* fix

* a

* new tail

* Discoordination and Muscle Weakness

* thanks for the review!

* [B]oneless

* agnosia fix

* .

* go away agnosia

* pretend it didn't happen

* Shitcode-free-er

* bitwisdom

* psychotic brawling

* i guess this might be important

* latest reviews

* .

* conflict-free

* addresses it

* surgery fix

* a masterpiece

* fix

* fix again

* config

* damage formula reworked

* who needs to test anyway

* fixes some bugs

* fix 2

* proper spookin

* bluespace prophet fixes and improvements

* no bible healing

* .

* normalizes monophobia chances

* Automatic changelog generation for PR tgstation#31727 [ci skip]

* Automatic changelog compile, [ci skip]

* Clockwork Cult Defenses Patch - Leader role, traps and wiring, hulk and mech soft-counters, +more (tgstation#32935)

* Adds the Eminence

* New abilities and a command system

* More stuff

* I did something in this commit but I dunno what

* Beginning work on trap setups

* This is good for now until arm gets his sprites

* I did something here!

* Manacle sprites

* R.I.P. R&D

* Maintainer review

* QoL, slabbin' it up

* Conflicts

* Conflicts

* <

* Now it compiles!

* TGUI

* TGUI, again

* 馃

* that should be all, but I'll do some quick testing...

* aha!

* Automatic changelog generation for PR tgstation#32935 [ci skip]

* fixes ai anticheat runtimes

* panic_address -> panic_server_address

* Automatic changelog generation for PR tgstation#33316 [ci skip]

* Adds Some Stolen goon code that likely has a trojan to make hex2num faster. (tgstation#33330)

* Steals from the goons.

* Update type2type.dm

* var/var/var/var/var/var/var

* Automatic changelog compile, [ci skip]

* Replace radio frequency magic numbers with defines (tgstation#33236)

* Change transmission_method to use defines rather than magic numbers

* Use MIN and MAX_FREE_FREQ defines when bounds-checking radios

* Remove violently broken "Debug Signals" verb

The relevant Destroy() is never called, making the static pointers list
take lots of memory and be large enough, even at roundstart, to crash
the chat when invoked (25k+ entries).

* Remove unnecessary checks for SSradio not existing

* Move department frequencies from GLOB to defines

* Replace all hardcoded radio frequencies with named defines

* Change the radio filters to be defines

* Use a define for the default signaler code

* Automatic changelog generation for PR tgstation#33236 [ci skip]

* Fixes some record_feedback calls (tgstation#33317)

* Fixes protolathe feedback

* Fix circuit imprinter record_feedback

* Fixes destructive analyzer record_feedback

* Automatic changelog compile, [ci skip]

* Adds AI Vox Sound Output Circuit

* fixes redundant code formatting, and one placement error

* Revert "Adds Some Stolen goon code that likely has a trojan to make hex2num faster. (tgstation#33330)"

This reverts commit 9aa8a91.

It had a trojan

* [Box] Moves drone dispenser to Robotics maintenance (tgstation#33342)

:cl: coiax
add: The drone dispenser on Box Station has been moved from the Testing
Lab to the Morgue/Robotics maintenance tunnel.
/:cl:

- I added a 2 drop maint loot spawner as well.

* Automatic changelog generation for PR tgstation#33342 [ci skip]

* Automatic changelog generation for PR tgstation#33324 [ci skip]

* Fixes mugs being called "broken bottles"

* step backwards version of hex2num

* Automatic changelog compile, [ci skip]

* tweaks techwebs (tgstation#33082)

* tweaks techwebs

* Removes comment

and cuts aytech price

* Automatic changelog generation for PR tgstation#33082 [ci skip]

* fixes suicide acts

* Adds a MapAtmosFixer auto compile thing to .gitignore (tgstation#33336)

* Flickering no longer enables emergency lights

* Update lighting.dm

* Improves the Smoke Machine sprite (tgstation#33344)

* dab

* here you go WJ

Darkens sprite, adds detail (connector ports/shading)

* Automatic changelog generation for PR tgstation#33344 [ci skip]

* Automatic changelog compile, [ci skip]

* Fixes some broken random events (tgstation#33345)

* Automatic changelog generation for PR tgstation#33345 [ci skip]

* commit (tgstation#33343)

help what is this

* fixes disk suicide

* Improves code

* allows for qdel in shuttleMove procs

* removes needless sanitation

* Remove meaningless "Type too long" message from VV

* keep track of exponent value instead of recalculating

* Adds a medal for getting to the end of the secret tile dialog. (tgstation#33116)

* Adds medal for reaching the end of the secret room panel list

* fix

* Automatic changelog generation for PR tgstation#33116 [ci skip]

* cleans up atmos defines

* Fixes spelling error

* Automatic changelog generation for PR tgstation#33235 [ci skip]

* Adds pet carriers (tgstation#33231)

* Adds pet carriers

* Some bugfixes

* praise the 1 AM code

* Automatic changelog generation for PR tgstation#33231 [ci skip]

* Makes actionbuttons remember positions where you locked them. (tgstation#33150)

* conjure spells fix

* added newline at end of file

* actionbuttons positioning memory

* remade id generation

* added memory reset on mass reset

* small fix

* Automatic changelog generation for PR tgstation#33150 [ci skip]

* Ghost altclick guard for pet carriers

* Limit bullet overlays on walls (tgstation#33364)

* Limit bullet overlays on walls

* Whitespace bad

* Okay

* Touching this because I'm testing TGS3 stuff

* Update walls.dm

* Removes juicers (tgstation#33361)

* Removes juicer

* Of course there's THAT ONE MAP

* New IC manipulator sprites (tgstation#33360)

* LORE LORE LORE LORE LORE LORE LORE LORE LORE LORE

* Fixes tooltip offsets (partially)

* Allows rdconsoles to link to departmental things. (tgstation#33195)

* hopefully optimizes process_cell() a touch (tgstation#33329)

* hopeful optimizations + code cleanup to process_cell() and lindaturftile

* minor fixes

* break and right paren

* extraneous define

* Fixes observer versions of sillicon chat (tgstation#33355)

* Automatic changelog generation for PR tgstation#33355 [ci skip]

* Fixes air alarm gas thresholds being impossible to change (tgstation#33359)

* Fixes random in random seeds (tgstation#33362)

* Fixes random in random seeds

* removed kwargs

* Fixes certain material containers (tgstation#33370)

* Fixes certain material containers

* Adds missing user parameter to material_container preconditions

* Lies and slander

* Prevents grilles from magically regenerating (tgstation#33357)

* Automatic changelog generation for PR tgstation#33357 [ci skip]

* GOTCHA

* [ready]Timer queuing tweaks: binary sorted inserts and rolling buckets. (tgstation#33098)

* Timer queuing tweaks: binary sorted inserts and rolling buckets.

Client time timers now uses a binary search algorithm for its sorted inserts.

Processing now uses a binary sorted insert, rather then sorting it with sortTim during bucket_shifts.

Buckets now automatically wrap around rather then get regenerated every minute. (Rolling queue)

* Fixes some queue management bugs.

* Fixes a Order of Operations goof up in the ticks<->ds macros.

@ninjanomnom your pain is my success

* Remove debug line

* Fixes some binary insert bugs, fixes client time timers, moved id over to GUID

* Fixes initialization-time timers fucking everything up

* Automatic changelog compile, [ci skip]

* Replace pAI verb tab with an action button (tgstation#33358)

pAI suicide is now standardized with other suicides. The Software
Interface verb has been changed to an action button. This eliminates the
need for a verb tab for only two verbs.

* Automatic changelog generation for PR tgstation#33358 [ci skip]

* Fixes meth explosion throwing warnings (tgstation#33356)

* Add a proc to check if a weather type is affecting an area (tgstation#33373)

* Cycle-link airlocks in the mining base (tgstation#33095)

* Automatic changelog generation for PR tgstation#33095 [ci skip]

* Makes godwoken syndrome a bit more reliable (tgstation#33378)

* Automatic changelog generation for PR tgstation#33378 [ci skip]

* Automatic changelog generation for PR tgstation#33397 [ci skip]

* Automatic changelog generation for PR tgstation#33376 [ci skip]

* Automatic changelog generation for PR tgstation#33241 [ci skip]

* Automatic changelog generation for PR tgstation#33263 [ci skip]

* Fixes beam rifles and flightsuits

* src cleanup

* Changes glove description

* Adds terry to brain damage lines

* Spacing

* Add caltrop component for spikey floor objects (tgstation#33280)

* Add caltrop component for spikey floor objects

The caltrop component now can be added to any crossable atom, and it'll
act like a shard of glass, or a d4. Additional flags are possible for it
to bypass shoes or ignore people who are walking.

This means d4 don't reimplement shard logic, and also open the window
for caltrop grenades later.

Also, it taught me how components work.

* Code review I

* Caltrop damage is 4

* Cactus hurts

* Whoops

* Ignore restraints = true

* Automatic changelog compile, [ci skip] (tgstation#33393)

* Automatic changelog compile, [ci skip]

* INVOKE_ASYNC is the exception not the rule!

* Undelaying will now reboot the server normally. (tgstation#33423)

* Fix MULEbot id numbers showing nowhere but the alt-click menu (tgstation#33413)

* Automatic changelog generation for PR tgstation#33413 [ci skip]

* Fix catch all blackbox vv guard (tgstation#33400)

* ha (tgstation#33391)

* Automatic changelog generation for PR tgstation#33391 [ci skip]

* Fixes booze-o-mats not having booze (tgstation#33418)

* Update vending.dm

* Update vending.dm

* Update vending_items.dm

* Adds a missing close parenthisis

* I'm drunk and blind, don't sue me

* Update vending_items.dm

* Update vending_items.dm

* Automatic changelog generation for PR tgstation#33418 [ci skip]

* Improves the way chem machines handle qdel, fixes some runtimes (tgstation#33415)

* Automatic changelog generation for PR tgstation#33279 [ci skip]

* Allowed shuttle docking ports to be hidden from some shuttle docking computers (tgstation#33148)

Added a delay to the white ship shuttle docking computer designating a landing spot

* Automatic changelog generation for PR tgstation#33148 [ci skip]

* Automatic changelog generation for PR tgstation#33414 [ci skip]

* Adds security departmental lockers

* Airlock Construction Update (tgstation#33152)

* removed typetext and icontext vars from door assemblies, airlock painter no longer works on door assemblies
removed 'anchored = TRUE, state = 1' copypasta from door assemblies
door assemblies update their name more regularly during construction
added new airlock types to airlock painter on airlocks, and to the RCD
airlock assemblies built with metal are now in a list, you can build many more airlocks
vault door assemblies can be built with 4 plasteel
added a solid version of station2 airlocks, renamed to "public airlock"
glass and mineral sheets are now able to be welded out of door assemblies

* find n replace airlock/glass to airlock/glass_public in maps
door_assembly_glass to door_assembly_public

* made highsec airlocks built with 6 plasteel, removed from RCD and airlock painter
vault doors built with 8 plasteel
removed redundant vars in airlock_types.dm
reverts the dumb rglass 'replacement' addition in door assembly construction

* moved airlock assembly defines to construction defines file
fixed incorrectly named shuttle airlock glass_closed and maint panel protected closed overlays
improved examination message for glass/minerals present in assembly

* airlocks take their dir from the assembly when built from assembly
removed "vertical" variant of survival pod airlock, unneeded
survival pod airlock assembly can have glass applied
solid and glass overlays for survival pod airlocks

* OOPs some airlocks, removes a duplicate door assembly, removes some var edits on maps for a new glass type

* turn copied door assembly code into a proc
some feedback during door assembly construction
door assembly created airlock takes name from base_name if no custom name
moved plasma airlock proc to airlock_types.dm

* Automatic changelog generation for PR tgstation#33152 [ci skip]

* Silver slime extract foods now fry correctly (tgstation#33309)

* Silver slime extract foods now fry correctly

The invocation to create fried food wasn't correct, and was ending up
creating fried food that had the default name and description.

- Also adds a "syringe/plasma" type, because it's annoying having to
spawn in plasma sheets and grind them and then put them into a syringe,
if you want to test slime spawning stuff.

* Contains

* minor improvements (tgstation#33424)

* Tweaks hardsuit's armor ratings (tgstation#33428)

* Automatic changelog generation for PR tgstation#33428 [ci skip]

* Fix miscapitalized integrated HUDs prereqs (tgstation#33435)

* Automatic changelog generation for PR tgstation#33435 [ci skip]

* Fixes integrated circuit reagent components not working while in mobs, adds new helper procs (tgstation#33434)

* New IC helpers

* Fixes some reagent IC components

* Automatic changelog compile, [ci skip]

* check tick before onMove

* grammar nerds

* Roundend report refactor (tgstation#33246)

* Roundend report refactor

* I won't be fixining every moved part but here you go

* Preparation for feedback

* Fixup

* First draft of feedback (wip)

* Simple version of feedback for custom objectives/explanation texts

* Debug verb removal

* Fixes & show again action button

* Admin objective handling

* Fix and first step of css standarization.

* Every time

* More css

* Fix

* Fixes, abductee datum, css tweak

* Feedback and css fix

* CLIENT DETAILS DATUM + CLIENT ACTIONS + spilled css fix

* Integrates clockult badcode

* Fix

* Fix lists in assoc feedback

* Unified antagonists and teams feedbacks, bumped up antagonists version

* Adds chat link to reopen the the report

* Fixes some clockcult stuff, passes antag name to feedback

* review stuff

* fix

* Adds some missing spacing

* Roundend corners, has css gone too far.

* Spacing between same antags

* Changeling and traitor objectives now have same spacing

* Wizar report typo fix

* Wrap brother team.

* Also move it to more relevant file

* Fixes cult summon objective

* Fixes roundend report for full-round observers

* Fixes wizard with apprentices roundend report

* Tutorial scarabs don't show in roundend anymore, adds some check_ticks

* Prettier station goals

* Merges roundend delay things

* Spread the lag around

* Fixes relogin qdeling eminence

* ckey -> key

* Corrects the icon_state for an oxygen tank (tgstation#33443)

* Fixes nulls (tgstation#33440)

* nothing happened

* defaults to all

* Adds "Get" command to movable vv dropdown (tgstation#33296)

* Makes swarmers check for mobs in objects (tgstation#33425)

* Automatic changelog generation for PR tgstation#33425 [ci skip]

* Antag spawner fixes

* Fixes yet another chem explosion throwing warnings

* Correctly set description of nonstandard cells

* Fixed glass shard Crossed() behavior for cameras and ghosts

* Update mineral_floor.dm

* Fixes genetics being broken after brain damage rework

* Adds a chat command to reload admins in case someone locks themselves out. (tgstation#33458)

* Update chat_commands.dm

* skype

* Lobby statpanel moved to Status (tgstation#33398)

* Automatic changelog generation for PR tgstation#33468 [ci skip]

* Automatic changelog compile, [ci skip]

* Both cult revive runes will now replace braindead/AFK cultists (tgstation#33206)

* "Revive" AFKs

* "Revives" inactive clock cultists

* AFK boot notice

* Missing parenthesis

* Revive targets correct mob

* Poll fix

* Fixes inactive revive mob

* Suicide Counter

* Automatic changelog generation for PR tgstation#33206 [ci skip]

* Adds extra labcoats to medical wardrobe (tgstation#33467)

* Automatic changelog generation for PR tgstation#33467 [ci skip]

* honk

* Fixes a dumb runtime with basilisks

* destructive analyzer runtime thing

* Fixes lobby stat entries not showing (tgstation#33496)

* Fixes the free worker bee getting stuck in the hive and never leaving (tgstation#33451)

ten outta ten code

* Automatic changelog compile, [ci skip]

* Changes the goonchat failed to load message since updating byond isn't needed anymore (tgstation#33474)

It was a 511 beta that caused this issue, anybody still on 511 beta is not supported, They can move up to stable

* Roundend fixes (tgstation#33477)

* Fixes TC use counts and adds some spacing between solo antags of the same kind

* Fixes nuke result

* Fixes round result for clock_cult

* Kevinz please.

* Hurts my soul

* Automatic changelog generation for PR tgstation#33481 [ci skip]

* Automatic changelog generation for PR tgstation#33484 [ci skip]

* Automatic changelog generation for PR tgstation#33487 [ci skip]

* Automatic changelog compile, [ci skip]

* Fixes gateway ignoring exile implants in simple mobs

* Replaces a bunch of loc assignments with forcemoves and moves to nullspace (tgstation#33465)

* big batch of loc assignments

* Update emergency.dm

* Update spiders.dm

* Update parrot.dm

* Update ripley.dm

* Update firealarm.dm

* seems to work

* this maybe works?

* brainmemes, again

* stuff

* fix brainmob, camera runtimes

* Automatic changelog generation for PR tgstation#33465 [ci skip]

* SSinput tweaks to address server side lag

* Deadmin tweaks: Admins without +AUTOLOGIN start deadmined. AUTOLOGIN defaults to on. (tgstation#33480)

* Deadmin tweaks, Admins without +ADMIN start deadmined.
Deadmining no longer destroys the admin datum.
Admins without +ADMIN start deadmined, reloading admins re-deadmins them.
Moved some code around to make it more sane
People with +PERMISSION can now deadmin or readmin other admins at will.

* Adds new flag for if the role should automatically log in, defaults to on, can be removed with -AUTOLOGIN
Also fixes a bug in permission panel not handling these cases gracefully

* Automatic changelog generation for PR tgstation#33480 [ci skip]

* Allows for more than one cross server (tgstation#33488)

* Allows for more than one cross server

* mend

* Automatic changelog generation for PR tgstation#33488 [ci skip]

* This is still pretty terrible (tgstation#33495)

* Fixed several bad type checks in shuttle procs (tgstation#33497)

* Automatic changelog generation for PR tgstation#33497 [ci skip]

* Adds Additional Electronic_Assembly Designs (tgstation#33466)

* bloats electronic_setups.dmi

* new assembly naming scheme, redone legacy sprites

* Automatic changelog generation for PR tgstation#33466 [ci skip]

* adds a parent level subsystem initialized var (tgstation#33456)

* Fixes missing mining hammer back sprite

* Adds Cybernetic Lungs to cyber_organs techweb node (tgstation#33490)

* Automatic changelog generation for PR tgstation#33490 [ci skip]

* Proper fix

* Adds blob roundend report. (tgstation#33463)

* Adds blob roundend report. (Also adminabuse)

* Old comment

* Grammer

* Moves antag to seperate file

* Fixes canceling on rule/report/forum buttons (tgstation#33509)

* Fixes report issue cancel

* Other buttons to while i'm at it.

* Saves newscaster data and photos to round logs folder (tgstation#33504)

* newscaster saves stories and photos

* merge with round end changes

* begone debug proc

* some fixes

* Fixes outdated admin hotkeys (tgstation#33505)

F7 is buildmode again
F8 invisimin and control + f8 is stealth mode

* Split personality now logs when a ghost gets control of it (tgstation#33506)

* Adds new gun dry firing sounds (tgstation#33503)

* Adds new gun dry firing sounds

* Don't want to hear click when you want to hear bang

* Automatic changelog generation for PR tgstation#33503 [ci skip]

* Adds feedback for explosions (tgstation#33511)

* Adds feedback for explosions

* Remove stray quote

* Fixes + flash and flame

* Finishes the forceMove port (tgstation#33519)

* a thing

* thingy 2: electric boogaloo

* Obligatory webeditor commit

* Automatic changelog generation for PR tgstation#33519 [ci skip]

* Adds SDQL chat command (tgstation#33366)

Allow's calling SDQL from bots supporting the CHAT system API

* All-In-One grinder results are now defined by type, not by huge lists (tgstation#33181)

I had some time free, and noticed how awful the reagent grinder code was - it used huge static lists containing types and their associated reagents from grinding.

This is now split into two new vars on /obj/item - var/list/grind_results and var/list/juice_results, as well as two new helper procs, on_grind() and on_juice() to allow those to change based on conditions like plant potency. Such checks and the like have been moved to that. If any of these procs return -1, the operation is canceled.

I also fixed some of the recipes that didn't work. The reagent IDs for them didn't exist, leading me to believe that they weren't tested. I corrected that! (I've tested every single recipe in this PR, with the exception of a few juicing-related ones.)

* Automatic changelog generation for PR tgstation#33181 [ci skip]

* New closet sprites (tgstation#33207)

They're new sprites deal with it

* Automatic changelog generation for PR tgstation#33207 [ci skip]

* Feedback changes (tgstation#33441)

* various feedback changes

* no bad github no spaces

* Tidy non-telecomms radio code (tgstation#33381)

* Remove extraneous parameters of receive_signal

* Delete unused signal datum procs

* Remove signal/var/encryption in favor of data

* Add and use datum/signal/New

* Clean up PDA and pAI integrated signalers

* Remove unused send_hear proc

* Clean up vars on obj/item/radio, change receive_range to can_receive

* Remove suffix var from radios

* Fix cell timer radios

* Automatic changelog generation for PR tgstation#33381 [ci skip]

* Adds config inclusion system (tgstation#33307)

* Adds config inclusion system

* Revert debug code

* Fix bad braces

* Remove unused var

* Tested, working

* Config fixes

* Automatic changelog generation for PR tgstation#33307 [ci skip]

* Player Z-tracking, again (tgstation#33216)

* Player Z-tracking, again

* requested changes

* shuttle changes

* a fix

* vending

* honk

* brainstuff take 1

* Honk

* adminspam into testing def

* remove rebase artifact

* Automatic changelog generation for PR tgstation#33216 [ci skip]

* Removed drone light in favor of night vision (tgstation#33529)

* Removed drone light in favor of night vision

This is because drone's light could interfere with shadowlings and some other cases, and also because there was a bug where drone's lights could be seen from outside of vents when they were vent crawling.

* Removing comments

* Automatic changelog generation for PR tgstation#33529 [ci skip]

* Adds some permission checks to admin/topic (tgstation#33527)

* Automatic changelog compile, [ci skip]

* Fixes LoadEntries return value

* merge fix
@coiax coiax deleted the box-move-drone-dispenser-to-robo-maint branch January 18, 2021 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Exposes new bugs in interesting ways
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants