Skip to content

Commit

Permalink
[MIRROR] adjust various computer command skill requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
MuckerMayhem authored and SierraHelper committed Nov 21, 2024
1 parent 57b4430 commit d9592f0
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions code/modules/mob/skills/skill.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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.<br>- 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.<br>- The antagonist access decryption program has a chance to avoid tripping alarms and working more effectively. This increases with level.<br>- 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.<br>- 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.<br>- The antagonist dos program gives extra fake attacking nodes to the system log.<br>- 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.<br>- 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
Expand Down
2 changes: 1 addition & 1 deletion code/modules/modular_computers/terminal/commands/hwinfo.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion code/modules/modular_computers/terminal/commands/log.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion code/modules/modular_computers/terminal/commands/status.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down

0 comments on commit d9592f0

Please sign in to comment.