Commit Graph

9281 Commits

Author SHA1 Message Date
skoglol
f87ed89865 Merge pull request #52263 from ShizCalev/jetpack-fix
Fixes runtime caused by a mob's client disconnecting while jetpacking around
2020-07-17 11:02:58 +02:00
Aleksej Komarov
0cf00a2645 tgui 4.0 (#52085)
* tgui 4.0 hyper squash

* Upgrade dependencies
2020-07-16 20:13:04 +02:00
jdawg1290
62676e72a8 Force LF line endings with gitattributes and convert repo (#52266)
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-07-16 03:02:40 +03:00
ShizCalev
254536072e [s] sanity checks vv_edit_var() values (#52255)
cl ShizCalev
fix: Added some sanity checking for varedit values.
/cl
* sanity checks vv_edit_var() values

* this should be an or

* one more fix
2020-07-16 10:20:41 +12:00
ShizCalev
215e9a7d78 fixes wayfinding pinpointer synthesizer not returning initialize hint (#52225) 2020-07-15 16:15:14 -03:00
ShizCalev
e3dd82394b Fixes mobs that disconnect while using a jetpack continuing to boost around 2020-07-15 15:14:55 -04:00
skoglol
2f8a4793db Agent ID can no longer set IC banned words. (#52234) 2020-07-15 22:23:13 +08:00
ShizCalev
558a15df6a Improves feedback when tagging an area that's already tagged by your gang (#52205)
* Improves tagging feedback

* instead
2020-07-14 20:12:24 -04:00
LemonInTheDark
1c31dc43d5 Adds hot ice coffee (#52208) 2020-07-14 20:07:01 -04:00
LemonInTheDark
dbdb2d33fe Merge conflict begone 2020-07-12 17:37:14 -07:00
skoglol
5b0d4d17d4 Merge pull request #52062 from ShizCalev/stack-varedit-tweak
better stack amount varedit handling
2020-07-12 13:49:59 +02:00
skoglol
06c5a7afdf Merge pull request #51854 from MrDoomBringer/supplyprettypod
Please check out this EPIC OFFICIAL PR TRAILER before reading (very important)
https://youtu.be/4RckVdx20oQ
the video is kinda autistic

dont forget to upvote
About The Pull Request

All sprites and epic meme videos made with love by yours truly
Except for the 2 missile sprites. Those were taken and modified from NSV13 who in turn ported them from TGMC
nupod_all_decals

Anyways, this adds:
New pod, reverse-pod, and target indicator sprites
Pod-ground collision effects (impact craters basically)
Cool looking vapor trails a la the half-life 2 headcrab shells

And also:
Fixes seethrough pods not actually working
Makes reverse-mode a bit more predictable
Has some minor code improvements with how supplypod-reverse-mode works
2020-07-12 13:24:37 +02:00
skoglol
7ec3849d63 Merge pull request #52158 from LemonInTheDark/help-me
Fixes acid/fire/blobs/a few other things touching objects below a tile
2020-07-12 11:56:26 +02:00
LordVollkorn
5fd23707d9 [READY] New Sprites and Icons to fix certain items (#52154)
* New icons and sprites

* DNA sample kit sprite

Co-authored-by: MrDoomBringer <mrdoomboyo@gmail.com>
2020-07-12 11:08:07 +02:00
AnturK
f4af5ed28c Makes CanReach default to blocking. (#52115) 2020-07-12 04:25:27 +10:00
LemonInTheDark
fce4274752 Fixes all bits of code that check if something is under a tile that weren't being done 2020-07-10 22:14:37 -07:00
LemonInTheDark
c87583007f Splits TRAIT_RADIMMUNE into one trait that prevents radiation damage, and one that prevents genetic mutation TRAIT_GENELESS 2020-07-08 22:59:19 -07:00
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
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
MrDoomBringer
719d3a1f45 first pass
WIP overlays


icon upd8


more


need to figure out whats going on with extractionpods


compile


the icon update


more!!


why are skillcapes broken


boat lmao


seethrough fix


Second drive-by


Code cleanup and improvements

Specifically surrounding contractor pods and reverse mode working properly
accidently left in an extra dmi whups


do the impossible see the invisible


new effect booster pack


MFW MRW Linter fail
2020-07-06 23:44:02 -04:00
ShizCalev
c1a1aaa642 better stack amount varedit handling 2020-07-06 20:12:12 -04: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
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
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
TaG2e
5276005acb Reverts, changes, and fixes to sawoff and energy weapons' icons 2020-06-28 17:34:41 -05: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
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