Commit Graph

882 Commits

Author SHA1 Message Date
SkyratBot
40e36b5c9f [MIRROR] Makes departmental budget accounts visible on command IDs, makes departmental budget mechanic more obvious in general [MDB IGNORE] (#13714)
* Makes departmental budget accounts visible on command IDs, makes departmental budget mechanic more obvious in general (#67035)

* Head ID reports dep budget

* Adds Dep. Budget shorthand name to ID examine where applicable

* Cleaner & more readable ingame and codewise

* Modifies Cargo requests console js to allow title modification, IRN modifies titles where applicable

* Better way of doing things

* QM gets Cargo's budget on ID

Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>

* pain peko

Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>

Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>

* Makes departmental budget accounts visible on command IDs, makes departmental budget mechanic more obvious in general

Co-authored-by: nickup9 <nicholas.shpetner9@gmail.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>
2022-05-19 04:04:42 +01:00
SkyratBot
43abf0176f [MIRROR] OpenDream Cleanup Pass [MDB IGNORE] (#13690)
* OpenDream Cleanup Pass (#67036)

OpenDream can detect BYONDisms that BYOND or SpacemanDMM miss. This PR fixes all of the issues it found in TG. Each change is explained in code comments below.

* OpenDream Cleanup Pass

Co-authored-by: ike709 <ike709@users.noreply.github.com>
2022-05-18 19:56:35 +01:00
SkyratBot
712e2b3922 [MIRROR] [NO GBP] Fixes bounty runtime [MDB IGNORE] (#13677)
* [NO GBP] Fixes bounty runtime. (#67006)

* [NO GBP] Fixes bounty runtime

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-05-17 18:16:43 -07:00
SkyratBot
9e9b8584d6 [MIRROR] Removes CPU, Sensors and Identify ModPC parts. [MDB IGNORE] (#13594)
* Removes CPU, Sensors and Identify ModPC parts.

* Update computer_part_designs.dm

* Update tablet.dm

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-05-15 19:43:02 -07:00
SkyratBot
2967827c1a [MIRROR] Makes constable helmet not block hair [MDB IGNORE] (#13549)
* Makes constable helmet a subtype of head (#66872)

Moves constable hats to be a subtype of head directly, rather than head/helmet, because they aren't helmets, they're hats, and helmet block your hair which looks odd for something that isn't actually covering it.

* Makes constable helmet not block hair

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2022-05-12 02:55:15 +01:00
SkyratBot
81db26ba94 [MIRROR] [MDB IGNORE] Removes tablet cartridges + reworks a ton more [MDB IGNORE] (#13539)
* [MDB IGNORE] Removes tablet cartridges + reworks a ton more (#66505)

- All tablets who previously had apps in a cartridge now has them built-into their tablet instead. This means it costs space for it.
- Rebalances the sizes of several apps to help them fit on Command tablets (Cargo ordering costed 20!!)
- Removes tablet cartridges, they've been reworked into a regular old portable disk (the same you use for toxins/borgs)
- Removes Signaller (the module required to run the signaller app) from tablets (likely will remove more in the future)
- Refactors the health/chem scanning app to not be as bad
- Dehardcodes detomatix resistance
- Ability to send PDA's to all is now tied to your access rather than a cartridge
- Moves 'eject disk' button to the very top of the UI

* [MDB IGNORE] Removes tablet cartridges + reworks a ton more

* wew

* wew

* ok

* Update nanotrasen_consultant.dm

* Update nanotrasen_consultant.dm

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-11 22:40:06 +01:00
SkyratBot
7606c1715e [MIRROR] Bandana GAGS follow-up [MDB IGNORE] (#13437)
* Bandana GAGS follow-up

* yes

Co-authored-by: Ebb-Real <95765134+Ebb-Real@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-11 00:31:06 +01:00
SkyratBot
a99853f9a1 [MIRROR] Rebalances, adds, and removes certain bounties [MDB IGNORE] (#13504)
* Rebalances, adds, and removes certain bounties (#66625)

* Splits Engineering and Atmospherics bounties

* Lowers the rewards from Medical bounties

* Adds refined anomaly, Assistant and Engineering bounties

* Removes Sunglasses and Briefcase bounties

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@ users.noreply.github.com>

* Rebalances, adds, and removes certain bounties

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@ users.noreply.github.com>
2022-05-10 12:13:23 -04:00
SkyratBot
e914af568f [MIRROR] Revert "Add stamped requisition forms now give bonus credits (#66230)" [MDB IGNORE] (#13497)
* Revert "Add stamped requisition forms now give bonus credits (#66230)" (#66851)

This reverts commit f021767645.

This reverts commit f021767 from:

    Add stamped requisition forms now give bonus credits #66230

This bug was encountered when we were testing this PR but I thought it got fixed.
Why It's Good For The Game

Cargo crates will now reappear.

* Revert "Add stamped requisition forms now give bonus credits (#66230)"

Co-authored-by: Tim <timothymtorres@gmail.com>
2022-05-09 21:47:24 -07:00
SkyratBot
b38f603224 [MIRROR] Steal objective can now be cashed out early for less reward as soon as you place the bug on. Adds a new 'Destroy Machinery' objective [MDB IGNORE] (#13445)
* Steal objective can now be cashed out early for less reward as soon as you place the bug on. Removes smuggling objective and adds a new 'Destroy Machinery' objective (#66771)

Steal objective can now be cashed out early for less reward, but completing the time in its entirety will give extra TC and reputation.
The smuggling objective has been removed and replaced with the 'Destroy Machinery' objective, which focuses on disrupting workflow by destroying stuff like protolathes, telecomms and research servers.
Made the easier steal objectives worth slightly less TC

* Steal objective can now be cashed out early for less reward as soon as you place the bug on. Removes smuggling objective and adds a new 'Destroy Machinery' objective

* eeeee

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2022-05-08 19:13:04 -07:00
SkyratBot
12bc542f4b [MIRROR] Anomaly expansion - part 2 - Delimber anomaly [MDB IGNORE] (#13459)
* Anomaly expansion - part 2 - Delimber anomaly (#66420)

A new anomaly is here! the Delimber anomaly!
contrary to its name, this anomaly doesn't do you dirty by removing all your limbs.
It will instead improve your body by randomizing your limbs with every species known! Isn't that amazing?!
Incredibly enough it can also change your organs, improving them and expanding them! (we think this is amazing!)
Now you can also harness that power by constructing a reactive armor with its core, but be aware to not get hit by an EM pulse, our insurance doesn't cover that.
A note on safety, this anomaly doesn't stop, will keep on pulsating until eliminated.

* Anomaly expansion - part 2 - Delimber anomaly

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-09 01:33:03 +01:00
SkyratBot
c8236f5cb2 [MIRROR] Exporting computer parts fixes (and code improvement) [MDB IGNORE] (#13455)
* Exporting computer parts fixes (and code improvement) (#66479)

This PR fixes exporting computer parts. Previously none of the unique export datums ever got a change to trigger, because of /datum/export/modular_part which, due to its include_subtypes = TRUE overwrote all of the other computer part exports.

* Exporting computer parts fixes (and code improvement)

Co-authored-by: B4CKU <50628162+B4CKU@users.noreply.github.com>
2022-05-09 01:27:57 +01:00
SkyratBot
2f80179873 [MIRROR] Add stamped requisition forms now give bonus credits [MDB IGNORE] (#13446)
* Add stamped requisition forms now give bonus credits

* Update packs.dm

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-09 01:26:00 +01:00
SkyratBot
694a0740dc [MIRROR] Parallax but better: Smooth movement cleanup [MDB IGNORE] (#13414)
* Parallax but better: Smooth movement cleanup (#66567)

* Alright, so I'm optimizing parallax code so I can justify making it do a
bit more work

To that end, lets make the checks it does each process event based.
There's two. One is for a difference in view, which is an easy fix since
I added a view setter like a year back now.

The second is something planets do when you change your z level.
This gets more complicated, because we're "owned" by a client.
So the only real pattern we can use to hook into the client's mob's
movement is something like connect_loc_behalf.

So, I've made connect_mob_behalf. Fuck you.

This saves a proc call and some redundant logic

* Fixes random parallax stuttering

Ok so this is kinda a weird one but hear me out.

Parallax has this concept of "direction" that some areas use, mostly
the shuttle transit ones. Set when you move into a new area.
So of course it has a setter. If you pass it a direction that it doesn't
already have, it'll start up the movement animation, and disable normal
parallax for a bit to give it some time to get going.

This var is typically set to 0.

The problem is we were setting /area/space's direction to null in
shuttle movement code, because of a forgotten proc arg.

Null is of course different then 0, so this would trigger a halt in
parallax processing.

This causes a lot of strange stutters in parallax, mostly when you're
moving between nearspace and space. It looks really bad, and I'm a bit
suprised none noticed.

I've fixed it, and added a default arg to the setter to prevent this
class of issue in future. Things look a good bit nicer this way

* Adds animation back to parallax

Ok so like, I know this was removed and "none could tell" and whatever,
and in fairness this animation method is a bit crummy.

What we really want to do is eliminate "halts" and "jumps" in the
parallax moveemnt. So it should be smooth.

As it is on live now, this just isn't what happens, you get jumping
between offsets. Looks frankly, horrible. Especially on the station.

Just what I've done won't be enough however, because what we need to do
is match our parallax scroll speed with our current glide speed. I need
to figure out how to do this well, and I have a feeling it will involve
some system of managing glide sources.

Anyway for now the animation looks really nice for ghosts with default
(high) settings, since they share the same delay.

I've done some refactoring to how old animation code worked pre (4b04f9012d). Two major
changes tho.

First, instead of doing all the animate checks each time we loop over a
layer, we only do the layer dependant ones. This saves a good bit of
time.

Second, we animate movement on absolute layers too. They're staying in
the same position, but they still move on the screen, so we do the same
gental leaning. This has a very nice visual effect.

Oh and I cleaned up some of the code slightly.

* Parallax but better: Smooth movement cleanup

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2022-05-07 23:33:34 +01:00
Zonespace
2a3d60a2a6 Mirror of tgstation/tgstation#66726 (#13383)
* [MDB IGNORE] You can have your cake and eat it too. Remake of #66406 (Splitting up areas.dmi + code related stuff) (#66726)

Areas.dmi right now houses all of our mapped turfs icons (which is roughly 400 icons). Not an issue, but it's incredibly large and clunky to navigate right now. This isn't an issue for the average coder and/or player code diving, but it is for mappers wanting to add new turfs. Currently, the file has some organization, but its still an overall mess. This PR aims to slice the behemoth with multiple .dmi files corresponding to specific areas.

I also plan to repath /area/* -> /area/station/* for station turf only. This is to clean it up, as most other turfs follow this format (that being /area/turf_zone/*).

I'm also writing an update paths file as I go along.

* fixbatch 1

* fug

Co-authored-by: Jolly <70232195+Jolly-66@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-05-07 22:41:23 +01:00
SkyratBot
58b8cfa3cc Granular admin perms (#66368) (#13305)
* Granular admin perms

* Implement temporary user specific permissions menu

* Restore config

* Fix TESTING

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2022-05-04 10:29:55 +01:00
SkyratBot
3b09548b2f [MIRROR] Anomaly expansion - part 1 - Hallucination anomaly [MDB IGNORE] (#13229)
* Anomaly expansion - part 1 - Hallucination anomaly (#66392)

New anomaly, the hallucination anomaly. It has small bursts of hallucinations while alive followed by a big one in the moment of the end.

More anomalies are fun, i'm planning to add more of these

added the hallucination anomaly, spawnrate similar to the flux one, can spawn from the SM if eer are over 5000, can spawn when the SM delams (higher rate than the grav one), you can make the hallucination reactive armor

* Anomaly expansion - part 1 - Hallucination anomaly

* Update hud.dm

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-04-30 20:15:32 +01:00
SkyratBot
044d75253c [MIRROR] Arconomy: The bigger balance PR (REVISED EDITION) [MDB IGNORE] (#13164)
* Arconomy: The bigger balance PR (REVISED EDITION)

* yes

* wew

* Update multitool.dm

* yers

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-04-27 21:29:22 +01:00
GoldenAlpharex
780ba2aca1 Organ spilling tweaks (#12794)
* Added a new variable to describe if organs will spill or not

* Added code to make sure that organs that should not spill, will not spill

* Ensured that a few organs would not spill

* Added code in the supply pods to also prevent organs from being dropped.
2022-04-24 19:42:20 -04:00
Zonespace
349a3325ec Adds Gun Cargo (#12632)
* mega-commit

* js fix 1

* js fix 2

* documentation1

* balance?

* balance pass

* 2 -> 20 mins

* m90 increase

* thanks prophet (balance and stuff)

* more touchups

* mini correction

* cmg update

* tgui fix

* this took me too long

* permit pin removal (testing)

* price bump

* accidental commit

* ammo cheapening

* weh

* this is incredibly embarassing

* woo

* woo

* pepperballs

* permit-pins are lame anyway

* dep guards get permits

* CI fix

* model75 increase

* fix lint

* model75 removal

* Update cargo_stuff.dm

* ZONESPACE REEEEE

* not the bluie's anymore

* interdyne company fixes and stuff

* fix

* fix2

* nagant revolver removal

* threshold changes

* undo

* techshell to dynamics

* mag cost 3.5 -> 3

* dynamics 10mm auto

* ammo gens manifest

* ladon/osprey price changes

* if ixed it for you sir

* assault rifle rebalancing

* review

* Update modular_skyrat/modules/gun_cargo/code/datums/cargo_pack.dm

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Dragonfruits <51841793+Spc-Dragonfruits@users.noreply.github.com>

* Update modular_skyrat/modules/sec_haul/code/guns/guns.dm

Co-authored-by: Dragonfruits <51841793+Spc-Dragonfruits@users.noreply.github.com>

* weh

* add disabler crates back

Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Dragonfruits <51841793+Spc-Dragonfruits@users.noreply.github.com>
2022-04-23 17:34:08 +01:00
SkyratBot
729132a4e0 [MIRROR] Rebalanced Power consumption, increase for machines [MDB IGNORE] (#12930)
* Rebalanced Power consumption, increase for machines

* wew

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-04-20 17:07:14 +01:00
magatsuchi
dc8adc2924 Modular Tablets: Converting PDAs to the NtOS System (SKYRAT VERSION) (#12920)
* hot-patch 1

* hot patch 2

* hot patch 3

* slight issue
2022-04-20 16:55:49 +01:00
SkyratBot
f7041b9095 [MIRROR] Standardizes donuts and donks on all stations [MDB IGNORE] (#12733)
* Standardizes donuts and donks on all stations (#66063)

About The Pull Request

This PR rebalances donuts and donkpockets to be relatively scarce on all maps based on population size. It endeavors to spread out boxes through different departments and equalize them. Most maps total box count was reduced. Here is the result:

Delta - 16 boxes total
Meta - 12 boxes total
Box - 11 boxes total
Kilo - 8 boxes total
Tram - 8 boxes total

Since I'm reducing the number of donuts, I'm also reducing the requirement and rewards for the assistant donut bounty.
Why It's Good For The Game

Having all the food you need for the entire round at start is pretty hugbox. Introducing scarcity means the crew will have to actively look for food sources instead of relying on an optimal setup at roundstart. There are many ways to obtain food if you interact with the rest of the crew, and this should encourage that while also taking into account the importance and utility of a quick bite to eat by not removing the boxes entirely.
Changelog

cl
balance: Brand partners have encouraged Nanotrasen to reduce the availability of syndicate-made donuts and donk pockets aboard all stations
/cl

* Standardizes donuts and donks on all stations

Co-authored-by: Son-of-Space <63861499+Son-of-Space@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-04-19 18:23:37 +01:00
SkyratBot
2a05af778a [MIRROR] Adds admin logging to supply orders' rare erroneous manifests mechanic [MDB IGNORE] (#12736)
* Adds admin logging to supply orders' rare erroneous manifests mechanic (#66001)

Cargo orders currently have a weird undocumented mechanic where there is a small chance for the manifest to generate an incorrect listing for the station name, the order's contents or for the content to go missing altogether. As it isn't a well known feature, plenty of people ahelp it thinking that they have been victims of a bug and as the event isn't logged anywhere, the online staff is inclined to think so if they haven't code dived for it before.

* Adds admin logging to supply orders' rare erroneous manifests mechanic

Co-authored-by: Pepsilawn <reisenrui@gmail.com>
2022-04-14 01:01:08 +01:00
SkyratBot
6298c2d0d3 [MIRROR] [NO GBP] Fixes supply pods not being displayed below their contents when opened. [MDB IGNORE] (#12743)
* Fixes supply pods not being displayed below its contents when opened. (#65949)

* [NO GBP] Fixes supply pods not being displayed below their contents when opened.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2022-04-14 01:00:29 +01:00
SkyratBot
693c5f3b9e [MIRROR] Ports new evangelion jumpsuit sprites from bee, adds them to robotics vendor [MDB IGNORE] (#12638)
* Ports new evangelion jumpsuit sprites from bee, adds them to robotics vendor (#65940)

Ports evangelion jumpsuit sprites from BeeStation, adds red and black mech jumpsuit sprite

* Ports new evangelion jumpsuit sprites from bee, adds them to robotics vendor

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2022-04-09 15:51:35 +01:00
SkyratBot
9453da113c Cargo crate name consistency and grammar fixes (#12488)
Co-authored-by: Rhials <Datguy33456@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-04-07 15:47:35 +01:00
Gandalf
ad0b6e4e67 Batch pr pull (#12554)
* https://github.com/tgstation/tgstation/pull/65814

* https://github.com/tgstation/tgstation/pull/65832

* https://github.com/tgstation/tgstation/pull/65850

* https://github.com/tgstation/tgstation/pull/65689

* https://github.com/tgstation/tgstation/pull/65579

* https://github.com/tgstation/tgstation/pull/65760
2022-04-06 19:26:58 +01:00
SkyratBot
da7fac443d [MIRROR] Fixed drop pod debris having a capitalised name [MDB IGNORE] (#12550)
* fixes capitalised debris (#65905)

* Fixed drop pod debris having a capitalised name

Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2022-04-06 07:24:56 -07:00
SkyratBot
0d7941847b [MIRROR] Adds pack checks to departmental order console [MDB IGNORE] (#12432)
* Adds pack checks to departmental order console (#65804)

Department console could "buy" emagged/special/unbuyable crates prior.

* Adds pack checks to departmental order console

Co-authored-by: CocaColaTastesGood <47264839+CocaColaTastesGood@users.noreply.github.com>
2022-04-01 00:28:38 +01:00
SkyratBot
779af65d8d [MIRROR] Renames some security accesses + misc [MDB IGNORE] (#12348)
* Renames some security accesses + misc

* fix

* here

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2022-03-29 22:29:43 -07:00
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