Porting datum components system updates.
This commit is contained in:
@@ -48,7 +48,7 @@
|
||||
return
|
||||
|
||||
var/datum/nanite_cloud_backup/backup = new(src)
|
||||
var/datum/component/nanites/cloud_copy = new(backup)
|
||||
var/datum/component/nanites/cloud_copy = backup.AddComponent(/datum/component/nanites)
|
||||
backup.cloud_id = cloud_id
|
||||
backup.nanites = cloud_copy
|
||||
investigate_log("[key_name(user)] created a new nanite cloud backup with id #[cloud_id]", INVESTIGATE_NANITES)
|
||||
@@ -213,7 +213,7 @@
|
||||
var/datum/component/nanites/nanites = backup.nanites
|
||||
var/datum/nanite_program/P = nanites.programs[text2num(params["program_id"])]
|
||||
var/datum/nanite_rule/rule = rule_template.make_rule(P)
|
||||
|
||||
|
||||
investigate_log("[key_name(usr)] added rule [rule.display()] to program [P.name] in cloud #[current_view]", INVESTIGATE_NANITES)
|
||||
. = TRUE
|
||||
if("remove_rule")
|
||||
@@ -224,7 +224,7 @@
|
||||
var/datum/nanite_program/P = nanites.programs[text2num(params["program_id"])]
|
||||
var/datum/nanite_rule/rule = P.rules[text2num(params["rule_id"])]
|
||||
rule.remove()
|
||||
|
||||
|
||||
investigate_log("[key_name(usr)] removed rule [rule.display()] from program [P.name] in cloud #[current_view]", INVESTIGATE_NANITES)
|
||||
. = TRUE
|
||||
|
||||
|
||||
Reference in New Issue
Block a user