mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 11:37:40 +01:00
Added new AI law module.
Rearranged modules in AI upload. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@244 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
@@ -283,6 +283,24 @@ AI MODULES
|
||||
target.add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.")
|
||||
target.show_laws()
|
||||
|
||||
|
||||
/obj/item/weapon/aiModule/freeformcore // Slightly more dynamic freeform module -- TLE
|
||||
name = "'Freeform' Core AI Module"
|
||||
var/newFreeFormLaw = "freeform"
|
||||
desc = "A 'freeform' Core AI module: '<freeform>'"
|
||||
|
||||
/obj/item/weapon/aiModule/freeformcore/attack_hand(var/mob/user as mob)
|
||||
..()
|
||||
var/newlaw = ""
|
||||
var/targName = input(usr, "Please enter a new core law for the AI.", "Freeform Law Entry", newlaw)
|
||||
newFreeFormLaw = targName
|
||||
desc = "A 'freeform' Core AI module: '[newFreeFormLaw]'"
|
||||
|
||||
/obj/item/weapon/aiModule/freeformcore/transmitInstructions(var/mob/living/silicon/ai/target, var/mob/sender)
|
||||
..()
|
||||
var/law = "[newFreeFormLaw]"
|
||||
target.add_inherent_law(law)
|
||||
|
||||
/******************** Robocop ********************/
|
||||
/*
|
||||
/obj/item/weapon/aiModule/robocop // -- TLE
|
||||
|
||||
Reference in New Issue
Block a user