Commit Graph

425 Commits

Author SHA1 Message Date
SkyratBot
c23bd1cb8c [MIRROR] every case of initialize that should have mapload, does (#8374)
* every case of initialize that should have mapload, does

* E

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-24 23:07:53 +01:00
SkyratBot
e510e35167 [MIRROR] [READY] Adds memory system, and engraving walls with chisels (#8066)
* [READY] Adds memory system, and engraving walls with chisels

* EEE

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-13 23:36:51 +01:00
SkyratBot
26f934c258 [MIRROR] Baton refactor. item/melee/baton is now a subtype of item/melee/baton (formerly classic_baton) (#8076)
* Baton refactor. item/melee/baton is now a subtype of item/melee/baton (formerly classic_baton)

* EEEE

* E

* follow the fucking guidelines

* E

* Update CentCom_skyrat.dmm

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-13 23:27:01 +01:00
SkyratBot
de84952456 [MIRROR] Adds a loose syndicate brand MMi to robo/rd/doctor/cmo traitors only for 2 tc (#7996)
* Adds a loose syndicate brand MMi to robo/rd/doctor/cmo traitors only for 2 tc (#61219)

Sometimes emagging a borg could leave serious damage to its interface being immediatly noticed when you tinker with the cyborg.
yes i know you can get this by buying a big ass black dufflebag which makes you scream out TRAITOR sometimes just having something loose apply better to jobs who already got the tools to tinker with people, while surgery bags apply more to people who don't have the tools.

* Adds a loose syndicate brand MMi to robo/rd/doctor/cmo traitors only for 2 tc

Co-authored-by: jughu <melvin2626@live.nl>
2021-09-05 22:53:02 +01:00
Useroth
f900b1ec6d [MDB IGNORE] Eliminates Toxins (#60619) (#7911)
Repaths everything referring to "toxins" while actually meaning either the room in science or plasma gas. While this PR might be disrespectful to our forefathers, given this is (I believe) a holdover from as far back as the Exadv1 days, this has constantly irked me since I started working with the code. None of the player-facing stuff has referred to plasma as toxin since before 4407 hit, besides the Toxins Lab, and yet all of the type-paths are still pointing at toxins, making it a nightmare to search for in a map editor, and making the code needlessly easy to confuse with that of toxin damage. So this just fires it into the sun.

Anything relating to Toxins, the science subdepartment, now makes reference to Ordnance instead. This felt fitting enough given the focus of the subdepartment is around the creation of and testing of explosives.
Anything relating to plasma gas has, fittingly, been made to refer to plasma gas.

Edit: Ah yes, I feel I should probably apologise off the bat for the size of this PR- the code touched is mostly atmos machinery and simplemobs, a few sprites here and there, and of course the station maps + a few offstation maps.

Makes the code more legible and makes mapping less painful.

(The payment has been made)

Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 16:50:22 +01:00
SkyratBot
133633ac90 [MIRROR] Objective-specific equipment will always be given. (#7862)
* Objective-specific equipment will always be given.

* Update datum_traitor.dm

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 16:43:53 +01:00
YakumoChen
09e9df3e5e Returns brainwash disk to 5 TC (#7860) 2021-09-01 01:06:07 +01:00
ForrestWick
74f9108070 Brainwash surgery is not restricted (#7797)
This will totally not end in disaster
2021-08-27 04:51:30 +01:00
jjpark-kb
3b278f201c species id defines (#7466) 2021-08-08 22:05:10 +01:00
SkyratBot
c088c0244f [MIRROR] Makes the occupational corruption device less cryptic (#7421)
* makes the occupational corruption device less cryptic (#60685)

Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>

* Makes the occupational corruption device less cryptic

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>
2021-08-06 05:10:19 +01:00
SkyratBot
671873f250 [MIRROR] Uplink implants now inherit the uplink flags of the uplink they were bought from (#6639)
* Change uplink implants to inherit the uplink flags of the uplink they were bought from (#59735)

Uplinks implants bought from uplinks inherit the uplink flags of the uplink they were bought from.

This fixes an undocumented bug where by purchasing an uplink implant, nuke ops would be able to get things they normally can't.

Co-authored-by: tralezab <40974010+tralezab@ users.noreply.github.com>
Co-authored-by: Jordan Brown <Cyberboss@ users.noreply.github.com>

* Uplink implants now inherit the uplink flags of the uplink they were bought from

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
Co-authored-by: tralezab <40974010+tralezab@ users.noreply.github.com>
Co-authored-by: Jordan Brown <Cyberboss@ users.noreply.github.com>
2021-07-01 22:59:21 +01:00
SkyratBot
7d1d0e1fad [MIRROR] Refactors most spans into span procs (#6315)
* Refactors most spans into span procs

* AA

* a

* AAAAAAAAAAAAAAAAAAAAAA

* Update species.dm

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-16 00:24:49 +01:00
SkyratBot
2ab15aecb5 [MIRROR] Remove all gamemodes except Dynamic (#5173)
* Remove all gamemodes except Dynamic

* qaaaaaaaa

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-25 21:20:30 +01:00
SkyratBot
5dd9031f57 [MIRROR] Hacked AI Law Upload Module cost change (#5120)
* Hacked AI module cost change (#58575)

* Hacked AI Law Upload Module cost change

Co-authored-by: SyncMercy <59651779+SyncMercy@users.noreply.github.com>
2021-04-23 13:49:54 +01:00
SkyratBot
1bca264561 [MIRROR] Some quick fixes for the dark gygax icon and its uplink description (#4630)
* Some quick fixes for the dark gygax icon and its uplink description (#58121)

* Some quick fixes for the dark gygax icon and its uplink description

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2021-04-04 03:54:53 +01:00
Swiftfeather
27bd726a8c Remove hypno flash, hypno grenade (#4523) 2021-03-30 23:56:26 +01:00
SkyratBot
8ad8baa4c8 [MIRROR] Removes the Chameleon Skillchip from the game. (#4092)
* Removes the Chameleon Skillchip from the game. (#57620)

* Removes the Chameleon Skillchip from the game.

* Update CentCom_skyrat_z2.dmm

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-12 23:20:08 +00:00
NullFag
cc4bf10a66 Shriues Shnarae (#3933) 2021-03-06 21:16:02 +00:00
SkyratBot
a05f7e863a [MIRROR] Fully implements the ID Card design document (#3729)
* Fully implements the ID Card design document

* Oh fuck that hurt.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-03 01:54:25 +00:00
SkyratBot
290a1dcb12 [MIRROR] Power Sink Rebalance (#3636)
* Power Sink Rebalance

* Update uplink_items.dm

Co-authored-by: Burgermancoding <79515258+Burgermancoding@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-02-25 16:37:19 +00:00
Gandalf
1a5d92958f 45 TC traitor update (#3356)
* Update uplink_items.dm

* a

* Update uplink_items.dm

* Update uplink_items.dm

* Update uplink_items.dm

* Update uplink_items.dm

* Update uplink_items.dm

* Update modular_skyrat/master_files/code/modules/uplink/uplink_items.dm

Co-authored-by: Swiftfeather <jackwars4@gmail.com>

* Update antagonists.dm

* Update uplink_items.dm

* Update uplink_items.dm

* Update uplink_items.dm

* Update antagonists.dm

* Update modular_skyrat/master_files/code/modules/uplink/uplink_items.dm

Co-authored-by: Swiftfeather <jackwars4@gmail.com>
2021-02-21 14:22:05 +00:00
Swiftfeather
f39c5d0a63 resets ocd to tg standard (#3539) 2021-02-20 16:18:22 +00:00
Tom
a6886dce5c removes ocd device (#3487) 2021-02-18 18:07:31 +00:00
SkyratBot
0cf8d6a649 [MIRROR] Sprite fixes: Suppressed Sniper Rifles and Donksoft Pistols (#3403)
* Sprite fixes: Suppressed Sniper Rifles and Donksoft Pistols (#56754)

* Gives the sniper rifle a suppressor overlay so that it no longer shows up as missing a sprite, also fixes donksoft pistols by repathing them from pistols over repathing them from toy saber smgs. Creates a flag for checking if a gun needs a toy overlay, so it is handled in the parent.

* Sprite fixes: Suppressed Sniper Rifles and Donksoft Pistols

* Update maint_loot_common.dm

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-15 17:48:59 +00:00
SkyratBot
b332b46b65 [MIRROR] Remove hideous inline tab indentation, and bans it in contributing guidelines (#3394)
* Remove hideous inline tab indentation, and bans it in contributing guidelines

* a

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-15 15:32:02 +00:00
Gandalf
7522def83c Uplink Modularisation (#3349)
* a

* Update uplink_items.dm

* Update uplink_items.dm
2021-02-13 11:11:44 +00:00
Swiftfeather
5f753ad3b3 Adds MORE items to the traitor uplink v.2! (#3236)
* Adds all the changes I made in my previous PR

I may or may not have had an issue and completely deleted my repo due to some pretty serious bugs in my test environment, so I redid all the uplink changes plus took the feedback given by maintainers.

* removes clown weapons from clown

I was having issues spawning these items for clownops ingame and don't feel that I should be adding two more items to the uplink without doing it modularly, so I will do these things later.
2021-02-10 19:34:54 +00:00
SkyratBot
b3e8ecac81 [MIRROR] M90 changes (#3227)
* M90 changes (#56667)

The m90 is now 14tc instead of 18. Its grenades can be bought from the uplink in boxes for 6tc, instead of individual grenades for 2tc each. You can also fire the m90's grenade launcher with right click.

* M90 changes

Co-authored-by: TJatPBnJ <69724863+TJatPBnJ@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-09 16:49:21 +00:00
Swiftfeather
1537f47652 Add and Removes items from the uplink list (#3159)
* Changes items listed in uplinks.

Increases price on powersink to 18 TC until a change is made to make them beep or actually explode.
Readds Gloves of the north star, albeit for 12 TC instead of 8
Removes blast cannon
Removes the bear trap's clown restriction
Removes the Organic Resources Disturbance Inducer's HoP and QM restriction.
Removes the Roboticist/RD restriction on the laser arm
Removes role restriction on the magillitis serum
Removes the Reagent Dartgun's Chemist/CMO/Botanist restriction
Adds the Syndicate Combat Medic Kit to the normal traitor uplink
Adds elite syndicate hardsuit to the normal traitor uplink for 14 TC

* increase ORDI price

price increased from 2 to 5

* Changes limit of ORDI to 3

Since multiple people may wish to purchase one, and it might add some interesting happenings, limited_stock has been increased from 1 to 3
2021-02-07 16:13:42 +00:00
SkyratBot
23da06b23b [MIRROR] Remove adrenal implant and associated reagent (#3121)
* Remove adrenal implant and associated reagent (#56649)

* Remove adrenal implant and associated reagent

Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
2021-02-05 22:06:32 +00:00
SkyratBot
7f7252d855 [MIRROR] Adds logging to uplinks, spellbooks, and the codex ciatrix (#2937)
* Adds logging to uplinks, spellbooks, and the codex ciatrix (#56450)

* Initial logging

* Bugfix and adds uplink logging to config file

* Another bugfix

* Adds logging to uplinks, spellbooks, and the codex ciatrix

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
2021-01-29 14:12:01 +00:00
SkyratBot
4b350667c8 [MIRROR] Add deathrattle implant for nuclear operatives (#2810)
* Add deathrattle implant for nuclear operatives (#55903)

Deathrattle implant, comes in box of 8, implant yourself and others, and
you'll get a little notification when they die.

Intended for nuke ops, price around the same as the codebook, since it's
a utility communication item, that actually "plans to fail", so it can't
be too expensive, because it doesn't help them win, just lets them know
how much they are losing by.

* Add deathrattle implant for nuclear operatives

Co-authored-by: coiax <yellowbounder@gmail.com>
2021-01-21 14:20:49 +01:00
Seris02
4679542598 removes australicus slime extract injector (#2655) 2021-01-18 18:04:58 -06:00
SkyratBot
1066518044 [MIRROR] Makes the rest of large guns bulky (sans traitor objectives and a few others) (#2733)
* Makes the rest of large guns bulky (sans traitor objectives and a few others) (#56132)

## About The Pull Request

What it says on the tin.
Practically everything but pistols, SMGs, and traitor weapons can no longer be stashed into bags.

I had considered making some large guns that traitors can order (like the blast cannon) also bulky, but concealment is important for some of those things.
However, the bulldog shotgun and sniper rifle have been made bulky, because they're shotguns and sniper rifles!

Traitor objectives are still normal size and can fit in backpacks.

## Why It's Good For The Game

Makes previous changes to weapons and thus balance consistent across our full list of guns. Players can clearly understand what can fit in the bag based on the size of the weapon.

* Makes the rest of large guns bulky (sans traitor objectives and a few others)

* Update special.dm

Co-authored-by: Cartographer-D <63861499+Cartographer-D@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2021-01-17 13:16:03 +01:00
SkyratBot
fcb914c86d [MIRROR] Adds 25 person pop requirement for Sleeping Carp (#2521)
* Adds 25 person pop requirement for Sleeping Carp (#55953)

## About The Pull Request
!!IDED TERRITORY YE HATH ENTERED THY SALT ZONE!!
Adds a 25 person purchasing limit to the Sleeping Carp scroll. This brings it in line with a other murderbone items like deswords.

## Why It's Good For The Game

As of late, I've noticed a trend on lowpop. Some will buy carp and kill the majority of the station, unable to be opposed as there are very few able to. This is unfun and I find it to be unbalanced, given how strong carp is in one-on-one engagements.

* Adds 25 person pop requirement for Sleeping Carp

Co-authored-by: Coffee <CoffeeDragon16@gmail.com>
2021-01-06 04:41:48 +01:00
SkyratBot
888202da82 [MIRROR] Add "Implant" to list of uplink locations (#2371)
* Add "Implant" to list of uplink locations

* a

Co-authored-by: coiax <yellowbounder@gmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-12-30 22:33:27 +01:00
SkyratBot
9463423a05 [MIRROR] Syringe gun and rapid fire syringe gun nerfs, uplink reagent gun buffs. (#2285)
* Syringe gun and rapid fire syringe gun nerfs, uplink reagent gun buffs. (#55642)

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@ users.noreply.github.com>

* Syringe gun and rapid fire syringe gun nerfs, uplink reagent gun buffs.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@ users.noreply.github.com>
2020-12-23 06:27:38 +01:00
Azarak
c3e57a2cdf Update uplink_items.dm (#2072) 2020-12-07 18:11:50 -06:00
Azarak
2482531f46 Update uplink_items.dm (#1995) 2020-12-01 20:32:21 +01:00
SkyratBot
c487c73f39 [MIRROR] Grep for space indentation (#1969)
* Grep for space indentation

* aa

* Update species.dm

* Update species.dm

* Update maps.dm

* Update examine.dm

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-12-01 12:26:41 +01:00
Azarak
3ab7fb39c9 Update uplink_items.dm (#1981) 2020-12-01 03:17:24 +00:00
Azarak
b989accb77 [NON-MODULAR] The 30TC traitor update (#1744)
* a

* Update uplink_items.dm

* Update uplink_items.dm

* aaa

* Update uplink_kits.dm

* Update uplink_items.dm

* Update uplink.dm

* Update uplink_items.dm

Co-authored-by: Gandalf <jzo123@hotmail.com>
2020-11-29 16:09:02 +00:00
SkyratBot
7d653f1f6b [MIRROR] Moves grown food to newfood (#1794)
* Moves grown food to newfood (#55040)

Moves grown food to newfood
Gives trash element support for callbacks for item creation override

* Moves grown food to newfood

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2020-11-23 22:35:35 +00:00
SkyratBot
13b96bfe01 [MIRROR] Rebalances space loot and space exploration (#981)
* Rebalances space loot and space exploration (#53916)

* Rebalances space loot and space exploration

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-09-25 14:34:13 +02:00
SkyratBot
cd0d700a85 [MIRROR] Mecha refactor 2020 (#579)
* Mecha refactor 2020

* Update effects.dm

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-09-02 02:16:51 +02:00
SkyratBot
5224ea87de [MIRROR] Misc grammar fixes to plasmaman suits and jaws of life (#529)
* Misc grammar fixes to plasmaman suits and jaws of life (#53179)

* Misc grammar fixes to plasmaman suits and jaws of life

Co-authored-by: msgerbs <msgerbs@users.noreply.github.com>
2020-08-27 03:06:58 +02:00
SkyratBot
692c80e55d [MIRROR] Disposable Sentry Gun Deployment System (#495)
* Disposable Sentry Gun Deployment System (#52931)

Adds a new engineer only traitor item, the disposable sentry gun deployment system. It's a red toolbox that works and functions as a normal toolbox, until you attack it on harm intent with a wrench. Upon bashing it with a wrench, the toolbox will transform into a ballistic sentry gun, theoretically shooting at your enemies, and not you. The turret only has 100 health however, so it will not last long to anyone with any weapon that can deal enough damage.

* Disposable Sentry Gun Deployment System

Co-authored-by: Paxilmaniac <57122098+Paxilmaniac@users.noreply.github.com>
2020-08-24 23:53:10 +02:00
SkyratBot
a3258e5488 [MIRROR] Syndicate EMP bomb (#476)
* Syndicate EMP bomb (#53115)

Adds a version of the syndicate bomb that produces a large EMP effect instead of exploding. costs 7tc with a stock of 2.

* Syndicate EMP bomb

Co-authored-by: GuyonBroadway <guyonbroadway@gmail.com>
2020-08-23 20:27:50 +02:00
SkyratBot
ee324ab3c2 [MIRROR] Cleanup up all instances of using var/ definitions in proc parameters. (#240)
* Cleanup up all instances of using var/ definitions in proc parameters. (#52728)

* var/list cleanup

* The rest of the owl

* plushvar bad

* Can't follow my own advice.

* Cleanup up all instances of using var/ definitions in proc parameters.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-07 18:26:21 +01:00
SkyratBot
f9790d97a9 [MIRROR] Implements job skillchip framework as per hackmd.io design document (#212)
* Implements job skillchip framework as per hackmd.io design document (#52630)

* Shift wire revealing logic to dedicated proc

* Bit of code modification. Framework for roundstart job skillchips.

* Implement roboticist skillchip trait functionality.

* Feex moth feet messup

* Add skill chips to robodrobe inventory

* Code refactor. Add missing skill_stations to Pubby and Delta.

* Implement special flags, changelings inherit skillchip skills

* Additional code refactor. Traitor chameleon skillchip framework.

* Implement traitor skillchip, fix up more code, move job chips to outfit datums

* Modify autosurgeon, create skillchip variant, add to uplink

* Implement chip cooldowns. Add new skillchip for station engineers. Cleanup some code. Add job chips to lockers.

* Feex

* Feex

* Code review implementation

* More feexes, improved chameleon chip code and more.

* Code review and minor refactor

* Additional review fixes, rebuild tgui

* Minor logic fixes

* Final Rohesie review

* Robust code changes, improved slot/complexity system.

* Rebuild tgui

* Code review

* Brain regeneration failsafe

* Lazylist cut fix

* Implements job skillchip framework as per hackmd.io design document

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-06 01:03:04 +01:00