Commit Graph

851 Commits

Author SHA1 Message Date
SkyratBot
2adf253f5b [MIRROR] Adds Command Encryption Keys to the Cargo Console [MDB IGNORE] (#12292)
* Adds Command Encryption Keys to the Cargo Console (#65637)

does pretty much everything

* Adds Command Encryption Keys to the Cargo Console

Co-authored-by: Rhials <Datguy33456@gmail.com>
2022-03-25 22:01:41 -07:00
SkyratBot
c78fc01175 [MIRROR] Fixes the stray syndie supply pod event spawning empty crates [MDB IGNORE] (#12297)
* Adds check that random syndie item exists (#65667)

* Fixes the stray syndie supply pod event spawning empty crates

Co-authored-by: GoblinBackwards <22856555+GoblinBackwards@users.noreply.github.com>
2022-03-25 22:00:52 -07:00
SkyratBot
ab58e946d3 [MIRROR] Introduces 3 new permenant banner rolls for fish! [MDB IGNORE] (#12157)
* Introduces 3 new permenant banner rolls for fish!

* Update packs.dm

Co-authored-by: carshalash <carshalash@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-03-18 03:27:52 +00:00
SkyratBot
3ddd23691f [MIRROR] fixes SFX_SHATTER being used in place of explosions [MDB IGNORE] (#12115)
* fixes SFX_SHATTER being used in place of explosions (#65460)

* fixes SFX_SHATTER being used in place of explosions

Co-authored-by: capsaicinz <84609863+capsaicinz@users.noreply.github.com>
2022-03-16 03:33:44 +00:00
SkyratBot
58e94861c2 [MIRROR] [MDB IGNORE] 3/4th medkit sprites + firstaid > medkit [MDB IGNORE] (#12034)
* [MDB IGNORE] 3/4th medkit sprites + firstaid > medkit

* Update storage.dm

Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-03-13 22:07:44 +00:00
SkyratBot
17e4f6ad76 [MIRROR] Converts SFX keys into DEFINES [MDB IGNORE] (#11990)
* Converts SFX keys into DEFINES

* fixes and updates

Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2022-03-11 16:43:39 -07:00
Gandalf
c5d01dfe25 meat (#11703)
* 0

* Update turfs.dm

* e

* Update turfs.dm

* e

* e
2022-02-24 15:07:37 +00:00
YakumoChen
87d7992ebf [NONMOD] Locks tribal weapons to ashwalkers (#11505)
* uncrafts bone sword adds to village

* why is this so fucking strong

* locks all tribal weapons to tribals.

* changes requested
2022-02-15 08:05:22 -05:00
SkyratBot
b2cc74a77e [MIRROR] Fixes layering issues brought by the FoV PR. [MDB IGNORE] (#11411)
* Fixes layering issues brought by the FoV PR.

* Update code/__DEFINES/layers.dm

* Update code/modules/mob/living/living_defines.dm

* Update code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-02-10 02:51:52 +00:00
SkyratBot
a6efab7616 [MIRROR] Reimplements food exports. [MDB IGNORE] (#11405)
* Reimplements food exports. (#64207)

This PR reimplements food exports using the obj/item/food path, as was originally intended, extended through the venue_value variable that tourists use with restaurant portals. While my original PR implemented 6 tiers of food defines based on value, that would be a rather massive undertaking right now that I can't exactly afford, so I'm limiting it down to what's currently used in restaurants as those were all previously defined by food exports anyway (Nothing new).

* Reimplements food exports.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2022-02-09 14:26:26 +00:00
SkyratBot
f4769e1268 [MIRROR] Corrects gravitational anomaly crate name [MDB IGNORE] (#11399)
* Corrects gravitational anomaly crate name (#64695)

* Corrects gravitational anomaly crate name

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-02-09 14:21:54 +00:00
Zonespace
1588485b09 [SEMI-MODULAR] Makes it more clear that certain goody packs are contraband (#11291)
* bap

* comments
2022-02-08 02:14:46 +00:00
SkyratBot
ccb0aaea1a [MIRROR] Ballistic to Energy: Autorifles for Thermal Pistols; Adds .38 Crate to Cargo [MDB IGNORE] (#11340)
* Ballistic to Energy: Autorifles for Thermal Pistols; Adds .38 Crate to Cargo

* eeee

* Update new_player.dm

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-02-08 01:59:42 +00:00
SkyratBot
cd814c127f [MIRROR] Adds an option to generate typecaches as zebras. [MDB IGNORE] (#11330)
* Adds an option to generate typecaches as zebras.

* Update energy_ball.dm

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-02-08 01:54:04 +00:00
SkyratBot
797771f0c8 [MIRROR] Adds burial garments to the religious supply crate [MDB IGNORE] (#11250)
* Adds burial garments to the religious supply crate (#64565)

Corrects the description of the religious supply crate by adding burial garments to the contents as listed.

* Adds burial garments to the religious supply crate

Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2022-02-03 10:00:05 +00:00
SkyratBot
5c315aed4d [MIRROR] Add undelivered departmental order crates and syndicate bombs to the shuttle cannot be sent message. [MDB IGNORE] (#11254)
* Add undelivered departmental order crates and syndicate bombs to the cannot be delivered message. (#64606)

* Add undelivered departmental order crates and syndicate bombs to the shuttle cannot be sent message.

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
2022-02-03 09:53:24 +00:00
SkyratBot
0eed5abc93 [MIRROR] Black Market code, Revisited. [MDB IGNORE] (#11156)
* Black Market code, Revisited. (#64271)

This PR updates and refreshes the whole of black market code for improved usability as well as to better sell the backbone of the content behind the blackmarket in-game.

For starters, the datums for the black market were designed around not being specific to the black market. Reading the code, it was intended to allow for multiple blackmarket_markets to be added after it's original inclusion, which was passed up as a result of what I'd guess is a branding issue, as every datum associated with the blackmarket was labeled... as for the black market, nothing else.

So to begin I've renamed most of the backend of the blackmarket code to just market instead, datum/market, datum/market_order, datum/market_item, datum/market_uplink(/blackmarket). The works.

Next, QOL change to how blackmarket uplinks were implemented: Now, instead of having to manually load credits into a black market uplink by hand, then choose to buy things using the uplink, they instead just draw from the user's ID card, checks for a bank account, and purchases through that, with quick inputs added when purchases are successful and warnings when a purchase cannot be made.

Lastly, code change. In an old economy PR of mine I standardized purchased cargo items to use the CARGO_CRATE_VALUE define, and for vendible items to use paycheck defines instead. In that PR I rebalanced quite a bit of prices as a result, but this got passed up when that happened. I'll leave the balancing for another time then, but this updates the code of market_item datums to use CARGO_CRATE_VALUE for their upper and lower cost ranges to maintain that standard.

* Black Market code, Revisited.

* Black Market code, Revisited.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-01-31 11:28:55 +00:00
SkyratBot
ec6ddbe758 [MIRROR] Remove code/__DEFINES/misc.dm [MDB IGNORE] (#10945)
* Remove code/__DEFINES/misc.dm

* agagagagagaga

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-01-27 02:40:25 +00:00
SkyratBot
0eb602f6f9 [MIRROR] SWAT suit no longer has space-proofing, less slowdown and retains temp resist, cargo cost lowered to 1400 [MDB IGNORE] (#11045)
* SWAT suit no longer has space-proofing, less slowdown and retains temp resist, cargo cost lowered to 1400 (#64343)

The SWAT suit ordered from cargo is no longer space-proof, but it's slowdown is cut back. It retains it's temperature proofing. It's crate cost from cargo has been reduced to 1400 from 2400.

* SWAT suit no longer has space-proofing, less slowdown and retains temp resist, cargo cost lowered to 1400

* Update zombieprison.dmm

Co-authored-by: castawaynont <76170211+castawaynont@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-01-27 02:28:27 +00:00
SkyratBot
8a3b5385f3 [MIRROR] Half-Ports (????) the CMO turtleneck [MDB IGNORE] (#10957)
* CMO turtlenecks arrive (#64223)

wow so cool if only the labcoat still looked good....

* Half-Ports (????) the CMO turtleneck

Co-authored-by: Vladin Heir <44104681+VladinXXV@users.noreply.github.com>
2022-01-24 13:34:46 -05:00
SkyratBot
5910fd9649 [MIRROR] MOD update: Modular Cores [MDB IGNORE] (#10710)
* MOD update: Modular Cores

* Fixing all dem conflicts

* Okay now it's going to compile too

* Fixing some Trigger() (they triggered me)

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-01-16 15:25:41 -05:00
SkyratBot
65b8082678 [MIRROR] Harddel Fix Pack #42 + Better Live Reftracking Support [MDB IGNORE] (#10639)
* Harddel Fix Pack #42 + Better Live Reftracking Support

* awooga

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-01-12 21:57:49 +00:00
SkyratBot
c33061765b [MIRROR] [MDB IGNORE] BIDDLE TRAITORS - Adds progression traitors. Refactors uplink code in its entirety [MDB IGNORE] (#10620)
* [MDB IGNORE] BIDDLE TRAITORS - Adds progression traitors. Refactors uplink code in its entirety

* updates and fixes

* ffff

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-01-12 03:25:38 +00:00
SkyratBot
61ca3472ea [MIRROR] PURE Code Improvements to the Shuttle Subsystem [MDB IGNORE] (#10609)
* PURE Code Improvements to the Shuttle Subsystem

* modular updates

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-01-12 02:47:57 +00:00
SkyratBot
d8619e52d2 [MIRROR] Refactors pricetag component: no getcomponent, no ugly signals, fixes cubes a bit [MDB IGNORE] (#10613)
* Refactors pricetag component: no getcomponent, no ugly signals, fixes cubes a bit (#63954)

Refactors the pricetag component
Removes a getcomponent for the pricetag component in cube export handling (replaced with inherit component behavior)
Removes some nasty signals which were effectively just send signal, get 1
Deletes the internal radio within bounty cubes from before exporting
Disallows bounty cubes from being barcoded with TRAIT_NO_BARCODES
Prevents bounty cube pricetag component from being deleted by unwrapping
Closes #63921 technically

* Refactors pricetag component: no getcomponent, no ugly signals, fixes cubes a bit

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-01-12 02:23:42 +00:00
SkyratBot
1318fbfd18 [MIRROR] adds a common SERVICE access, for service hall and service cargo console. [MDB IGNORE] (#10389)
* adds a common SERVICE access, for service hall and service cargo console.

* skyrat editions and fixes

* hop and barber have access_service as well

* bouncers huh

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
2022-01-03 18:37:49 -05:00
SkyratBot
092e534e75 [MIRROR] TGUI list conversions + bug fixes [MDB IGNORE] (#10355)
* TGUI list conversions + bug fixes

* Fixing conflicts

* Maintaining a few modular files while we're at it...

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-01-03 22:53:58 +00:00
Iamgoofball
b5a903fc41 Re-enables the goodie packs for the Detective's alternative ammunition, and the Survival Knife. (#10353)
* Re-enables the goodie packs for Stingbangs, the Detective's alternative ammunition, and the Survival Knife.

* Update goodies.dm
2021-12-31 01:45:06 +00:00
SkyratBot
311e054080 [MIRROR] Makes blackmarket uplinks not runtime and get broken at mapload [MDB IGNORE] (#10362)
* Makes blackmarket uplinks not runtime and get broken at mapload (#63680)

* Makes blackmarket uplinks not runtime and get broken at mapload

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-12-31 01:33:57 +00:00
SkyratBot
58f82b5161 [MIRROR] [Ready] MODsuits [MDB IGNORE] (#10244)
* [Ready] MODsuits

* we dont need to add these people as codeowners, goodness gracious

* have to remove this because upstream

* part 1 of these fixes

* EEEE

* Update peacekeeper_clothing.dm

* E

* E

* Auto stash before merge of "upstream-merge-59109" and "origin/upstream-merge-59109"

* E

* Update expeditionary_trooper.dm

* more removal

* nice

* modsuti modstui modusuti

* fixes

* E

* ITS MODsuit not HARDSUIT

* more hardsuit references

* MODSUIT NOT HARSUITEDSA

* Maps

* More ,map

* oop

* e

* oo aa

* 0

* ting tang

* Update modsuit_tailsprites.dm

* hi fikou

* bs tech update

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2021-12-25 13:32:49 +00:00
SkyratBot
32bc1eea41 [MIRROR] More standard tgui input conversions [MDB IGNORE] (#10238)
* More standard tgui input conversions

* More standard tgui input conversions

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2021-12-24 21:33:32 +00:00
SkyratBot
647b408d01 [MIRROR] Fixes typos in span, other html elements [MDB IGNORE] (#10222)
* Fixes typos in span, other html elements (#63510)

Atomizes a much larger PR for another time...
There are typos in span and other html messages that causes them to not render correctly or at all.
Bug fixes
Converts those instances of span to use the macro

* Fixes typos in span, other html elements

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
2021-12-23 17:18:43 +00:00
SkyratBot
6ebcfd6522 [MIRROR] Fixes a spelling mistake in cargo's error message [MDB IGNORE] (#10111)
* Fixes a spelling mistake in cargo's error message  (#63437)

I hate you all.

* Fixes a spelling mistake in cargo's error message

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2021-12-17 12:32:02 +00:00
SkyratBot
2c8be89114 [MIRROR] Moth Food Returns: A Taste of the Fleet [MDB IGNORE] (#9985)
* Moth Food Returns: A Taste of the Fleet (#63174)

* Moth Food Returns: A Taste of the Fleet

Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
2021-12-10 21:52:20 +00:00
SkyratBot
d604846209 [MIRROR] TGUI list input conversions [MDB IGNORE] (#9996)
* TGUI list input conversions (#63315)

Co-authored-by: tralezab <40974010+tralezab@ users.noreply.github.com>
Co-authored-by: Sealed101 <75863639+Sealed101@ users.noreply.github.com>

* TGUI list input conversions

Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: tralezab <40974010+tralezab@ users.noreply.github.com>
Co-authored-by: Sealed101 <75863639+Sealed101@ users.noreply.github.com>
2021-12-10 18:10:25 +00:00
SkyratBot
2dace3abb5 [MIRROR] Fixes Department Orders defaulting to their fallback [MDB IGNORE] (#9926)
* Fixes Department Orders defaulting to their fallback  (#63271)

* Fixes Department Orders defaulting to their fallback

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-12-07 08:28:20 -05:00
Useroth
923352304a Added a set of donator items. (#9905) 2021-12-06 20:12:57 +01:00
SkyratBot
7ee3dfe756 [MIRROR] Department Order Consoles now have fallback areas, if the first area doesn't exist on a map (plus map logging) [MDB IGNORE] (#9886)
* Department Order Consoles now have fallback areas, if the first area doesn't exist on a map (plus map logging) (#63214)

Maploaded department order consoles will now check if they have a valid destination, and set a generic one if they don't while throwing a mapping log.

* Department Order Consoles now have fallback areas, if the first area doesn't exist on a map (plus map logging)

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-12-05 10:29:47 -05:00
SkyratBot
959f66bf47 [MIRROR] Fixed spelling of possession, Separate, and Cemetery [MDB IGNORE] (#9862)
* Fixed spelling of possession, separate, and cemetery (#63203)

Just fixes some spelling for gangs. I also fixed misspellings for "posession" to "possession". Fixed "seperate " to "Separate" Fixed "Cemetary" to "Cemetery"

* Fixed spelling of possession, Separate, and Cemetery

Co-authored-by: Doctor Pope <84367152+Dr-Pope@users.noreply.github.com>
2021-12-03 16:58:40 -05:00
SkyratBot
719d734244 [MIRROR] Downgrades the purchasable knives in cargo from 20 force knives to 15 force knives, moves them from Security to Service [MDB IGNORE] (#9816)
* Downgrades the purchasable knives in cargo from 20 force knives to 15 force knives, moves them from Security to Service (#62870)

About The Pull Request

Downgrades the purchasable knives in cargo from Combat Knives to Survival Knives, moves them from Security to Service.
Closes #63122
Why It's Good For The Game

Security really does not need pocket 20 force sharp weapons with wound bonuses hidden in their shoes that are also literally nuke ops gear. This was incorrect.

Security players were, evidently, ordering these every single shift roundstart. I'm going to ask about pulling cargo ordering stats soon to get actual numbers but this was one of the more often ordered crates.
Changelog

cl
balance: Downgrades the purchasable knives in cargo from Combat Knives to Survival Knives, moves them from Security to Service.
/cl

* Downgrades the purchasable knives in cargo from 20 force knives to 15 force knives, moves them from Security to Service

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
2021-12-01 22:26:52 +00:00
SkyratBot
a20f1d7492 [MIRROR] Department orders now include unique circuitboards [MDB IGNORE] (#9668)
* Department orders now include unique circuitboards (#62830)

About The Pull Request

I missed the circuitboards in the original pr, now they have em!
Why It's Good For The Game

Not really even printable right now but they are needed to reconstruct them in case of damage
Changelog

cl
fix: department order consoles include circuitboards
/cl

* Department orders now include unique circuitboards

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-11-23 21:05:23 -05:00
SkyratBot
480d440ab0 [MIRROR] Reverts bad mafia #62874 [MDB IGNORE] (#9591)
* creativecommitname (#62935)

Co-authored-by: unknown <burgercoding@ gmail.com>

* Reverts bad mafia #62874

Co-authored-by: Burgermancoding <79515258+Burgermancoding@users.noreply.github.com>
Co-authored-by: unknown <burgercoding@ gmail.com>
2021-11-20 21:08:13 -05:00
SkyratBot
8bc5abff25 [MIRROR] Fixes a few cargo exports problems. [MDB IGNORE] (#9531)
* Fixes a few cargo exports problems. (#62686)

About The Pull Request

Cargo exports will now start deleting the thing and its contents only after everything has been sold and hopefully stop objects from being deleted before getting sold (no export datum actually deletes anything on sell_object()). This PR also removes a variable only used in one place (an admin only item created by ExcessiveUseOfCobblestone, who probably didn't know there's an argument that stops unsold items from getting deleted) and that may be source of harddels.
Why It's Good For The Game

This will fix #62644, perhaps some harddels and other oddities.
Changelog

cl
fix: Cargo exports will now start deleting items only after everything is sold. This will fix issues such as unachievable exports (like machine ones) and getting less credits than what export scanners says.
/cl

* Fixes a few cargo exports problems.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-18 01:16:46 +00:00
SkyratBot
484416be14 [MIRROR] clown and mime can access service orders [MDB IGNORE] (#9524)
* clown and mime can access service orders (#62882)

* clown and mime can access service orders

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-11-17 17:29:13 -05:00
SkyratBot
07c36fc726 [MIRROR] bad mafia [MDB IGNORE] (#9512)
* bad mafia (#62874)

* bad mafia

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-11-17 21:24:21 +00:00
SkyratBot
054b4d9739 [MIRROR] nitryl and stimulum merge in nitrium [MDB IGNORE] (#9514)
* nitryl and stimulum merge in nitrium (#62061)

This PR is the first of a few were i'll be merging similar working gases into one.
This time is Nitryl and Stimulum. They'll be merged into Nitrium , a brown gas with both features of the two gases
The main scope is to add dept to atmos by removing bloated content and/or repeated content that has never seen the lights of the day (how many times have you seen both gases made and used at the same time?)
The PR so far:
-removed nitryl
-removed stimulum
-merged them into Nitrium (Nitrium is now made with trit, nitrogen and bz from a minimum temperature of 1500 K)
-made Nitrium have both gases features such as fast movements and sleep and stun immunity but increased damage taken
-Nitrium can make crystals that spread the chemicals with a cloud (is still far more efficient to just breathe the gas)

Less rare gases, going towards a better atmos gameplay loop

* nitryl and stimulum merge in nitrium

* Fixing blackmesa

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-17 15:14:33 -05:00
SkyratBot
33499a7925 [MIRROR] Fixes cargo console breaking when you ordered canisters, and makes it break softer when it does anyways [MDB IGNORE] (#9460)
* Fixes cargo console breaking when you ordered canisters, and makes it break softer when it does anyways (#62829)

🆑
fix: cargo consoles aren't breaking when department orders buys a canister. seriously though who buys canisters man
/🆑

* Fixes cargo console breaking when you ordered canisters, and makes it break softer when it does anyways

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-11-14 22:01:03 -05:00
SkyratBot
270a8253bf [MIRROR] Routine Cargo Departmental Deliveries [MDB IGNORE] (#9405)
* Routine Cargo Departmental Deliveries (#61992)

About The Pull Request

Document: https://hackmd.io/@ bazelart/HkY-SO9VF

Each department's request console is upgraded. Instead of making requests, they are only able to see crates related to their department that helps the department. They can order one for free (so not out of anyone's wallet) and it will arrive at cargo. Cargo gets the price of the ordered crate for bringing it to the department that ordered it (via an area check, of which the crate will remain locked until satisfied, emitter cracking aside).

Ordering a crate puts the console on a cooldown depending on the price of the crate ordered. The time ranges from 10 minutes at the lowest value, to capped at 20 minutes at 4x the default crate's price. the price in time follows a ease in out circular function, where the time increases slowly as the time goes up, but a lot in the middle. towards the higher end it slows down again.

Cargo will start with far less money, but this is countered by the new source of income.

Finish Mapping it
Finish tgui panel for department orders
Testmerge it for balance and feedback who cares

    Maybe give multiple destination areas, just in case one area gets obliterated who cares!

Why It's Good For The Game

Cargo starts with a budget to spend on themselves, which lets them order their department rewards before doing anything. There is no inherent reward to delivering to other departments other than social expectations of filling the job, which means cargo will simply ignore deliveries and requests if there are more self-important things going on, since those deliveries both cost cargo and do not help cargo in any way
Changelog

cl
add: replaced the request consoles in each department with department order consoles, which order for free on a cooldown. cargo gets these orders and delivers the crates, which are locked until delivery. upon delivery, cargo gets paid the value of the crate, and can then sell the crate back on the shuttle.
balance: cargo doesn't start with a budget, other departments get what their budget was split up amongst them
/cl

* Routine Cargo Departmental Deliveries

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-14 12:04:29 -05:00
SkyratBot
3ebb7b9e6d [MIRROR] Fixes #62719, exploit that let players order crates marked as special. [MDB IGNORE] (#9390)
* Fixes #62719, exploit that let players order crates marked as special. (#62723)

* Update orderconsole.dm

* Update orderconsole.dm

* Update budgetordering.dm

* Fixes #62719, exploit that let players order crates marked as special.

Co-authored-by: CocaColaTastesGood <47264839+CocaColaTastesGood@users.noreply.github.com>
2021-11-11 11:17:08 -05:00
SkyratBot
a5323257fa [MIRROR] Basic drone fuel can now be purchased from cargo. [MDB IGNORE] (#9343)
* Basic drone fuel can now be purchased from cargo. (#62578)

* Basic drone fuel can now be purchased from cargo.

* Minor typo.

* Basic drone fuel can now be purchased from cargo.

* Bye bye modular drone fuel crate

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-09 09:37:38 -05:00