mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-01-05 23:21:53 +00:00
61 lines
1.8 KiB
Plaintext
61 lines
1.8 KiB
Plaintext
/////////////////////////////////////////////////////////////////////////////////////////
|
|
// Research
|
|
/////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
// MAXIMUM SCIENCE
|
|
/datum/job_objective/maximize_research
|
|
completion_payment=1000
|
|
|
|
/datum/job_objective/maximize_research/get_description()
|
|
return "Maximize all legal research tech levels."
|
|
|
|
/datum/job_objective/maximize_research/check_for_completion()
|
|
var/obj/machinery/r_n_d/server/server = null
|
|
for(var/obj/machinery/r_n_d/server/serber in machines)
|
|
if(serber.name == "Core R&D Server")
|
|
server=serber
|
|
break
|
|
if(!server)
|
|
// This was just used for testing.
|
|
//world << "UNABLE TO FIND A GODDAMN RND SERVER. FUCK."
|
|
return
|
|
for(var/datum/tech/T in server.files.possible_tech)
|
|
if(T.max_level==0) // Ignore illegal tech, etc
|
|
continue
|
|
var/datum/tech/KT = locate(T.type, server.files.known_tech)
|
|
if(!KT)
|
|
return 0 // Obviously haven't maxed everything if we don't know a tech.
|
|
if(KT.level<T.max_level)
|
|
return 0
|
|
return 1
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////
|
|
// Robotics
|
|
/////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
// Mek cyburg
|
|
/datum/job_objective/make_cyborg
|
|
completion_payment=100
|
|
per_unit=1
|
|
|
|
/datum/job_objective/make_cyborg/get_description()
|
|
return "Make a cyborg. ([units_completed] created.)"
|
|
/*
|
|
// Mek MoMMI
|
|
/datum/job_objective/make_mommi
|
|
completion_payment=150
|
|
per_unit=1
|
|
|
|
/datum/job_objective/make_mommi/get_description()
|
|
return "Make a Mobile MMI. ([units_completed] created.)"
|
|
*/
|
|
// Mek Ripley
|
|
/datum/job_objective/make_ripley
|
|
completion_payment=600
|
|
per_unit=1
|
|
|
|
/datum/job_objective/make_ripley/get_description()
|
|
return "Make a Ripley. ([units_completed] created.)"
|
|
|
|
|