Commit Graph

31 Commits

Author SHA1 Message Date
SkyratBot
dedadf23f9 [MIRROR] Converts a bunch of things over to get_random_valid_zone() [MDB IGNORE] (#15737) 2022-08-26 16:12:31 -07:00
SkyratBot
88c85fe1f7 [MIRROR] [MDB IGNORE] Refactors drinks and fixes a lot of food problems [MDB IGNORE] (#15577)
* [MDB IGNORE] Refactors drinks and fixes a lot of food problems

* [MDB IGNORE] Refactors drinks and fixes a lot of food problems

* forgto 2 commit

* im slowly going insane

* why does find and replace not FIND everything

* hnghnnngh

* h

* l

* a

* a

* so close...

* delta fix

* I thought I committed this already, guess not

* this PR has been the bane of my fucking life

* orange juice

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2022-08-25 03:17:10 +01:00
OrionTheFox
b15331b4df [MANUAL MIRROR] The GAGening: Clothesmate edition [MDB IGNORE] (#15100)
* The GAGening: Clothesmate edition

* ThisShouldWork

* hgnbhg

* would probably help to have the right .dmi

* fixed?

* Fuck you

Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com>
2022-07-27 03:19:42 +01:00
Zonespace
3f3d99057c Fixes synched borgs not syncing laws (#14338)
* fixes annoying bug

* more
2022-06-21 03:17:42 +01:00
Zonespace
4f27cb14d7 Reverts #9625 (#12185)
* woo

* weh

* aaAAAA
2022-06-19 22:52:54 +01:00
SkyratBot
cd7673aae0 [MIRROR] Adds Cargorilla [MDB IGNORE] (#14044)
* Adds Cargorilla (#67003)

* Adds cargorilla

* working cargorilla

* Tweaks to control + jobs and stuff

* Sleep

* Probably don't leave in debug

* el sanity

* el change them to use globals, el refactor

* Does this fix it?

* Ah, okay

* el copypaste

* el mapload vars

* ready to ship

* Adds Cargorilla

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-06-02 03:28:23 +01:00
SkyratBot
1b0ca6cc10 [MIRROR] When AI rolls "Unique AI" station trait, upload modules won't be available until research, and research requires more points. [MDB IGNORE] (#14002)
* When AI rolls "Unique AI" station trait, upload modules won't be available until research, and research requires more points. (#66633)

Rolling unique AI station traits removes boards from map and changes research costs of other lawsets.

* When AI rolls "Unique AI" station trait, upload modules won't be available until research, and research requires more points.

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2022-05-31 10:16:10 +01:00
SkyratBot
a9a6cb4499 [MIRROR] Fixes the overflow station trait not working [MDB IGNORE] (#9851)
* Fixes the overflow station trait not working

* Feex

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-12-03 15:57:27 -05:00
SkyratBot
698d06dad7 [MIRROR] Add station trait for varying colored assistant jumpsuits [MDB IGNORE] (#9646)
* Add station trait for varying colored assistant jumpsuits

* Feex

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-23 11:25:32 -05:00
GoldenAlpharex
7f978ff763 Soft-Revert of "[MIRROR] The bureaucratic mistake station trait can now truly chose any job. [MDB IGNORE]" (#9625)
* Revert "[MIRROR] The bureaucratic mistake station trait can now truly chose any job. [MDB IGNORE] (#9622)"

This reverts commit d83935142d.

* Yeah no
2021-11-22 22:16:39 +00:00
SkyratBot
d83935142d [MIRROR] The bureaucratic mistake station trait can now truly chose any job. [MDB IGNORE] (#9622)
* The bureaucratic mistake station trait can now truly chose any job. (#62960)

Too many Captains. So little time.

* The bureaucratic mistake station trait can now truly chose any job.

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
2021-11-22 16:59:32 -05:00
SkyratBot
2ad7552457 [MIRROR] Makes the "Ian's Adventure" station trait more interesting by making the dog deadchat controllable plus extra lives. [MDB IGNORE] (#9529)
* Makes the "Ian's Adventure" station trait more interesting by making the dog deadchat controllable plus extra lives. (#62617)

About The Pull Request

Makes the "Ian Adventure" station trait more interesting by giving him deadchat control (democracy mode, 3 seconds cooldown on inputs) and a couple extra lives* to survive early round tiding.

*Basically, a new component that respawns the critter when he dies. The component itself is simple enough, but it sends a signal each respawn to allow other datums to expand this behavior how they want. I've contemplated adding a signal that can stop death, dusting and gibbing instead of respawning the mob at first but because death(), dust() and gib() were made with the assertion that the mob is always going to die I've quickly realized it'd require a refactor that's way too big and out of scope.

The deadchat control of corgis only include commands to change and drop hats, "speak" (random lines from the speak list of the mob) and spin (other than cardinal movement) for now. I'd have loved to add more complex commands (like, argumented) that can potentially be relayed to the AI controller, but I guess that'll have to wait until the thing gets refactored a little.
Why It's Good For The Game

"Ian's Adventure" is a really bland station trait at the moment. All it does is move Ian somewhere else at the start of the round. Even by the station traits standard of being small things this is insignificant, and also pretty bad considering Ian is not actually going on an adventure since he lacks the initiative to do anything being an npc dog.
This PR aims to breath fresh air into this station trait and push it toward a slighty more engaging direction, though it relies on observers to work, while still being a small """"cute"""" station trait.
Changelog

cl
expansion: The "Ian's Adventure" station trait now makes Ian deadchat controllable and gives him a couple extra lives (to survive early round tiding)
/cl

* Makes the "Ian's Adventure" station trait more interesting by making the dog deadchat controllable plus extra lives.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-11-17 20:09:48 -05:00
SkyratBot
914d5ebd4f [MIRROR] Adds two station traits: Ionic Stormfront and Radioactive Stormfront [MDB IGNORE] (#9096)
* Adds two station traits: Ionic Stormfront and Radioactive Stormfront (#62366)

This PR adds two station traits. Ionic Stormfront and Radioactive Stormfront.

Ionic Stormfront doubles the weight of the ion storm event.
Radioactive Stormfront slightly increases the weight of the radiation storm event (1.5x) and allows multiple radiation storms to occur during a round (+2 max occurrences).
Both are relatively uncommon traits to roll.
Given a lot of random events are occurrences of "nature", (storms, anomalies, meteor showers, etc), I think it makes sense and has decent flavor that occasionally your station may experience certain events more often.

Maybe the station is located in an anomalous region of space and anomalies are coming outta the walls. Maybe it's located in an asteroid belt and meteors pelt the exterior constantly. Who knows! For now, I went with two existing "weather" phenomenon that hit the station, rad and ion storms. Ion storms are usually funny and add variety to silicon players, and radiation storms are neat for antaggy potential but kinda uncommon.

* Adds two station traits: Ionic Stormfront and Radioactive Stormfront

* No rad storms, we had those disabled for a reason

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-10-28 15:14:37 -04:00
SkyratBot
fa519bdde3 [MIRROR] cleanup _HELPERS/_lists.dm and all the necessary files [MDB IGNORE] (#8783)
* cleanup _HELPERS/_lists.dm and all the necessary files

* Epbic

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-10-13 21:07:35 +01:00
SkyratBot
be6e303ab2 [MIRROR] Mapping DLC - Random Spawner Pack [MDB IGNORE] (#8344)
* Mapping DLC - Random Spawner Pack [MDB IGNORE] (#60522)

First off, I am aware of the Feature Freeze for this month. This PR was initially started in #60401 about a month ago to break the changes into smaller PRs. The end result for this PR is a poor man's attempt at roguelike procedural generation. Enjoy!

Link to the README for how the new spawner system works.

Added the following new random mapping spawners:

pen, crayon, stamp, paper, pamphlet, briefcase, folder, wardrobe closet, wardrobe closet colored, backpack, narcotics, permabrig_weapon, permabrig_gear, prison, material, carpet, ornament, generic decoration, statue, showcase, paint, tool, tool_advanced, tool_rare, material_cheap, material, material_rare, toolbox, flashlight, canister, tank, vending_restock, atmospherics_portable, tracking_beacon, musical_instrument, gambling, coin, money_small, money, money_large, drugs, dice, cigarette_pack, cigarette, cigar, wallet_lighter, lighter, wallet_storage, deck, toy, toy_figure, booze, snack, condiment, cups, minor_healing, injector, surgery_tool, surgery_tool_advanced, surgery_tool_rare, firstaid_rare, firstaid, patient_stretcher, medical supplies, crate, crate_abandoned, girder, grille, lattice, spare_parts, table_or_rack, table, table_fancy, tank_holder, crate_empty, crate_loot, closet_private, closet_hallway, closet_empty, closet_maintencne, chair, chair_maintence, chair_flipped, chair_comfy, barricade, data_disk, graffiti, mopbucket, caution_sign, bucket, soap, box, bin, janitor_supplies, soup, salad, dinner

Removed deprecated wizard trap, vault, and armory spawners.

* Mapping DLC - Random Spawner Pack [MDB IGNORE]

* HNNGH

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-24 19:05:55 +01:00
SkyratBot
28d0220ead [MIRROR] Add admin panel for station traits (#8337)
* Add admin panel for station traits

* Update admin_verbs.dm

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-23 02:03:44 +01:00
Gandalf
b2870e568b 0 2021-09-14 00:23:15 +01:00
SkyratBot
91070a797c [MIRROR] Job refactor 2: less hardcoded lists (#7410)
* Job refactor 2: less hardcoded lists

* CRITICAL DEP 1

* CRITCAL DEP 2

* Update nanotrasen_admiral.dm

* Update nanotrasen_admiral.dm

* Update nanotrasen_admiral.dm

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-06 01:42:53 +01:00
SkyratBot
227b722820 [MIRROR] Job refactor: strings to references and typepaths [This could seriously break things :)] (#7006)
* Job refactor: strings to references and typepaths

* 0

* holy fuck

* Update preferences.dm

* Update preferences.dm

* Update preferences.dm

* Update preferences.dm

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-07-28 21:12:42 +01:00
SkyratBot
8c1d3bc295 [MIRROR] Fixes the blackout station trait affecting unrelated areas. (#6869)
* Fixes the blackout station trait affecting unrelated areas. (#60125)

Title. Centcom, space ruins, (unused) away missions and the such are not part of the station.

* Fixes the blackout station trait affecting unrelated areas.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-07-12 21:48:08 +01:00
SkyratBot
fb5576ee8f [MIRROR] Add new Wallets! station trait (#6704)
* Add new Wallets! station trait

* Update wallets.dm

Co-authored-by: coiax <yellowbounder@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-07-04 23:59:42 +01:00
SkyratBot
730ea000df [MIRROR] Gives the monkey a gun (#5543)
* Gives the monkey a gun (#58565)

This adds a rare-ish negative station trait that gives Pun Pun a weapon, fills their heart with anger, and bloodies up the location they spawn in. (Yes the weapon is even more rarely a gun)

A request for one of the weapons to be a sign meant that a random sign type was added here as well.

* Gives the monkey a gun

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-05-08 16:32:03 +01:00
SkyratBot
b9c9aea6ee [MIRROR] Spells bureaucracy correctly (#4604)
* spelling (#58103)

* Spells bureaucracy correctly

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-04-03 16:20:41 +01:00
SpaceVampire
b341007701 screwthistrait (#4299)
Co-authored-by: SpaceVampire <>
2021-03-28 23:04:40 +01:00
SkyratBot
23e97e813a [MIRROR] Adds a minor negative station trait: Bot Language Error (+fixes a minor error in another negative trait) (#4149)
* Adds a minor negative station trait: Bot Language Error (+fixes a minor error in another negative trait) (#57679)

* Adds a minor negative station trait: Bot Language Error (+fixes a minor error in another negative trait)

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-03-14 14:04:43 +00:00
SkyratBot
bf451b7e62 [MIRROR] Medbot centcom announcer and relative station trait. (#4033)
* Medbot centcom announcer and relative station trait. (#57532)

Co-authored-by: Qustinnus <Floydje123@ hotmail.com>

* Medbot centcom announcer and relative station trait.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Qustinnus <Floydje123@ hotmail.com>
2021-03-10 11:34:08 +00:00
SkyratBot
83cd53bcdb new station trait: hangover (#4010)
Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2021-03-09 18:10:48 +00:00
Yawet330
834dcd6883 [NONMODULAR]Employs interns less. (#3875)
* Update neutral_traits.dm

* Update neutral_traits.dm

* Update neutral_traits.dm
2021-03-05 00:11:58 +00:00
SkyratBot
d42c2c0481 [MIRROR] Announced Extended now sends a report for station traits + minor punctuation cleanup (#3779)
* Announced Extended now sends a report for station traits + minor punctuation cleanup

* Update dynamic.dm

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-03 02:44:32 +00:00
SkyratBot
b7da8c2269 [MIRROR] Adds new station traits that gives departments / everyone death rattle implants (#3683)
* Adds new station traits that gives departments / everyone death rattle implants

* Update jobs.dm

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-28 19:40:35 +00:00
SkyratBot
cc67a133e5 [MIRROR] [READY] Adds station traits: Small modifiers that can randomly be chosen each round (#3132)
* [READY] Adds station traits: Small modifiers that can randomly be chosen each round

* conflicts

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-08 23:07:24 +00:00