Commit Graph

9281 Commits

Author SHA1 Message Date
Tlaltecuhtli
23d2ce8a36 medical wrench no longer dupes on suicide (#47744)
* 1

* doc

* Update code/game/objects/items/tools/wrench.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>

* sdsd
2019-11-22 14:03:39 -05:00
ShizCalev
7a21ca03d5 More lollipop / plunger runtime fixes (#47916) 2019-11-22 00:19:50 -08:00
nemvar
c512c14fb7 Portals no longer use hascall. (#47889)
* Portals no longer use hascall.

* noop

* comment removals
2019-11-21 16:01:06 +00:00
skoglol
f87db2b114 tgui-next: Tank, spaceheater and some touchups (#47887)
* Tank + spaceheater + touchups

* Mint update
2019-11-21 02:25:40 -08:00
ShizCalev
fdda63350a Merge pull request #47888 from zxaber/splitting_hairs
Fixes mat stack splitting taking two many material units from the parent stack
2019-11-21 00:10:05 -05:00
moo
964b3d65d5 Cobbduceus: Healing lvl? (Medical Skill) (#47538)
* b

* helps to commit huh

* math is hard

* parenthesis are even harder

* Update code/datums/skills/_skill.dm

Co-Authored-By: Bobbahbrown <bobbahbrown@gmail.com>

* removes efficiency... or efficacy 😏

* baby sha... i mean files
2019-11-21 04:49:24 +00:00
Zxaber
79281c04b0 oops 2019-11-19 11:13:21 -08:00
ShizCalev
eec25ffa10 Merge pull request #47855 from zxaber/oh_sheet
[s] Fixes a material dupe bug
2019-11-19 00:22:20 -05:00
ShizCalev
e05d714c13 Merge pull request #47824 from tmtmtl30/joustfix
makes jousting actually possible
2019-11-19 00:06:49 -05:00
Emmett Gaines
8ec5e28c7a Fixes bola slowdown (#47847)
Because for some reason you can drop an item without a mob to do the dropping.
2019-11-19 00:03:28 -05:00
Zxaber
58f9a82020 Wait, this is better in the use proc 2019-11-17 22:35:06 -08:00
Zxaber
d0d5a2adfb more fix 2019-11-17 22:29:23 -08:00
Zxaber
1d3847d5e5 Fixed 2019-11-17 20:04:29 -08:00
Emmett Gaines
5481515dff Removes the non bitflag slot defines (#47742)
Removes the non bitflag slot defines
2019-11-17 17:52:11 -08:00
ArcaneMusic
a7021f483d [READY]Medical Kiosks V3.0. New TGUI Interface, New functionality, some minor fixes. (#47578)
AKA: This shit again.
About The Pull Request

So based on feedback I've been getting over the past month, the main issue with medical kiosks is that even as a roundstart, public medical analyzer, the cost on use at T1 isn't anywhere near helpful enough to warrant not breaking into medical storage and printing an analyzer. This go around I'm pretty much scrapping the dependence on upgrades in order to turn it into an economy reliant machine instead.


Now featuring so much info with all 4 scans, I had to put them into tabs!

Now, the machine begins with the full docket of information typically provided by the Advanced Medical Analyzer, but each section of information is an individual purchase. General Information is provided under "Patient Health", Issues where the player may realize something non-obvious is wrong can be found under "Symptom Based Checkup", and "Neuro/Radiological Scan" covers the host of Cellular/Radiation issues.

As a means of alleviating concerns about having the whole host of advanced medical scanner information available round-start, I've bumped up the minimum cost for each scan type to 10 credits, so for the whole set of information it'll cost you about 40 credits.

Quick video link showing how it works in practice:
https://cdn.discordapp.com/attachments/184507411648741378/642437277632561182/2019-11-08_13-49-31.mp4

In addition to that, some sanity checks that were missing from the first couple PRs were added, so Ghosts and Borgs won't runtime trying to use a machine that only works on the living.

Bugfixes from the first time (I am so sorry about the line spacing)
Have a working, functional TGUI that shows all the old Kiosk information plus what you can get off of medical analyzers that I skipped over

And these things if/when I get to it:

Adds emagged functionality.

    Allow for crew to scan other crew using the machine.

In the meantime this is SUPER DNM until at least those first 3 are ironed out.
Why It's Good For The Game

Helps to Enforce the Medical Kiosk as what I initially hoped it would function as, a money sink for Medbay. With the new budget changes, this means that crew who use the medical kiosk are actively paying every member of medbay.

Additionally, the feedback I got from literally everyone I've talked to has been pretty universal: The medical kiosk is pretty much worthless to use, even at shift start, because it's not worth upgrading and by the time you DO upgrade it, you can just print your own medical analyzer and skip the whole process.
Changelog

cl
add: Medical Kiosks now have more functionality available, including showing blood levels, virus information, and cumulative total health.
add: You now now alt-click a Medical Kiosk to remove a medical scanner wand, so that you can scan someone else.
add: Medical Kiosks now use TGUI-next.
tweak: Now, the information in the medical kiosk is split up between 4 different scan types, General, Symptom based, Neuro/Radiologic, and Chemical Analysis scans.
balance: Each medical kiosk scan costs a base 10 credits minimum.
fix: Medical Kiosks don't runtime on ghosts and borgs anymore.
/cl
2019-11-17 13:10:17 +13:00
tmtmtl30
346f62902d cleans up spear initialize()
kevinz in his infinite wisdom had two spear initialize procs, making his entire addition of borg jousting two years ago completely worthless
2019-11-16 14:41:31 -08:00
skoglol
8b366f8264 PDA can now sort by name or job (#47638)
* PDA can now sort by name or job.

* text fix

* name reverted
2019-11-16 18:33:31 +01:00
Aleksej Komarov
e87b6c6701 Tgui error reporting, Keyboard passthrough, RPD, NtOS, Power Monitor (#47749)
* Improve tgui fatal error reporting

* Keyboard passthrough in tgui

* New Rapid Pipe Dispenser interface

* Update README with new components

* Release held keys when browser window loses focus

* Power Monitor Interface, NtOS theme and core components

* Yet another CSS rework

* Fix Table, Chart stubs for IE8

* NtOS Main interface

* Supermatter Monitor interface

* Tweak NT color, color + sort gas bars
2019-11-16 04:02:33 -08:00
ShizCalev
6c3eef2b64 [s] Fixes IED timer exploit (#47774) 2019-11-15 00:24:52 -08:00
py01
b684584b7e mimery granter fix (#47719)
* mimery granter fix

* code simplification
2019-11-14 18:03:45 -05:00
skoglol
7f9d26c06b Increased max weight of tool and medical belt (#47614) 2019-11-14 17:59:42 -05:00
SteelSlayer
75d28e7255 Adds immersion and realism to internals tank suicides (#47714)
* Adds immersion and realism to air tank suicides

* makes the suicider unrevivable

* new inflate_gib proc, adds it mint toxin

* want
2019-11-13 16:47:52 -08:00
Acer202
f4320af808 Advanced space hitch-hiking apparatus (#47679)
About The Pull Request

Mura, noticing a disturbing lack of banjos in space, decided to start making some!
Why It's Good For The Game

-Adds a very nice banjo to the musician's arsenal, which hopefully may offset the ear-destruction that is the violin and accordion.
-Play rag on something that sounds nice.
-Space redneck shenanigans.
-Murder people with a banjo.
Changelog

cl
add: Mura space banjos are now in stock at your local NT instrument supplier! Start picking today!
/cl
2019-11-14 09:30:26 +13:00
spookydonut
dd6fa5eded More spawn/sleep removals (#47634)
* remove more spawns

* more

* more

* varsets

* oops

* unfuck this
2019-11-13 03:07:59 -08:00
skoglol
6d1ed37247 Genetics scanner linking feedback (#47698) 2019-11-13 02:56:22 -08:00
skoglol
f17265b267 Removes plumbing from the RPD (#47713)
* baby steps

* Removed plumbing from RPD
2019-11-13 02:54:28 -08:00
Emmett Gaines
041322f222 Cleans up some destroy procs related to remote_materials (#47601) 2019-11-08 22:15:50 +01:00
Rob Bailey
041cde553e fix crafting ui breaking when knowing desserts (#47615) 2019-11-07 10:42:30 -05:00
Aleksej Komarov
8cf0a9db2c tgui-next: Radio, ORM, Solar Tracker (#47537)
* Radio interface

* Ore redemption machine interface

* Remove candystripe because it looks like shit

* Solar tracker interface

* Add more channels, add full color support to Box

* Cleanup README

* conversion guide draft 1

* Update documentation

* Implement an Input component, update component reference
2019-11-05 02:26:57 -08:00
skoglol
9c374bab73 Dice bags spawn the special die in the bag (#47561)
* Makes special die spawn in the bag

* No weighted pick
2019-11-05 01:22:17 -08:00
spookydonut
2591ce17a6 Travis EOF newline detection v3 (#47539)
* scream

* aaa

* aaa

* new one
2019-11-04 19:16:50 -08:00
skoglol
74000a51cb Examine fixes (#47562) 2019-11-04 19:11:30 -08:00
Firecage
87b1f56034 Re-organizes survival box code to be less horrendously ugly. (#47504)
* Adds clown and mime masks to their respective survival boxes, and re-organizes survival box code.

* Removes clown and mime masks from survival kits.
2019-11-03 01:49:35 -08:00
skoglol
43a41e35a7 Janitors start with holosigns again (#47513)
* Janitor start with holosign instead of barrier, barrier now only blocks carbons.

* And unconscious for the other ones too
2019-11-03 01:42:17 -08:00
ArcaneMusic
6e238392bf Adds several different uses for plastics (Cups, Utensils, Folding Chairs, Station Signs) (#47486)
* Initial PR, Cups, Utensils, Signs, Chairs

* Endline fixes for travis, adds plastic utensils to the initial node

* Makes bar invisible, addtimer added, fixes potential dmi/dm conflict

* Fixes Merge conflict take 2

* Wraps the chair snapping proc in invoke_async

* Cleans up Async Call a smidge
2019-11-02 20:30:35 +01:00
ATH1909
fe3d6d42a2 Makes resurrecting and killing intellicarded AIs less painful (#47362)
* Update airestorer.dm

* Update aifixer.dm

* Update aicard.dm

* Update airestorer.dm

* Update aifixer.dm
2019-10-31 00:20:17 -07:00
ArcaneMusic
f0f6b6e09b Adds plastic floors, floor tiles. (#47424)
* Adds plastic floors, floor tiles.

* Plastic tile version 2, Bluer, looks like a single sheet

* Plastic floors take 3, makes plastic floors weaker under heat than most other floortypes

* Fixes the ONE PIXEL, adds datum mat to turf for later use.

* Rebases floors, uses new file structure.

* Platic isn't a word
2019-10-30 19:29:24 -07:00
Anonmare
fd08e36069 Makes the service cyborg competent at bartending (#47385)
* service borg gang

* Update borghydro.dm

* Update robot_modules.dm

* Wow I can't believe it took me 12 hours to find

* Update robot_modules.dm
2019-10-30 16:29:33 -07:00
Rohesie
9dd28d5180 ID fix (#47387) 2019-10-30 16:17:55 -07:00
Arkatos1
4ef7301a63 Singularity hammer fix (#47438) 2019-10-30 02:02:45 -07:00
kingofkosmos
8768b6b3b5 Removes unused & undefined spans (#47436)
* Removes all instances of 'caution', 'error' and 'notify'.

* Removes span classes which were either not used at all or were used very infrequently.
2019-10-30 02:00:11 -07:00
spessbandit
42766641f0 Buffs the mime. (Adds 30 new emojis, all emojis visible within PDA.) (#47420)
* buffs mime

* alphabetizes emoji list

* antur's redesign

* make that 24

* did I say 24 fuck that we're going 30
2019-10-30 01:55:03 -07:00
Couls
8c2a8680d6 Update shields.dm (#47458) 2019-10-30 01:51:53 -07:00
carlarctg
b49d3bb4ac hello (#47357) 2019-10-30 01:47:25 -07:00
Firecage
34427d9872 Some bags and belts can hold more stuff. (#47318) 2019-10-28 17:07:58 -04:00
nemvar
d4ea42c950 Xeno impreg now gets stopped by stasis (#47307)
* Xeno impreg now gets stopped by stasis

* holy fuck why does my editor do this?

* review change

* ree
2019-10-27 20:21:20 +01:00
carlarctg
bfc9c6ba81 Fixes candy cigarettes (#47332)
About The Pull Request

haha am stoopido :)
i fucked up with candy cigarettes like an idiot and didn't test anything
candy cigs now look like candy cigs and dont ahve broken sprites
Why It's Good For The Game

bug xies good
Changelog

cl
fix: candy cigarettes don't have broken sprites anymore
/cl
2019-10-26 21:07:09 +13:00
Neo
89299dd989 fixes (#47355) 2019-10-25 16:42:32 -07:00
genessee596
4250e1bd9e Adds generic gas tanks, constructable at the Autolathe (#47321)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload
2019-10-25 02:43:50 -07:00
Arkatos1
dabba37db2 Chameleon sprite fixes (#47322) 2019-10-25 02:36:39 -07:00