Commit Graph

13422 Commits

Author SHA1 Message Date
ShizCalev
ea9696341d fixes laserpointer runtime (#52074) 2020-07-08 10:27:04 -04:00
AnturK
bff0df0e8c [Ready?] Mech vs Mech combat system! ... (For toy mechs.) (#51817)
* Mech battle system!!

* suicide_act

* sounds

* a few checks here and there + comments

* polish

* restores a deleted attack_hand

* cleans up some indents

* incapacitated people can't have epic fights

* CONTRIBUTING.md compliance that i missed

* fixes doc, suicide, adds a sleep proc for ease

* fixes a minor sin + makes it pretty

* moved file

* anime

* "balancing"
2020-07-08 11:58:32 +02:00
ShizCalev
cc83c3598b Merge pull request #51919 from tralezab/branched-from-upstream-master
Painting frames are no longer ERRORs
2020-07-07 10:32:34 -04:00
Jared-Fogle
418bd80a6b Remove healing skill (#52005)
* Remove healing skill

* Remove dissection from tech web
2020-07-07 10:10:12 -04:00
LordVollkorn
e25c7bff77 HOTFIX: Fixed the wrong type of anomaly core (#52072)
About The Pull Request

The raw vortex anomaly core requirement is fixed so the device accepts proper vortex anomaly cores.
Changelog

🆑 Jay Smith
fix: The Portable Chemical Mixer now uses proper vortex anomaly cores instead of raw ones.
/🆑
2020-07-07 23:33:56 +12:00
LemonInTheDark
92209dd23a Sweeps up some rarely used and unbalanced sources of research points (#52012)
About The Pull Request

Removes the research point gen modes from tesla coils and rad collectors.
Someone is gonna take some flak for removing these at some point, may as well be me.
Why It's Good For The Game

THE DESIGN DOC DICTACT-

Nah powergen should be valid on it's own, it shouldn't need to rely on other econs to make it worth the work. We can try that later, but not now.
Changelog

cl
del: Removed the research modes from tesla coils and radiation collectors.
/cl
2020-07-07 11:02:33 +12:00
Jared-Fogle
8a380db379 Accurate donut box sprites (#51971)
The sprite of the donut box will now be dependent on what donuts are inside and in what order.

Current donut boxes misinform hungry spacemen, and colorful donut boxes are cool.
Changelog

cl
imageadd: Donut boxes will now accurately show what donuts are inside.
/cl
2020-07-07 10:56:25 +12:00
Orchian
d04c6f488d Occupational Corruption Device (#51884)
About The Pull Request

Adds a new traitor item exclusive to Heads of Personnel and Quartermasters that triggers a bureaucratic error
Why It's Good For The Game

Adds a new method for traitors to cause indirect havoc to the station at large
Changelog

cl
add: Added a new traitor item for HoP and QM, the OCD
/cl
2020-07-07 10:53:21 +12:00
ShizCalev
395271f4b4 [s] CRITICAL CRASH FIX. adds a check_tick to mass money insertion (#52059) 2020-07-06 19:50:10 -03:00
Bobbahbrown
787d44e077 html moment (#51956) 2020-07-06 22:35:06 +02:00
LordVollkorn
bc20090241 [READY] The Portable Chemical Mixer (#51964)
* New device: Portable Chemical Mixer

* Added entries to the tech web and the medical techfab

* removed unused icons for chemical cartridges

* small bugfix in build_path of portablechemicalmixer

* changed description and added info message

* Added newline

* Added a functioning newline

* Added a vortex anomaly core requirement

* Replaced old sorting method with sortBy

* Updated tgui.bundle to work with the latest code changes

* Added documentation to all variables and procs

* Small fix in wording

* Removed all non-class level documentation

* Updated tgui.bundle for the newest offical code version

* Updated tgui.bundle to work with the newest code version

* Updated the tgui.bundle to work with the newest version
2020-07-06 18:14:47 +03:00
KathyRyals
88cd751396 TGUI : Bluespace Locator edition (#52016)
* Initial commit

* Draft convert telebeacon code

* more ui_data code

* Woops

* Indent fix

* Prepare for compile, remove non-tgui code

* UNGA

* BluespaceLocator.js is born

* Initial TGUI UI commit.

* Spinning arrow, refactor code to components

* Tentative progress bar

* More UI tweaks

* More gui changes. Now display all beacons

* Tabify interface, overhaul looks, lint for the lint Gods

* Move logic from tgui to byond code

* Set default tab to implants.

* Rebuilt TGUI : Episode Three

* Rebuilt TGUI : Episode Four

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-07-06 17:58:05 +03:00
ArcaneMusic
eee922ee7f Updates vend-a-trays to have a unique UI, improves accessibility. (#51931)
* Initial commit, updates trays into 2020

* Adds vend-a-trays as a service machine, without it being a machine.

* Replaced the mapped vend-a-trays with service unique versions.

* "YoUr BuIlD DiFfErS fRoM mAsTeR"

* Removes {}s from img, workin on the other part

* All my homies recompile on merge conflict

* Fixes end of line because honestly there must be no god on this green earth

* hopefully this isn't too excessive.

* How's this?

* Applies Anturk's Confirm suggestion.

* Shipped, workshopped with style a bit

* Alright that's probably enough fiddling for now

* Rebuilds.
2020-07-06 11:37:06 +03:00
ShizCalev
fdf5ac35ee Fixes some minor ingition_message grammar issues (#51889) 2020-07-06 14:07:17 +12:00
MrMelbert
3b851845d4 Minor Adjustments to the "Brain Tumor" Quirk (#51770)
* brain tumor adjustments

* some requested changes + defines

* trait

* READ

* > self-merging

Co-authored-by: ラッピ from PSO2 <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2020-07-05 18:21:41 -04:00
Rohesie
fc3a93323b lattice (#51880) 2020-07-04 05:03:59 +02:00
Tlaltecuhtli
3c8807e342 the chamaleon stamp can now stamp cardboard into fake syndiboxes (#51803) 2020-07-04 04:39:41 +02:00
Bobbahbrown
14871dd223 yes (#51995) 2020-07-03 21:14:59 +02:00
Jared-Fogle
a91066c3e4 Support fireman carrying people onto morgue trays and other bucklable objects (stasis beds, operating tables, chairs) (#51539)
* You can now fireman carry people onto trays

* Support putting fireman carried people to buckle

* Reverse conditions

* Only attach to bucklables if adjacent, and forcably move to the turf so you don't just drop them
2020-07-02 19:25:15 -04:00
WarlockD
a8f9415104 General washing fixes (#51904)
* Intaial Washing fixes

* Got to watch those copypasta

* Update atoms.dm

* Some day I will learn how to read

* Don't update at 5am kids
2020-07-02 13:17:29 +08:00
ShizCalev
411dea9542 Merge pull request #51659 from TaG2e/master
Fixes more missing sprites and adds invisible icon
2020-07-01 11:58:17 -04:00
ShizCalev
4a0b55ea53 Standarizes how paper products are burned (#51863)
* Standarizes how paper products are burned

* built in handling.

* clumsiness bypass param

* cleanup unneeded param
2020-06-30 21:20:09 +08:00
WarlockD
310d08ae99 Radiation update for Medical Kiosk (#51902)
* Inital pr

* Ooops
2020-06-30 03:57:40 -04:00
FloranOtten
0380aacbc7 Adds the Ice Hermit! (#51503)
* Adds hermit ruin

* adds the actual ghost role part

* is this the issue

* okay is THIS it

* Update icemoon_underground_hermit.dmm

* requested changes
2020-06-29 16:16:45 -03:00
tralezab
76e6562e8a E 2020-06-29 11:15:39 -07:00
ShizCalev
295f4249b4 Paper icon fixes, adds support for objects to have custom fire overlays (#51862)
* Fixes papers constantly adding overlays when on fire

* things

* neediful

* better var name
2020-06-29 19:16:45 +02:00
TaG2e
5276005acb Reverts, changes, and fixes to sawoff and energy weapons' icons 2020-06-28 17:34:41 -05:00
AnturK
378cc1a8da Fixes painting dupes (#51868)
* Fixes painting dupes

* Actually let's only do it when it matters.
2020-06-28 14:19:45 -04:00
Rohesie
2085e04e4e Fixes landmark hard dels (#51876) 2020-06-28 10:12:42 -04:00
silicons
5413ed0f7d Anomaly Core Production (but I actually finish it this time) (#51432)
Remake of #50528
About The Pull Request

https://hackmd.io/@tgstation/r1tzxpwPL

Basically that.
Raw anomaly cores
Cargo crates for them (currently 5k credits each, please tell me if this is good I balanced it relative to other crates I have no clue what the current cargo "meta"/power levels are)

Finish the explosive/implosion compressor attackby and implosion procs

Map in the implosion compressor

    Map in the roundstart 2 cores each type for science

Current values are set to maxcap at the 8th core, and 4 light radius (1/2/4 explosion required) at the first core. I think this is a bit low but I'm just going off the document.

The implosion compressor consumes the TTV + tanks on an attempted detonation, regardless of success. However, the "bare minimum" of checks are included (it won't let you insert incomplete TTVs. It will however, let you insert TTVs that have no explosive potential (test your bombs like you test your code ;) ), and will not waste the raw core if you fail to make a high enough radius.

Props to @ArcaneMusic for the machine sprite!

Why It's Good For The Game

image

Start of the anomaly core system I guess, gives toxins a use other than doing the quirky 50k maxcap tritium speedrun rush (or was that removed already?).

Yadda yadda allows locking items behind it and another method of getting these other than supermatter overloads (I don't know if that is already gone either by the by).
Changelog

🆑
add: An explosion compressor has been added to science. It makes raw anomaly cores into proper anomaly cores using prepared TTVs of a specific required blast radius.
/🆑
2020-06-28 23:56:40 +12:00
Hopekz
e3be7e765a Tape recorder revamp (TG edition) (#51653)
Yogstation closed this for some dumb reason so TG gets it instead.
Re-publishes my original under yogstation13/Yogstation#8446
Old way

Context-sensitive buttons!


And you can also alt-click a tape recorder to play it like in yogstation13/Yogstation#8445
UEl2rkUv3y
Changelog

🆑 Hopek
add: Tape recorder has been reworked.
/🆑
2020-06-28 16:27:56 +12:00
Radacitus
2e2fa5579f makes decal painter a basic tool (#51762)
* makes decal painter a basic tool

Makes the Decal Painter into a Basic Tool instead of a BEPIS unlock. It's very meh for a BEPIS unlock, especially for the Scientists that'll be using it. Though, it does have a use that some builders might like.

* Update maintenance_loot.dm

* decal painter value decrease

decal painter now contains much less mats since it is a basic tool

* decal painter no longer needs an empty ink cartridge to eject
2020-06-27 18:26:57 -03:00
Fikou
2414e71221 mjolnir now knockdowns instead of stunning (#51487)
* mjolnir now knockdowns instead of stunning

* wrrr

* wa wa woo woo

* Converts To Time Defines

* webbitor

Co-authored-by: ラッピ from PSO2 <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2020-06-27 13:33:47 -04:00
Tlaltecuhtli
9a15ba2eeb eye stabbing returns a normal attack if it fails instead of doing nothing (#51842)
* 2

* ghfdfsffhjftyfthfhttfhrsrgr

* dfonisdifoniosdfnosdfnoidf
2020-06-26 11:22:31 -04:00
Jordan Brown
3554deb815 Merge pull request #51806 from coiax/nanite-wounds
Add Wound option to nanite Host Scan program
2020-06-25 17:56:27 -04:00
Ryll Ryll
bbca20fc67 Moves some ID examine info to examine_more (#51741)
* gettin ID'd

* money too
2020-06-25 17:54:50 -04:00
AnturK
a6c22323d7 Fixes name santization in few places. (#51837)
* Fixes name santization in few places.

* Update code/__HELPERS/text.dm

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2020-06-25 17:48:54 -04:00
MrMelbert
e99ac9bcae "balancing" 2020-06-25 14:16:16 -05:00
spookydonut
88d1d36aef Removes some var/const that should be defines (#51461)
* Removes some var/const that should be defines

* change requests

* change requests
2020-06-25 03:00:09 -04:00
MrMelbert
fa1789437d Merge branch 'master' of https://github.com/tgstation/tgstation into mechCombatRework 2020-06-24 12:51:45 -05:00
MrMelbert
0567dd6efe anime 2020-06-24 12:50:45 -05:00
MrMelbert
b35ae6d2a2 moved file 2020-06-24 12:28:23 -05:00
TemporalOroboros
2188a6722e Fixes reagent exposure on transfer. (#51801)
* Fiiiiiix

Some cleaning, fixes a proc

* Density

Adds SpaceManiac's suggestion.
2020-06-24 10:32:52 -04:00
MrMelbert
4fdb1e108c fixes a minor sin + makes it pretty 2020-06-24 02:43:23 -05:00
MrMelbert
ce2ad16282 fixes doc, suicide, adds a sleep proc for ease 2020-06-24 02:18:52 -05:00
MrMelbert
e4297ae9a4 CONTRIBUTING.md compliance that i missed 2020-06-23 23:01:14 -05:00
MrMelbert
8b76c1f99a incapacitated people can't have epic fights 2020-06-23 22:39:00 -05:00
MrMelbert
5f2016f1da cleans up some indents 2020-06-23 20:39:17 -05:00
MrMelbert
ce9df7556a restores a deleted attack_hand 2020-06-23 20:27:05 -05:00
MrMelbert
eda752cbd0 polish 2020-06-23 20:19:23 -05:00