From d9592f0393722e1d4cb9c15e919b99d1fa5e1d8e Mon Sep 17 00:00:00 2001 From: MuckerMayhem <1161516+MuckerMayhem@users.noreply.github.com> Date: Thu, 21 Nov 2024 12:55:24 +0000 Subject: [PATCH] [MIRROR] adjust various computer command skill requirements --- code/modules/mob/skills/skill.dm | 4 ++-- code/modules/modular_computers/terminal/commands/hwinfo.dm | 2 +- code/modules/modular_computers/terminal/commands/ifconfig.dm | 2 +- code/modules/modular_computers/terminal/commands/log.dm | 2 +- code/modules/modular_computers/terminal/commands/status.dm | 2 +- code/modules/modular_computers/terminal/commands/sysnotify.dm | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/skills/skill.dm b/code/modules/mob/skills/skill.dm index cf9b7a63ed44d..8ed4c35cc6b7b 100644 --- a/code/modules/mob/skills/skill.dm +++ b/code/modules/mob/skills/skill.dm @@ -146,9 +146,9 @@ GLOBAL_LIST_EMPTY(skills) name = "Information Technology" desc = "Describes your understanding of computers, software and communication. Not a requirement for using computers, but definitely helps. Used in telecommunications and programming of computers and AIs." levels = list( "Unskilled" = "You know how to use the computers and communication devices that you grew up with. You can use a computer console, a handheld or wall-mounted radio, and your headset, as well as your PDA. You know what an AI is, but you may see them as either \"people made of silicon\" or \"only machines\"; you know they have to obey their laws, but you don't know much about how or why they work.", - "Basic" = "You know the basics of programming, but you're not very good at it and couldn't do it professionally. You have a pretty good idea of what makes AIs tick. You understand how information is stored in a computer, and you can fix simple computer problems. You're computer-literate, but you still make mistakes. If you tried to subvert the AI, you might make mistakes in wording your new laws.
- The antagonist access decryption program has a chance to avoid tripping alarms and working more effectively. This increases with level.", + "Basic" = "You know the basics of programming, but you're not very good at it and couldn't do it professionally. You have a pretty good idea of what makes AIs tick. You understand how information is stored in a computer, and you can fix simple computer problems. You're computer-literate, but you still make mistakes. If you tried to subvert the AI, you might make mistakes in wording your new laws.
- The antagonist access decryption program has a chance to avoid tripping alarms and working more effectively. This increases with level.
- You can use the command line on modular computers (type \"man\" for a list).", "Trained" = "At this level, you're probably working with computers on a daily basis. You understand and can repair the telecommunications network. Your understanding of AI programming and psychology lets you fix problems with the AIs or cyborgs--or create problems, if you so desire. You can program computers and AIs and change their laws effectively.
- You can fully operate the Network Monitor, E-mail Administration, and AI Management Programs.", - "Experienced" = "You have years of experience with computer networks, AI systems, telecommunications, and sysadmin tasks. You know the systems used on a daily basis intimately, and can diagnose complex problems.
- The antagonist dos program gives extra fake attacking nodes to the system log.
- You can use the command line on modular computers (type \"man\" for a list).", + "Experienced" = "You have years of experience with computer networks, AI systems, telecommunications, and sysadmin tasks. You know the systems used on a daily basis intimately, and can diagnose complex problems.
- The antagonist dos program gives extra fake attacking nodes to the system log.", "Master" = "People are probably starting to wonder whether you might be a computer yourself. Computer code is your first language; you relate to AIs as easily as (probably more easily than) organics. You could build a telecommunications network from the ground up.") // Category: Service diff --git a/code/modules/modular_computers/terminal/commands/hwinfo.dm b/code/modules/modular_computers/terminal/commands/hwinfo.dm index 2393a6788dbb7..c68c75f7c3bb5 100644 --- a/code/modules/modular_computers/terminal/commands/hwinfo.dm +++ b/code/modules/modular_computers/terminal/commands/hwinfo.dm @@ -7,7 +7,7 @@ "If device is specified by name, runs diagnostic tests." ) pattern = "^hwinfo" - skill_needed = SKILL_TRAINED + skill_needed = SKILL_BASIC /datum/terminal_command/hwinfo/proper_input_entered(text, mob/user, datum/terminal/terminal) var/command = copytext(text, 1, length(name) + 2) diff --git a/code/modules/modular_computers/terminal/commands/ifconfig.dm b/code/modules/modular_computers/terminal/commands/ifconfig.dm index 2336389d1d859..efa077d24c5da 100644 --- a/code/modules/modular_computers/terminal/commands/ifconfig.dm +++ b/code/modules/modular_computers/terminal/commands/ifconfig.dm @@ -8,7 +8,7 @@ "Returns network adaptor information." ) pattern = "^ifconfig" - skill_needed = SKILL_EXPERIENCED + skill_needed = SKILL_BASIC /datum/terminal_command/ifconfig/proper_input_entered(text, mob/user, datum/terminal/terminal) var/command = copytext(text, 1, length(name) + 2) diff --git a/code/modules/modular_computers/terminal/commands/log.dm b/code/modules/modular_computers/terminal/commands/log.dm index f314884bd7e47..371c9e2add81c 100644 --- a/code/modules/modular_computers/terminal/commands/log.dm +++ b/code/modules/modular_computers/terminal/commands/log.dm @@ -8,7 +8,7 @@ ) pattern = "^log" req_access = list(list(access_network, access_network_admin)) - skill_needed = SKILL_EXPERIENCED + skill_needed = SKILL_TRAINED /datum/terminal_command/log/proper_input_entered(text, mob/user, datum/terminal/terminal) var/argument = copytext(text, length(name) + 2, 0) diff --git a/code/modules/modular_computers/terminal/commands/status.dm b/code/modules/modular_computers/terminal/commands/status.dm index ceb6829def952..d59d6fd4a6442 100644 --- a/code/modules/modular_computers/terminal/commands/status.dm +++ b/code/modules/modular_computers/terminal/commands/status.dm @@ -8,7 +8,7 @@ ) pattern = "^status$" req_access = list(list(access_network, access_network_admin)) - skill_needed = SKILL_EXPERIENCED + skill_needed = SKILL_BASIC /datum/terminal_command/status/proper_input_entered(text, mob/user, datum/terminal/terminal) if(!terminal.computer.get_ntnet_status()) diff --git a/code/modules/modular_computers/terminal/commands/sysnotify.dm b/code/modules/modular_computers/terminal/commands/sysnotify.dm index daf4a7ec90432..ef427f34001b3 100644 --- a/code/modules/modular_computers/terminal/commands/sysnotify.dm +++ b/code/modules/modular_computers/terminal/commands/sysnotify.dm @@ -6,7 +6,7 @@ "Triggers a system notification showing the specified message, along with an audio alert." ) pattern = "^sysnotify" - skill_needed = SKILL_MASTER + skill_needed = SKILL_EXPERIENCED /datum/terminal_command/sysnotify/proper_input_entered(text, mob/user, datum/terminal/terminal) var/argument = copytext(text, length(name) + 2, 0)