Commit Graph

308 Commits

Author SHA1 Message Date
DuffCreeper
df53fdad8f [SEMI-MODULAR] Removes 'Lick' and 'Boop' modules to be a roundstart upgrade (#6464)
* swag

* uhh this should fix it

* the fbi are outside my door (cheapens cost)
2021-06-23 18:17:09 +01:00
Gandalf
d58d3c8305 Sec fine tunes (#6354)
* AAAAA

* Update all_nodes.dm
2021-06-19 21:49:25 +01:00
Gandalf
f9eaaea115 Armadyne Munitions Workbench (#6318)
* BOOYAH BABY

* 0

* Update ammo_workbench.dm

* a

* a

* Update modular_skyrat/modules/ammo_workbench/code/ammo_workbench.dm

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>

* AA

* a

* Update ammo_workbench.dm

* AAAAAA

* 0

* 0

* maps

* Update ammo_workbench.dm

* Update pirate_enclave.dmm

* Update ammo_workbench.dm

* Revert "Update ammo_workbench.dm"

This reverts commit 319c97654436af308263863716d2570f6cdf6f59.

* Update M45A5.dmi

* a

* Update ammo_workbench.dm

* NOW WORKS WITH ALL AMMOBOXES

* aAAAAAAAAAAAAA

* AAAAAA

* AAAAAAAA

* turbomode

* a

* Update ammo_workbench.dm

* Update _basemap.dm

* Update modular_projectiles.dm

Co-authored-by: Matthew J. <12817816+ZephyrTFA@users.noreply.github.com>
2021-06-16 22:24:47 +01:00
Gandalf
d04f61c834 Security/bullet rebalance (#6334)
* OH GOD

* Update all_nodes.dm

* aa

* AAAAA

* Update projectile.dm

* Update security_officer.dm

* Update settings.json

* Update master.dm

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

* AAAAAAAAAAAA

* Update guns.dm

* AAAAAAAAAAAAAAAAAAAAAA

* AAAAAAAAAA

* Update gunsets.dm

* Update ammo.dm

* Revert "AAAAAAAAAA"

This reverts commit ff825e82d6b02c12f75db290805239b07eae6a17.
2021-06-16 19:38:58 +01:00
SkyratBot
1b122706a3 [MIRROR] USB Cables -- Connect circuits to computers/machines (#6327)
* USB Cables -- Connect circuits to computers/machines (#59345)

* Initial commit

* Sprites, finishing work

* More ways to detach from circuitboards

* Clear TODOs, give bots a button

* Fix qdel loop

* Designs

* It's the bots that have them

* Grammar fix

* Feedback for connecting to circuit directly

* Add USB cable design to basic circuitry

* Better naming

* Feedback

* Fix for new code

* COMSIG_CIRCUIT_ADD_COMPONENT_MANUALLY

* span procs

* USB Cables -- Connect circuits to computers/machines

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-06-16 00:37:07 +01:00
Gandalf
9fb95d561f Update all_nodes.dm (#6272) 2021-06-11 21:04:45 -05:00
Funce
6a3a5d170f Revert "Revert Clown Spection and Two Person Mecha (temporarily) (#6182)" (#6183)
This reverts commit 1fd2c0f455.

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-10 08:21:52 +12:00
Funce
1fd2c0f455 Revert Clown Spection and Two Person Mecha (temporarily) (#6182)
* Revert "Adds two clown-spection scanners that print clowncrypted reports  (#59306) (#6176)"

This reverts commit 91e1aa4fe4.

* Revert "Two Person Mecha for Robotics: The Only Real Solution To An Imminent Geometer Summoning 💪  (#59249) (#6177)"

This reverts commit cf2c1ca19d.

Co-authored-by: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
2021-06-08 23:05:12 +12:00
SkyratBot
cf2c1ca19d Two Person Mecha for Robotics: The Only Real Solution To An Imminent Geometer Summoning 💪 (#59249) (#6177)
Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
2021-06-08 15:39:23 +12:00
SkyratBot
cc5cf407b0 [MIRROR] More circuit components. Restructures the circuit components folder to be more organised. (#6142)
* More circuit components. Restructures the circuit components folder to be more organised.

* Mirror!

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-06-05 17:15:43 +12:00
SkyratBot
222299787b [MIRROR] Splits node design IDs into multiple lines in alphabetical order with trailing commas (#6129)
* Splits node design IDs into multiple lines in alphabetical order with trailing commas

* Mirror!

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-06-05 16:43:25 +12:00
SkyratBot
6d22d733df [MIRROR] borg disabler cooler tech now only gets added if secborgs arent disabled (#5993)
* borg disabler cooler tech now only gets added if secborgs arent disabled

* Mirror!

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Funce <funce.973@gmail.com>
2021-06-01 12:20:28 +12:00
BluBerry016
c796ba5168 [Non-Modular] Implements the Engineering Plumbing Constructor for Protolathes (#6011)
* engineering plumbing constructor design

* Update tool_designs.dm
2021-05-28 16:41:42 +01:00
SkyratBot
0a0835b833 [MIRROR] Integrated Circuits (Wiremod) (#5949)
* Integrated Circuits (Wiremod)

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-25 19:57:29 +01:00
SkyratBot
6994b5d4cb [MIRROR] Electrolite removal (#5614)
* Electrolite removal (#59019)

* Electrolite removal

* Update maint_loot_trash.dm

Co-authored-by: manofpepsi <71612753+manofpepsi@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-13 14:34:27 +01:00
Matthew J
37f6a72c7b Fixes one of the experiments needing a disabled material (#5454)
Co-authored-by: Matthew <matthew@tfaluc.com>
2021-05-05 12:31:31 +12:00
SkyratBot
6e2f02c300 [MIRROR] Fix anomaly research (#5357)
* Readded anomaly research (#58790)

* Fix anomaly research

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
2021-04-30 13:10:10 +01:00
SkyratBot
d7c91d7c94 Removes Crystal Invasion (#5276)
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-28 21:41:37 +01:00
SkyratBot
a08d398675 [MIRROR] Renews Maintenance Drones (#4868)
* Renews Maintenance Drones

* And these have conflicts too, but you can't see them

* Skyrat Map Updates (Adding Supermatter Room Area)

Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-04-16 13:04:21 +02:00
Gandalf
900b0019ad Monke magnification helmet(added to R&D) + fixes (#4892)
* monke

* Update helmet.dm

* Update helmet.dm

* aaa

* aaa

* aaa

* Update monkey_magnification_helmet.dm
2021-04-13 17:17:27 +01:00
Gandalf
e342f4b170 [CELL QOL] Multi-cell charger (#4867)
* aaa

* aaaa

* Update multi_cell_charger.dm

* Update multi_cell_charger.dm
2021-04-13 11:56:04 +01:00
SkyratBot
2aa9585124 [MIRROR] Fixes grammatical error in the "computer hardware" techweb node (#4838)
* Fixes grammatical error in the "computer hardware" techweb node (#58304)

* Fixes grammatical error in the "computer hardware" techweb node

Co-authored-by: BootlegBow <69032410+BootlegBow@users.noreply.github.com>
2021-04-12 04:43:22 +01:00
SkyratBot
86fea27813 [MIRROR] You can now print cable coils and welding helmets from scilathes and engilathes (#4606)
* You can now print cable coils and welding helmets from scilathes and engilathes

* Update all_nodes.dm

Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-03 16:53:18 +01:00
SkyratBot
1ae11b8877 [MIRROR] TGUI Limbgrower + Limbgrower refactoring and design expansion (#4593)
* TGUI Limbgrower + Limbgrower refactoring and design expansion (#57955)

Refactors the limbgrower to modernize the code. Now, the limbgrower can accept any type of reagent in limbgrower designs.

Adds simple plumbing demand to the limbgrower, so you can pipe synthflesh into it.

Adds monkey tails, felinid ears and tails, lizard digitigrade legs, lizard tongues, fake lizard tails (unusable in lizard-wine and similar recipes), plasmaman organs, and ethereal organs (minus the heart) to the limbgrower via limbgrower design disks. These disks can be printed from the medical lathe once the required technology has been researched.

Adds a technology node to unlock the limbgrower design disks after advanced biotech, xenoorgan biology. In the future, this could have an experiment requirement - maybe to scan multiple types of species.

Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* TGUI Limbgrower + Limbgrower refactoring and design expansion

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-04-02 18:47:26 +01:00
Gandalf
641ab80135 Nightstick batong upgrade + stunsticks(in cargo) (#4403)
* Now that batongs have been debatonged it's time to rebatong the new batong

* aaa

* aaaaaaaaaaa

* Update packs.dm

* RMOV BANTONG

* Update peacekeeper_baton.dm

* Update peacekeeper_baton.dm

* Update peacekeeper_items.dmi
2021-03-28 23:31:13 +01:00
Gandalf
e1c2262add Civil Dispute Officers (#4205)
* FIURST

* a

* a

* Update gunsets.dm

* a

* Update gunsets.dm

* Update jobs.dm

* Update junior_officer.dm

* Update junior_officer.dm

* aaaa

* Update KiloStation_skyrat.dmm

* YASSSS

* aaaaaaaaa

* aaa

* CALIBER MASON

* aaaaa

* Revert "aaaaa"

This reverts commit 3044abf2a4c2dcee66f1ec4f996d50ea2e2a7f7f.

* aaaa

* Update guns.dm

* aaaa

* aaaaaaaaaaaa

* aaaaaaa

* aaa

* Update tramstation_skyrat.dmm

* aaaaaaaaaaa

* Update pepperball_gun.dm

* Update DeltaStation2_skyrat.dmm
2021-03-28 22:35:56 +01:00
SkyratBot
49836e4fac [MIRROR] Adds explorer drones / adventures. (#4424)
* Adds explorer drones / adventures.

* Update persistence.dm

* Update asset_list_items.dm

* MAP RESET

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-26 15:49:44 +00:00
DuffCreeper
a338ad8207 [SEMI-MODULAR] Mediborg Advanced Surgical Tool Upgrade (#4269)
* more borg powercreep????

jk its an upgrade *dab

* hm yes i forgot to do the readme

* Moth can't spell
2021-03-21 15:27:25 +00:00
SkyratBot
fae556d50b [MIRROR] Add Restaurant and Bar Holosigns to the Protolathe (#3838)
* Add Restaurant and Bar Holosigns to the Protolathe (#57339)

* Add Restaurant and Bar Holosigns to the Protolathe

Co-authored-by: Funce <funce.973@gmail.com>
2021-03-04 01:04:22 +00:00
SkyratBot
e0f514671e [MIRROR] Creates offstation variants of the protolathe and circuit imprinter for offstation and ghost roles. (#3825)
* Creates offstation variants of the protolathe and circuit imprinter for offstation and ghost roles. (#57367)

* Creates offstation variants of the protolathe and circuit imprinter for offstation and ghost roles.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-04 01:02:30 +00:00
SkyratBot
537ac5e245 [MIRROR] Adds basic cybernetic eyes to the medical protolathe/exofabricator (#3735)
* Adds basic cybernetic eyes to the medical protolathe/exofabricator (#57245)

* Makes the basic cybereyes flash vulnerable, puts the equal to normal eyes in the cybernetic organ node, makes the normal cybereyes prone to fizzling upon being emp'd

* Adds basic cybernetic eyes to the medical protolathe/exofabricator

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2021-03-01 17:49:45 +00:00
SkyratBot
640cc9744c [MIRROR] [Ready]Atmos enhanced. Part 1: Crystallizer and machine recipes (#3697)
* [Ready]Atmos enhanced. Part 1: Crystallizer and machine recipes (#56889)

* crystallizer

* [Ready]Atmos enhanced. Part 1: Crystallizer and machine recipes

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-02-27 18:55:16 +00:00
SkyratBot
4770eca75e [MIRROR] Adds tourist robots that order food and drinks from the bar and cafeteria (#3651)
* Adds tourist robots that order food and drinks from the bar and cafeteria (#57010)

* Adds Tourism Economy

Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Adds tourist robots that order food and drinks from the bar and cafeteria

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-27 09:19:00 +00:00
SkyratBot
e32e77928d [MIRROR] Adds a new type of botany experiment that tests plants. (#3658)
* Adds a new type of botany experiment that tests plants. (#57166)

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

* Adds a new type of botany experiment that tests plants.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-26 14:20:49 +00:00
SkyratBot
e5ff997ef8 [MIRROR] Experi-Sci: Techweb nodes may now require you to perform "scientific" experiments (#3614)
* Experi-Sci: Techweb nodes may now require you to perform "scientific" experiments

* Update all_nodes.dm

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-23 21:51:28 +00:00
OrionTheFox
27757f0e04 Adds Hospital Gowns (#3552)
Surgery-compatible gown to let patients stay modest. Available in protolathes for plastic, the medidrobe, and pre-spawned in surgery duffel bags - fast equip times onto others. Sprites made by Kroto
2021-02-21 16:38:04 +00:00
SkyratBot
18f7ed58eb [MIRROR] Removes older ID consoles from the code, and circuitboards (#3284)
* Removes older ID consoles from the code, and circuitboards

* Merge branch 'master' into upstream-merge-56792

* a

Co-authored-by: Mothblocks <35135081+Jared-Fogle@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-16 12:44:12 +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
SkyratBot
7da4aa9adf [MIRROR] Reaction rates, pH, purity and more! Brings a heavily improved, less explosive and optimised fermichem to tg. (#3306)
* Reaction rates, pH, purity and more! Brings a heavily improved, less explosive and optimised fermichem to tg.

* a

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-12 00:04:39 +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
Gandalf
db677186eb Lopland Security and Armadyne Weaponry rework [Security Medic and Sergeant] [RFT] (#2860)
* REMOVE BATONG

* Stage 2 emitters

* aaa

* aaaa

* Climb up and start the rotors

* the DOORS MASON

* Stage 3 emitters

* a

* a

* Update belt.dm

* aaaa

* more clothes

* update, wintercoat!

* Update wardrobes.dm

* Update wardrobes.dm

* test

* Better

* STAGE-4 BOIS

* No wait, it's stage 5

* aaa

* gunsets and tokens!

* hot backend stuff

* Fixes

* aaa

* QUICKDRAW!

* The smartgun

* a

* a

* a

* Map changes

* a

* Merge branch 'master' into thesecining

* Merge branch 'master' into thesecining

* PHASE 6 LADS, IT'S DONE!

* Merge branch 'master' into thesecining

* smartgun delay

* New HUD and ID cards + EMP protection system

* Create readme.md

* flashlight

* clof

* Update master.dm

* 6.5

* armadyne

* SECURITY SERGEANT AND MANY TWEAKS

* Update security.dm

* a

* Update jobs.txt

* Update security_sergeant.dm

* Report to!

* Update guns.dm

* Merge branch 'master' into thesecining

* redesign

* Update MetaStation_skyrat.dmm

* Update KiloStation_skyrat.dmm

* Update decals.dm

* It's nearly done lads.

* corpo

* a

* Update ammo.dm

* a

* Update bullets.dm

* fuxes

* Update shields.dm

* a

* Update guns.dm

* Bullet drive + fixes

* Update gunsets.dm

* Update bulletdrive.dmi

* Update hud.dmi

* fix

* fs

* a

* .

* Update bullets.dm

* aaa

* Update bullets.dm

* Update tgstation.dme

* bulletbot

* Update bulletbot.dm

* a

* oops

* fixes

* aaaa

* Update vending.dmi

* a

* seclock

* aaa

* a

* a

* a

* Update ammoboxes.dmi

* fixesa

* a

* Update guns.dm

* a

* Update guns.dm

* Peacekeeper hardsuit

* a

* a

* aaa

* Update peacekeeper_clothing.dm

* couple fixes

* Merge branch 'master' into thesecining

* hitscan laser gun

* a

* Merge branch 'master' into thesecining

* a

* a
2021-02-04 16:38:48 +00:00
Sza'Thi
007afea8ac [NON-MODULAR] Adds drinking glass, shot glass and bowl to the service protolathe. (#2740)
* Adds drinking_glass, shot_glass and bowl to service techfab

* Added required comments to code.

* Apply suggestions from code review

Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>

* Update autolathe_designs.dm

Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
2021-01-16 19:21:02 +00:00
Azarak
abcb76d1ae Ports missing prescription huds (#2567) 2021-01-08 22:26:33 +01:00
SkyratBot
88306817a7 [MIRROR] Fix broken entries in sec techfab (#2340)
* Fix broken entries in sec techfab (#55739)

* Fix broken entries in sec techfab

* Fix techfab node reference

* Fix broken entries in sec techfab

Co-authored-by: Gamer025 <33846895+Gamer025@users.noreply.github.com>
2020-12-27 15:22:21 +00: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
SkyratBot
ed2487f201 [MIRROR] [READY] Kitchen Rework part 1: I just want to griddle! (#2173)
* [READY] Kitchen Rework part 1: I just want to griddle! (#55319)

This PR essentialy moves away from the extremely microwave dependent cooking we have for meat right now, and making it a bit more sensical by making you use a grill to grill meat. The grill takes a different time (with variation) for different grilled things. Once finished it will turn that food into something else.

Yes, this does mean creating burgers takes longer, but in return you can make more patties at once, and you are not required to stay at the grill while its going. This lets you cook as much as you want at once, just make sure your meat doesn't burn!

In the future, I hope to move more things like this to machines similar to this (Pasta boiling, putting eggs on the griddle, soup making, etcetera) to create for a more interesting cooking experience.

* [READY] Kitchen Rework part 1: I just want to griddle!

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2020-12-14 02:01:55 +01:00
Gandalf
d0e693283e Readds Ripley MKF [Semi-modular] (#2021)
* aaaaa

* Update all_nodes.dm

* Update all_nodes.dm
2020-12-03 18:28:53 +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
7614382ace Nerfs borg expanded + adds borg shrinker (#1936)
* Update robot_upgrades.dm

* asdad

* Update mechfabricator_designs.dm

* Update robot_upgrades.dm
2020-11-29 21:30:26 +00:00
SkyratBot
aa1e178b8c [MIRROR] Adds a set of nanite storage protocols as a Bepis research, plus small nanite adjustments (#1749)
* Adds a set of nanite storage protocols as a Bepis research, plus small nanite adjustments (#54710)

Adds a new set of nanite protocol programs as a researchable Bepis tech.
Protocol programs are programs that are mutually exclusive within their time, so remember that only one of the following can be active at once in the same host.

    Hive Protocol: Makes nanites use space more efficiently, increasing maximum volume by 250 (500 -> 750)
    Zip Protocol: Makes nanites use a compression routine when not in use, increasing maximum volume by 500 (500 -> 1000) but consuming 0.2 nanites per tick to perform the zipping/unzipping
    Free-Range Protocol: Makes nanite use looser storage routines, reducing the maximum volume by 250 (500 -> 250) but gaining 0.5 nanite replication rate
    S.L.O.P. (Safety Level Override Protocol): Removes nanite storage safety measures, allowing them to reach up to 2000 volume. However, when the volume surpasses the maximum recommended volume (500) the host will start to suffer from side effects, manifesting in slow organ damage. The more the nanite volume approaches the physical limit, the more harmful it becomes.

Replaced the Tinker Nanite Replication Protocol with the Pyramid Protocol, which gives an extra 1.2 regeneration rate, but only while the nanites are at 80% volume or above.
Renamed the Offline Production Protocol to Eclipse Protocol.

Chain detonation now uses dyn_explosion(), at a rate of 1 power per 50 nanite volume. The power level should be similar to how it was for normal nanite volumes, but it should scale more linearly when going above the limit with the new programs.

If nanite volume is suddenly significantly higher than the maximum allowed (likely caused by deleting an active storage protocol) the extra nanites will be forcefully expelled from the host's body, which can range from minor oozing, to vomiting puddles of nanites, to nanites rapidly bursting from eyes, ears, and skin pores.
Despite how it looks, this process causes no lasting damage, since it's a security feature made to prevent acute nanite poisoning.

Added some comments on a few nanite functions.
Refactored vomit code to make it a bit more customizable. The toxic arg (supposedly used to choose an alternate vomit icon, but in fact not functional) is now vomit_type, and purge (which determined vomit would remove 10% of reagents or 67% of reagents) is now purge_ratio, which accepts custom values. Made the refactor mostly to allow a 0% ratio, but it can be handy in other future uses.

Adds extra content to Bepis research, giving a little more reason to invest money into it.
Creates more options to customize a previously rigid parameter in nanites, maximum nanite volume. This opens up strategies that involve storing up large amounts of nanites for special occasions, or viceversa reducing the maximum rate to get more constant replication rate to sustain continued programs.

* Adds a set of nanite storage protocols as a Bepis research, plus small nanite adjustments

Co-authored-by: XDTM <heliumt@yahoo.it>
2020-11-20 21:52:06 +00:00