Commit Graph

31538 Commits

Author SHA1 Message Date
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
ShizCalev 7ae019ac6e Fixes revenants being unable to use their light breaking / overload ability if there's a single broken / turned off light in a room 2020-06-24 02:57:26 -04:00
Paul Bruner 6e9431a6c5 Updated with help 2020-06-24 01:48:24 -05:00