Commit Graph

31540 Commits

Author SHA1 Message Date
LemonInTheDark
f402f4e4ba Adds some more safety verbs 2020-07-03 23:59:45 -07:00
LemonInTheDark
365dfe1bec Fixes the sm gaining power when not intended 2020-07-01 21:44:00 -07:00
ATH1909
c3a97d03a4 Fixed n2o knocking out players for longer than expected. (#51872) 2020-06-28 10:15:40 -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
ArcaneMusic
94e3bb9b12 Converts the Cargo Bounties UI to TGUI and adds a modular app for it. (#51509)
* How did this take me like 3 hours but the bounty UI took 4 weeks like fuck

* Uses style's suggestions for UI cleanup.

* Rebuild TGUI

* Squiggly Brackets No. 1

* Squiggly Brackets No. 2

* Rebuilds tgui also sorry style I got lazy

* Another tgui update

* GREP?

* Rebuilds tgui again

* Rebuild yet again

* How'd you like a nice tender lambchop?

* Take me HOOOOOOOME country ROOOOOADS

* Updates with Anturk's changes.

* Removes unnecessary flex element

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-06-28 11:56:03 +02:00
NightRed
fbef87a3bf Stacker to silo fix (#51852)
About The Pull Request

Currently when the stacker picks up an item it is stored in the stacker console and creats a log in the silo that 0 amount was added to the silo. This is in contrast to when you slap the stacker with a stack, it will go to the silo and not the stacker console.

This makes it so that all items that are picked up will go to the connected silo, just like slapping it would.

The gulag points are properly calculated and save to the point console for both methods.

Fixes #48587
Why It's Good For The Game

Stacker works as expected when it picks up stacks.
Changelog

🆑
fix: Stackers deposit to the silo when picking up stacks from the input side.
/🆑
2020-06-28 16:31:52 +12:00
ShizCalev
0ff08c5ea9 [s] Fixes folder exploit (#51864)
🆑 ShizCalev
fix: Fixed an exploit that would allow you to destroy round-critical / indestructible items with folders.
/🆑
2020-06-28 13:54:25 +12:00
EdgeLordExe
ba76828e3e Heretics Balancing patch (#51847)
* balance

* e

* e

* Update code/modules/antagonists/eldritch_cult/eldritch_magic.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* E

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-06-27 19:47:57 -03:00
Fikou
a01c43e753 you can now transmute a codex cicatrix (#51726)
* you can now transmute a codex cicatrix

* nae nae

* roundstart
2020-06-27 18:44:12 -03: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
EdgeLordExe
91e7801a23 Mansus Grasp smoothing out (#51848)
* Magic bugfixing

* E

* Update code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* E

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-06-27 18:05:50 -03:00
ShizCalev
5d42fcfcbb Fix some admin areacoord messages (#51865) 2020-06-27 10:16:10 -07:00
necromanceranne
849da1df45 New Eldritch Blade Sprites (and some minor fixes) (#51782)
* Adds some new inhands to the eldritch blades, adds some flavour text, and also updates some other text in that same file. Also, fixes a mistake I made with the infiltrator toolbox.

* some stray pixels in the in-hands

* Made some changes based on feedback

* fixing those inhands
2020-06-27 05:18:04 -03:00
Tlaltecuhtli
8aac8ca620 nerfs lexorin to have some counters (#51541)
* 1

* 2

* 1

* gkokdfjpewj

* dasddad
2020-06-26 13:59:12 -04:00
AnturK
9f66ffce9d Cleans up unused config entries. (#51844)
* Removes unused config entries.

* Cleans up default config old entries.

* huh did i change my settings here.
2020-06-26 11:21:40 -04:00
Ryll Ryll
c240088937 Bone hurting juice hurts bones (#51850) 2020-06-26 11:19:43 -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
Jordan Brown
c2ca20dadc Merge pull request #51823 from ShizCalev/revenant-light-fix
Fixes revenants being unable to use their light breaking / overload ability if there's a single broken / turned off light in the same turf
2020-06-25 17:53:25 -04:00
Jordan Brown
f2e1cc79b8 Merge pull request #51822 from ShizCalev/golem-bonechill-fix
Fixes bronze golems and bone rattling when dead mobs are around
2020-06-25 17:53:01 -04:00
Jordan Brown
a0b58fcf1f Merge pull request #51821 from ShizCalev/give-alert-fix
Fixes a scenario where you would be unable to offer someone an item if you already had a pending item offer with someone else standing near you
2020-06-25 17:51:07 -04:00
ShizCalev
743ab9a488 Fixes bank cards not giving alerts if a mob is around that has them disabled (#51825) 2020-06-25 17:50:49 -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
WarlockD
431cf8390e Spacesuit battery charge shows up in stat panel (#51835)
* Added suit battery to stat panel

* Fix the icon gauge
2020-06-25 17:47:31 -04:00
Jordan Brown
c3115c122c Merge pull request #51831 from coiax/holiday-loot
Fix holiday loot being ultra rare
2020-06-25 17:46:09 -04:00
sergeirocks100
756834bdec Adds malt liquor to the game (#51830)
* adds malt liquor to the game

* Update code/modules/food_and_drinks/drinks/drinks/bottle.dm

Co-authored-by: trollbreeder <trollbreeder@users.noreply.github.com>

* Update drinks.dmi

* Update bottle.dm

* Update code/modules/reagents/chemistry/reagents/alcohol_reagents.dm

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>

* Update code/modules/food_and_drinks/drinks/drinks/bottle.dm

Co-authored-by: Fikou <piotrbryla@onet.pl>

* Update alcohol_reagents.dm

Co-authored-by: trollbreeder <trollbreeder@users.noreply.github.com>
Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-06-25 17:45:19 -04:00
Jordan Brown
602deeaa0a Merge pull request #51829 from coiax/donut-initialization
Fix donuts having two Initialize overrides
2020-06-25 17:44:04 -04:00
ShizCalev
c1eeb27892 Merge pull request #51827 from dearmochi/throw-block-fix
Fixes bolas (and other items) bypassing blocking with weapon
2020-06-25 03:12:41 -04:00
ShizCalev
c1aa7c666f Merge pull request #51819 from WarlockD/paper_patch_examine
Paper examine fix
2020-06-25 03:09:13 -04:00
ShizCalev
779516fc4c Merge pull request #51814 from EdgeLordExe/heretic-vis-refactor
Makes pierced reality thingys actually scary.
2020-06-25 03:08:39 -04: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
ATH1909
d8da4df438 liver purging change (#51775) 2020-06-24 23:43:17 -04:00
MCHSL
331365b422 Adds reference tracking (#51467)
About The Pull Request

Adds extools-powered reference tracking. Includes a couple procs that retrieve the back and forward references of a datum - Back references let you see what is referencing your object and potentially preventing it from garbage collecting, and forward ones show you what your object in turn references. Also made a cool GUI to inspect and follow these references.

The tracking adds some overhead to all variable sets and list operations. Init time is increased by ~15%. I haven't actually benched it so it might impact the actual game less.
Why It's Good For The Game

no lagging caused by hard dels scanning the entire planet (once coders fix them)
2020-06-25 11:26:59 +12:00
mochi
6c3a4ee0fc Improve readability a little bit 2020-06-24 21:54:13 +02:00
EdgeLordExe
d85ce73676 Nerfs wizard minswap (#51480)
* nerfs mindswap

* E

* fucking hell sure
2020-06-24 10:48:51 -04:00
Jordan Brown
e7d0f0d4a0 Merge pull request #51700 from LemonInTheDark/fire-macro-op
Sweeps up a redundant fire process check
2020-06-24 10:39:14 -04:00
ArcaneMusic
00fdb56087 Mice/Royal Rats can heal off cheese. (#51349)
* Mice/Royal rats can heal off cheese.

* Open to suggestions on doing this better

* cleaned up mouse healing also corgi's don't have AttackTarget Timegreen, if they DID I would have used it

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* Well whaddya know

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-06-24 10:36:51 -04:00
Jordan Brown
b64c9093b2 Merge pull request #51784 from ShizCalev/skill-cape
Chameleon tie stolen valor fix
2020-06-24 10:34:18 -04:00
Jordan Brown
7a9aa1d2f9 Merge pull request #51796 from ShizCalev/sm-fix
Fixes SM pulling the wrong mobs
2020-06-24 10:33:12 -04: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
Jack Edge
b13da57769 🎁 Fix holiday loot being ultra rare
Since maintenance loot was put in the wide categories of trash, common,
uncommon and oddities, the Easter and Christmas maintenance loot was
made incredibly rare.

This commit increases the chances to around 25% of all maintenance loot
to be a special holiday item, rather than the tiny oddity level chance
before.
2020-06-24 12:14:54 +01:00
Jack Edge
f4d6b14eee 🍩 Fix donuts having two Initialize overrides
Donut's initialization was split, one handing dunking and the other
handling sprinkles, so they're now in a single proc definition.
2020-06-24 10:46:20 +01:00
Unknown
3ad37587f7 e 2020-06-24 11:45:17 +02:00
Unknown
98f118aa35 e 2020-06-24 11:42:05 +02:00
mochi
8244cadef9 Fixes bolas (and other items) bypassing blocking with weapon 2020-06-24 10:57:35 +02:00
ShizCalev
2d475a877a Removes duplicate backpack preference setting (#51783) 2020-06-24 09:38:18 +02:00
WarlockD
852d82ec98 Direction Control of Vents using the AirAlarm..again! (#51536)
* Ugh rebuild of the pull

* Updated tgui bundle and eslent junk

* Update tgui.bundle.js

* Update tgui.bundle.js

* Update tgui.bundle.js

* Update tgui.bundle.js

* Revert "Update tgui.bundle.js"

This reverts commit b16efa40e39a67daacbc794e47efc372a74bf076.

* Update tgui.bundle.js
2020-06-24 09:22:56 +02:00
ShizCalev
52b16caaa4 Fixes give item alerts not popping up there's a cloaked mob around you 2020-06-24 03:08:42 -04:00
Paul Bruner
d93efc380c Use ui_interact instead 2020-06-24 02:06:36 -05:00
Paul Bruner
07cc7ab95b Revert "Updated with help"
This reverts commit 6e9431a6c5.
2020-06-24 02:04:04 -05:00
ShizCalev
9dcebd8bde Fixes bronze golems and bone rattling when dead mob is around 2020-06-24 03:00:08 -04:00