From 38d30122e28a984555060e95b8917dc75ca807b2 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Sat, 16 Mar 2013 20:38:01 +1000 Subject: [PATCH 1/5] re-add holy water reagent Signed-off-by: Cael_Aislinn --- code/modules/reagents/Chemistry-Reagents.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index ed8654a4028..857b085c2dc 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -1676,6 +1676,13 @@ datum /////////////////////////////////////////////////////////////////////////////////////////////////////////////// + holywater + name = "Holy Water" + id = "holywater" + description = "A ubiquitous chemical substance that is composed of hydrogen and oxygen." + reagent_state = LIQUID + color = "#535E66" // rgb: 83, 94, 102 + nanites name = "Nanomachines" id = "nanites" From 42d8cd33e0ea4d81d8bc106cb2d0b741ddf70081 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Sat, 16 Mar 2013 20:58:31 +1000 Subject: [PATCH 2/5] made fuel injectors and core gens properly start in mobile configs, made large crates able to hold 1 large item (machinery or structure) Signed-off-by: Cael_Aislinn --- .../Cael_Aislinn/Rust/core_gen.dm | 1 + .../Cael_Aislinn/Rust/fuel_injector.dm | 10 +++-- .../structures/crates_lockers/closets.dm | 2 +- .../structures/crates_lockers/crates.dm | 41 ++++++++++++++++--- 4 files changed, 44 insertions(+), 10 deletions(-) diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm b/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm index 52ab6d043ad..438894ca865 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm @@ -62,6 +62,7 @@ max volume of plasma storeable by the field = the total volume of a number of ti active_power_usage = 500 //multiplied by field strength var/cached_power_avail = 0 directwired = 1 + anchored = 0 var/state = 0 var/locked = 1 diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm b/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm index 64e9f46535e..6d18b71f4cb 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm @@ -3,17 +3,19 @@ name = "Fuel Injector" icon = 'code/WorkInProgress/Cael_Aislinn/Rust/rust.dmi' icon_state = "injector0" + density = 1 - var/state = 2 + anchored = 0 + var/state = 0 var/locked = 0 + req_access = list(access_engine) + var/obj/item/weapon/fuel_assembly/cur_assembly var/fuel_usage = 0.0001 //percentage of available fuel to use per cycle var/id_tag = "One" var/injecting = 0 var/trying_to_swap_fuel = 0 - // - req_access = list(access_engine) - // + use_power = 1 idle_power_usage = 10 active_power_usage = 500 diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 38662ddcf52..48c13eb8499 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -46,7 +46,7 @@ for(var/obj/effect/dummy/chameleon/AD in src) AD.loc = src.loc - for(var/obj/item/I in src) + for(var/obj/I in src) I.loc = src.loc for(var/mob/M in src) diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 05d8b4241b0..0026aa53165 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -175,15 +175,29 @@ redlight = "largemetalr" greenlight = "largemetalg" -/obj/structure/closet/crate/secure/large_reinforced - name = "large crate" +/obj/structure/closet/crate/secure/large/close() + //we can hold up to one large item + var/found = 0 + for(var/obj/structure/S in src.loc) + if(S == src) + continue + if(!S.anchored) + found = 1 + S.loc = src + break + if(!found) + for(var/obj/machinery/M in src.loc) + if(!M.anchored) + M.loc = src + break + ..() + +//fluff variant +/obj/structure/closet/crate/secure/large/reinforced desc = "A hefty, reinforced metal crate with an electronic locking system." - icon = 'icons/obj/storage.dmi' icon_state = "largermetal" icon_opened = "largermetalopen" icon_closed = "largermetal" - redlight = "largemetalr" - greenlight = "largemetalg" /obj/structure/closet/crate/secure desc = "A secure crate." @@ -206,6 +220,23 @@ icon_opened = "largemetalopen" icon_closed = "largemetal" +/obj/structure/closet/crate/large/close() + //we can hold up to one large item + var/found = 0 + for(var/obj/structure/S in src.loc) + if(S == src) + continue + if(!S.anchored) + found = 1 + S.loc = src + break + if(!found) + for(var/obj/machinery/M in src.loc) + if(!M.anchored) + M.loc = src + break + ..() + /obj/structure/closet/crate/hydroponics name = "Hydroponics crate" desc = "All you need to destroy those pesky weeds and pests." From e2058e57a496d4a521b703698d7d71f7140c122b Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Mon, 18 Mar 2013 01:47:11 +1000 Subject: [PATCH 3/5] added a new manual explaining suspension, tweaked a manual Signed-off-by: Cael_Aislinn --- .../research/xenoarchaeology/manuals.dm | 64 +++++++++++++++++- code/modules/research/xenoarchaeology/misc.dm | 4 +- icons/obj/library.dmi | Bin 18967 -> 18745 bytes 3 files changed, 66 insertions(+), 2 deletions(-) diff --git a/code/modules/research/xenoarchaeology/manuals.dm b/code/modules/research/xenoarchaeology/manuals.dm index 84230853d74..ceaa3d036ea 100644 --- a/code/modules/research/xenoarchaeology/manuals.dm +++ b/code/modules/research/xenoarchaeology/manuals.dm @@ -312,7 +312,7 @@ the the denser clumps of matter out of the refined sample. This is done by mixing 1 part lithium, 2 parts sodium, 1 part tungsten, 4 parts oxygen.
  • Mix separator with sample - The resulting mixture is very close to the final product, but make sure to extract any leftover reagents and the chemical waste byproduct.
  • -
  • Bring sample to boil - Using a standard bunsen burner, bring the mixture to a boil to vaporise the remaining unwanted matter. Remember +
  • Bring sample to boil - Using a standard bunsen burner, bring the mixture containing at least 5u of DST to a boil to vaporise the remaining unwanted matter. Remember to again clear out any waste byproducts.

  • Contents @@ -411,3 +411,65 @@ "} + +/obj/item/weapon/book/manual/stasis + name = "Cellular suspension, the new Cryogenics?" + icon_state = "stasis" + author = "Elvin Schmidt" + title = "Cellular suspension, the new Cryogenics?" + dat = {" + + + + + +

    Contents

    +
      +
    1. Forward: A replacement for cryosleep?
    2. +
    3. The breakthrough
    4. +
    5. Applying this new principle
    6. +
    +
    +

    Forward: A replacement for cryosleep?

    + The development of rudimentary cryofreezing in the 20th and 21st centuries was hailed as a crank science by some, but many early visionaries recognised the + potential it had to change the way we approach so many fields, such as medicine, therapeutics and space travel. It was breakthroughs in the field in the 22nd and + later centures that turned the procedure from science fiction to science fact, however. Since then, cryogenics has become a hallmark of modern science, and + regarded as one of the great achievements of our era. As with all sciences however, they have their time and are superseded by newer technological miracles when + it is over.
    + Contents + +

    The breakthrough

    + It was in examining the effects of decellerated, blue-space high energy particles when transphased through bluespace that the effects where primarily noticed. + Due to exigent properties of that dimension, transphasing those particles capable of existing in bluespace with high stability levels has the effect of bringing + some of those effects into realspace. Examining the Hoffman emissions in particular, it was discovered that they exhibited a-entropic behaviour, and in what is + now termed the 'Effete Hoffman Principle,' it was found that metastabilising the Hoffman radiation resulted in the effect being applied across other physical + interactions, in particular forces and reactions.
    + Contents + +

    Applying this new principle

    + When combined with an appropriate energy-effect replicate for cryogenics (slowing down biological activity, thus stabilising the organics), the effect is + effectively identical to cryogenics, and while it consumes vastly more power and requires extremely complex equipment, it's (for all intents and purposes) superior + to cryogenics, all that remains is to 'commercialise' the process by enabling cheaper development and mass production.
    + The Effete Hoffman Principle can be tweak-combined with other effects however, for different purposes. A division of PMC Research initially developed the application + in prisons as a literal 'suspension field' where convincts are held immobile in the air, and the use quickly spread to numerous other areas.
    +
    + By examining the material resonance properties of certain strong waveforms when combined with Hoffman radiation, an effect was produced able to reverse energy + transferral through matter, and to slow the effects of gravity. When combined with energy repulse technology, the triple effects compound themselves into a much + stronger field, although all three componenets do slightly different things. High energy researchers assure me of the following key points:
    +
      +
    1. The energy repulsion factor provides a 'shell' capable of weak suspension.
    2. +
    3. The Hoffman emissions nullify energy transferral and other kinetic activity, maintaining stability inside the field.
    4. +
    5. The resonant waveform combines the effects of the above two points, and applies it magnified onto it's synched 'resonance' materials.
    6. +
    + As an interesting aside, a carbon waveform was chosen for the field in prison suspension fields, due to it's resonance with organic matter.
    + Contents + + + + "} diff --git a/code/modules/research/xenoarchaeology/misc.dm b/code/modules/research/xenoarchaeology/misc.dm index ec1f4f18046..3f682f65951 100644 --- a/code/modules/research/xenoarchaeology/misc.dm +++ b/code/modules/research/xenoarchaeology/misc.dm @@ -53,6 +53,7 @@ new /obj/item/weapon/book/manual/materials_chemistry_analysis(src) new /obj/item/weapon/book/manual/anomaly_testing(src) new /obj/item/weapon/book/manual/anomaly_spectroscopy(src) + new /obj/item/weapon/book/manual/stasis(src) update_icon() //---- Lockers and closets @@ -96,10 +97,11 @@ new /obj/item/device/radio/beacon(src) new /obj/item/clothing/glasses/meson(src) new /obj/item/weapon/pickaxe(src) + new /obj/item/device/measuring_tape(src) return //---- Isolation room air alarms /obj/machinery/alarm/isolation name = "Isolation room air control" - req_access = list(access_research) \ No newline at end of file + req_access = list(access_research) diff --git a/icons/obj/library.dmi b/icons/obj/library.dmi index 1f7cecb6e093b125374aa64288f8c9821817b8c6..08dc71cb1ddafb0ec88c22817fbc50163b09153a 100644 GIT binary patch literal 18745 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 From 00c915b16adad29b404efa517c5f2e086bc19c55 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Mon, 18 Mar 2013 11:53:55 +1000 Subject: [PATCH 4/5] fixed size of 5/6 picks, fixed some of the field types for suspension gens Signed-off-by: Cael_Aislinn --- .../xenoarchaeology/tools/suspension_generator.dm | 8 ++++++-- .../research/xenoarchaeology/tools/tools_pickaxe.dm | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/research/xenoarchaeology/tools/suspension_generator.dm b/code/modules/research/xenoarchaeology/tools/suspension_generator.dm index 40980994ce3..36a75826f72 100644 --- a/code/modules/research/xenoarchaeology/tools/suspension_generator.dm +++ b/code/modules/research/xenoarchaeology/tools/suspension_generator.dm @@ -82,13 +82,14 @@ dat += "
    " if(!locked) dat += "Select field mode
    " - dat += "[field_type=="carbon"?"":"" ]Diffracted CO2 laser
    " + dat += "[field_type=="carbon"?"":"" ]Diffracted carbon dioxide laser
    " dat += "[field_type=="nitrogen"?"":"" ]Nitrogen tracer field
    " dat += "[field_type=="potassium"?"":"" ]Potassium refrigerant cloud
    " dat += "[field_type=="mercury"?"":"" ]Mercury dispersion wave
    " dat += "[field_type=="iron"?"":"" ]Iron wafer conduction field
    " dat += "[field_type=="calcium"?"":"" ]Calcium binary deoxidiser
    " - dat += "[field_type=="plasma"?"":"" ]Plasma saturated field
    " + dat += "[field_type=="plasma"?"":"" ]Chlorine diffusion emissions
    " + dat += "[field_type=="plasma"?"":"" ]Plasma saturated field
    " else dat += "
    " dat += "
    " @@ -260,6 +261,9 @@ if("plasma") success = 1 // + if("calcium") + success = 1 + // if("iron") success = 1 for(var/mob/living/silicon/R in T) diff --git a/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm b/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm index 948328d9c83..7d4187c0d5b 100644 --- a/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm +++ b/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm @@ -72,6 +72,7 @@ excavation_amount = 5 drill_sound = 'sound/items/Screwdriver.ogg' drill_verb = "delicately picking" + w_class = 2 /obj/item/weapon/pickaxe/six_pick name = "1/1 pick" From 398bdafbbd891290d66d88d2ecc954e7760d4644 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Mon, 18 Mar 2013 12:01:43 +1000 Subject: [PATCH 5/5] runtime fixes Signed-off-by: Cael_Aislinn --- code/modules/mining/mine_turfs.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 30fe52b562a..c5c24814a2a 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -388,8 +388,7 @@ commented out in r5061, I left it because of the shroom thingies if(artifact_find) B.artifact_find = artifact_find else if(src.excavation_level + P.excavation_amount >= 100) - spawn(0) - artifact_debris() + artifact_debris() gets_drilled(B ? 0 : 1) return @@ -477,13 +476,8 @@ commented out in r5061, I left it because of the shroom thingies for (var/i=0;i