mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-29 15:08:34 +01:00
Have you bingled that (#17407)
* Initial wiki system * wiki organization and spoilers * hide belly chems * move ads to tgui * add search * . * load screen * error screen * 8 * center * . * . * make this more realistic * tgui errro col * move search to top * . * non NT theme * logo to common * base custom theme * . * wip refactor * almost halfway * reworked wiki data * easy fix * get data fix * Material Page in tgui * catch null supply points * . * forward crash * reset pages * . * canvas prep * fix icon stacking * . * colored outlined images * fix sm datum * fix material names * subType prep * only on crash * fix null crash * . * fix solgov * clean hiding * . * implement catalog page * . * particle smasher page * I'm lazy * unfuck some sins * ore page * botany page * allergen list * allergen returns null too * slime injection var * slime core data * fixed warning * wip * proper data list for chems * pass is_slime as null * chems * split that * . * . * . * . * donation for bingle, some cleanup * return types * partially colord icons for chemistry * . * more sillies * donation page * thaler * needs some variation * . * this will crash until implemented * handle it * fix that * dismiss donation banner button * . * fix that * donating procs * donation stuff for comp * - * drink glass for drinks * illegal iconstate pass * fixes * . * nuke drink fix * . * . * . * Drink reagent fix * more cleanup * adjust * . * simple food * . * food list * sending nulls, removed flavor from recipes * . * . * get_donation_current added * . * missing key * . * duped recipes fixed * . * . * wiki food reagent recipes * double list add * properly forbid remaining bad reagent * hide this too * stacky * enable eslint const * fix typing * update that * use proper donation proc * printing fixes * grinding * . * beaker fill volume * plant ore and mat grinding results * duped recipes fixed, unit test tweak * yes this is terrible * . * . * . * chem analyzer tgui mode, some subsystem changes to support it * redoce * . * , * . * small fixes, missing reagent volume * push * sort * catalog entries unlocked by explo * new chem stuff * . * fix byond code * fix scroll tracking * comment * alphabetical * also this * . * fallback icon * . * ... * rel path * that too * to defines * organ to define * . * . * . --------- Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
co-authored by
Willburd
Kashargul
parent
0d340a761b
commit
c42610c5ae
@@ -270,6 +270,7 @@
|
||||
*/
|
||||
|
||||
/datum/particle_smasher_recipe
|
||||
var/display_name = ""
|
||||
var/list/reagents // example: = list(REAGENT_ID_PACID = 5)
|
||||
var/list/items // example: = list(/obj/item/tool/crowbar, /obj/item/welder) Place /foo/bar before /foo. Do not include fruit. Maximum of 3 items.
|
||||
var/recipe_type = PS_RESULT_STACK // Are we producing a stack or an item?
|
||||
@@ -282,6 +283,7 @@
|
||||
var/required_atmos_temp_max = 600 // The maximum ambient atmospheric temperature required, in kelvin.
|
||||
var/probability = 0 // The probability for the recipe to be produced. 0 will make it impossible.
|
||||
var/item_consume_chance = 100 // The probability for the items (not materials) used in the recipe to be consume.
|
||||
var/wiki_flag = NONE
|
||||
|
||||
/datum/particle_smasher_recipe/proc/check_items(var/obj/container as obj)
|
||||
. = 1
|
||||
@@ -320,6 +322,7 @@
|
||||
return .
|
||||
|
||||
/datum/particle_smasher_recipe/deuterium_tritium
|
||||
display_name = MAT_TRITIUM + " from " + MAT_DEUTERIUM
|
||||
reagents = list(REAGENT_ID_HYDROGEN = 15)
|
||||
|
||||
result = /obj/item/stack/material/tritium
|
||||
@@ -332,6 +335,7 @@
|
||||
probability = 30
|
||||
|
||||
/datum/particle_smasher_recipe/verdantium_morphium
|
||||
display_name = MAT_MORPHIUM + " from " + MAT_VERDANTIUM
|
||||
result = /obj/item/stack/material/morphium
|
||||
required_material = /obj/item/stack/material/verdantium
|
||||
|
||||
@@ -340,6 +344,7 @@
|
||||
probability = 20
|
||||
|
||||
/datum/particle_smasher_recipe/plasteel_morphium
|
||||
display_name = MAT_MORPHIUM + " from Alien Junk"
|
||||
items = list(/obj/item/prop/alien/junk)
|
||||
|
||||
result = /obj/item/stack/material/morphium
|
||||
@@ -350,6 +355,7 @@
|
||||
probability = 10
|
||||
|
||||
/datum/particle_smasher_recipe/osmium_lead
|
||||
display_name = MAT_OSMIUM + " from " + MAT_LEAD
|
||||
reagents = list(REAGENT_ID_TUNGSTEN = 10)
|
||||
|
||||
result = /obj/item/stack/material/lead
|
||||
@@ -363,6 +369,7 @@
|
||||
probability = 50
|
||||
|
||||
/datum/particle_smasher_recipe/phoron_valhollide
|
||||
display_name = MAT_VALHOLLIDE + " from " + MAT_PHORON
|
||||
reagents = list(REAGENT_ID_PHORON = 10, REAGENT_ID_PACID = 10)
|
||||
|
||||
result = /obj/item/stack/material/valhollide
|
||||
@@ -376,6 +383,7 @@
|
||||
probability = 10
|
||||
|
||||
/datum/particle_smasher_recipe/valhollide_supermatter
|
||||
display_name = MAT_SUPERMATTER + " from " + MAT_VALHOLLIDE
|
||||
reagents = list(REAGENT_ID_PHORON = 300)
|
||||
|
||||
result = /obj/item/stack/material/supermatter
|
||||
@@ -389,6 +397,7 @@
|
||||
probability = 1
|
||||
|
||||
/datum/particle_smasher_recipe/donkpockets_coal
|
||||
display_name = "Ruined Donkpocket"
|
||||
items = list(/obj/item/reagent_containers/food/snacks/donkpocket)
|
||||
|
||||
recipe_type = PS_RESULT_ITEM
|
||||
@@ -404,6 +413,7 @@
|
||||
probability = 90
|
||||
|
||||
/datum/particle_smasher_recipe/donkpockets_ascend
|
||||
display_name = "Ascended Donkpocket"
|
||||
items = list(/obj/item/reagent_containers/food/snacks/donkpocket)
|
||||
reagents = list(REAGENT_ID_PHORON = 120)
|
||||
|
||||
@@ -420,6 +430,7 @@
|
||||
probability = 20
|
||||
|
||||
/datum/particle_smasher_recipe/glamour
|
||||
display_name = "Synthesize " + MAT_GLAMOUR
|
||||
items = list(/obj/item/glamour_unstable)
|
||||
|
||||
result = /obj/item/stack/material/glamour
|
||||
|
||||
Reference in New Issue
Block a user