]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Cleanup Toolshed Locale (#42259)
authorScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Mon, 5 Jan 2026 23:01:15 +0000 (00:01 +0100)
committerGitHub <noreply@github.com>
Mon, 5 Jan 2026 23:01:15 +0000 (23:01 +0000)
* it begins

* god help me

* FINALLY

26 files changed:
Resources/Locale/en-US/commands/toolshed/acmd-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/addaccesslog-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/admins-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/bank-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/clone-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/dynamicrule-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/inventory-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/jobboard-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/jobs-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/laws-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/marked-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/mind-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/polymorph-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/rejuvenate-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/runverbas-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/scale-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/solution-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/stationevent-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/stations-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/statuseffect-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/storage-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/tag-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/toolshed-commands.ftl [deleted file]
Resources/Locale/en-US/commands/toolshed/unpolymorph-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/visualize-command.ftl [new file with mode: 0644]
Resources/Locale/en-US/commands/toolshed/xenoartifact-command.ftl [new file with mode: 0644]

diff --git a/Resources/Locale/en-US/commands/toolshed/acmd-command.ftl b/Resources/Locale/en-US/commands/toolshed/acmd-command.ftl
new file mode 100644 (file)
index 0000000..31745fb
--- /dev/null
@@ -0,0 +1,4 @@
+command-description-acmd-perms =
+    Returns the admin permissions of the given command, if any.
+command-description-acmd-caninvoke =
+    Check if the given player can invoke the given command.
diff --git a/Resources/Locale/en-US/commands/toolshed/addaccesslog-command.ftl b/Resources/Locale/en-US/commands/toolshed/addaccesslog-command.ftl
new file mode 100644 (file)
index 0000000..e5a13cb
--- /dev/null
@@ -0,0 +1,2 @@
+command-description-addaccesslog =
+    Adds an access log to this entity. Do note that this bypasses the log's default limit and pause check.
diff --git a/Resources/Locale/en-US/commands/toolshed/admins-command.ftl b/Resources/Locale/en-US/commands/toolshed/admins-command.ftl
new file mode 100644 (file)
index 0000000..56cc736
--- /dev/null
@@ -0,0 +1,4 @@
+command-description-admins-active =
+    Returns a list of active admins.
+command-description-admins-all =
+    Returns a list of ALL admins, including deadmined ones.
diff --git a/Resources/Locale/en-US/commands/toolshed/bank-command.ftl b/Resources/Locale/en-US/commands/toolshed/bank-command.ftl
new file mode 100644 (file)
index 0000000..328be57
--- /dev/null
@@ -0,0 +1,10 @@
+command-description-bank-accounts =
+    Returns all accounts on a station.
+command-description-bank-account =
+    Returns a given bank account from a station.
+command-description-bank-adjust =
+    Adjusts the money for the given bank account.
+command-description-bank-set =
+    Sets the money for the given bank account.
+command-description-bank-amount =
+    Returns the money for the given bank account.
diff --git a/Resources/Locale/en-US/commands/toolshed/clone-command.ftl b/Resources/Locale/en-US/commands/toolshed/clone-command.ftl
new file mode 100644 (file)
index 0000000..ec2935f
--- /dev/null
@@ -0,0 +1,10 @@
+command-description-clone-humanoidappearance =
+    Clones the humanoid appearance of provided entity to all input entities.
+command-description-clone-comps =
+    Clones all components from the provided entity to all input entities. Only works for supported components.
+command-description-clone-equipment =
+    Clones the equipment from the provided entity to all input entities. Uses base prototypes, meaning changes to equipment won't persist to the cloned versions.
+command-description-clone-implants =
+    Clones the implants from the provided entity to all input entities. Uses base prototypes, meaning changes to implants won't persist to the cloned versions.
+command-description-clone-storage =
+    Clones the storage from the provided entity to all input entities. Uses base prototypes, meaning changes to contents won't persist to the cloned versions.
diff --git a/Resources/Locale/en-US/commands/toolshed/dynamicrule-command.ftl b/Resources/Locale/en-US/commands/toolshed/dynamicrule-command.ftl
new file mode 100644 (file)
index 0000000..d03a94f
--- /dev/null
@@ -0,0 +1,16 @@
+command-description-dynamicrule-list =
+    Lists all currently active dynamic rules, usually this is just one.
+command-description-dynamicrule-get =
+    Gets the currently active dynamic rule.
+command-description-dynamicrule-budget =
+    Gets the current budget of the piped dynamic rule(s).
+command-description-dynamicrule-adjust =
+    Adjusts the budget of the piped dynamic rule(s) by the specified amount.
+command-description-dynamicrule-set =
+    Sets the budget of the piped dynamic rule(s) to the specified amount.
+command-description-dynamicrule-dryrun =
+    Returns a list of rules that could be activated if the rule ran at this moment with all current context. This is not a complete list of every single rule that could be run, just a sample of the current valid ones.
+command-description-dynamicrule-executenow =
+    Executes the piped dynamic rule as if it had reached its regular update time.
+command-description-dynamicrule-rules =
+    Gets a list of all the rules spawned by the piped dynamic rule.
diff --git a/Resources/Locale/en-US/commands/toolshed/inventory-command.ftl b/Resources/Locale/en-US/commands/toolshed/inventory-command.ftl
new file mode 100644 (file)
index 0000000..3ded739
--- /dev/null
@@ -0,0 +1,20 @@
+command-description-inventory-getflags =
+    Gets all entities in slots on the piped inventory entity matching a certain slot flag.
+command-description-inventory-getnamed =
+    Gets all entities in slots on the piped inventory entity matching a certain slot name.
+command-description-inventory-forceput =
+    Puts a given entity on the first piped entity that has a slot matching the given flag, deleting any item previously in that slot.
+command-description-inventory-forcespawn =
+    Spawns a given prototype on the first piped entity that has a slot matching the given flag, deleting any item previously in that slot.
+command-description-inventory-put =
+    Puts a given entity on the first piped entity that has a slot matching the given flag, unequiping any item previously in that slot.
+command-description-inventory-spawn =
+    Spawns a given prototype on the first piped entity that has a slot matching the given flag, unequiping any item previously in that slot.
+command-description-inventory-tryput =
+    Tries to put a given entity on the first piped entity that has a slot matching the given flag, failing if any item is in currently in that slot.
+command-description-inventory-tryspawn =
+    Tries to spawn a given prototype on the first piped entity that has a slot matching the given flag, failing if any item is in currently in that slot.
+command-description-inventory-ensure =
+    Puts a given entity on the first piped entity that has a slot matching the given flag if none exists, passing through the UID of whatever is in the slot by the end.
+command-description-inventory-ensurespawn =
+    Spawns a given prototype on the first piped entity that has a slot matching the given flag if none exists, passing through the UID of whatever is in the slot by the end.
diff --git a/Resources/Locale/en-US/commands/toolshed/jobboard-command.ftl b/Resources/Locale/en-US/commands/toolshed/jobboard-command.ftl
new file mode 100644 (file)
index 0000000..1e0c610
--- /dev/null
@@ -0,0 +1,2 @@
+command-description-jobboard-completeJob =
+    Completes a given salvage job board job for the station.
diff --git a/Resources/Locale/en-US/commands/toolshed/jobs-command.ftl b/Resources/Locale/en-US/commands/toolshed/jobs-command.ftl
new file mode 100644 (file)
index 0000000..918c86f
--- /dev/null
@@ -0,0 +1,12 @@
+command-description-jobs-jobs =
+    Returns all jobs on a station.
+command-description-jobs-job =
+    Returns a given job on a station.
+command-description-jobs-isinfinite =
+    Returns true if the input job is infinite, otherwise false.
+command-description-jobs-adjust =
+    Adjusts the number of slots for the given job.
+command-description-jobs-set =
+    Sets the number of slots for the given job.
+command-description-jobs-amount =
+    Returns the number of slots for the given job.
diff --git a/Resources/Locale/en-US/commands/toolshed/laws-command.ftl b/Resources/Locale/en-US/commands/toolshed/laws-command.ftl
new file mode 100644 (file)
index 0000000..df0d8e6
--- /dev/null
@@ -0,0 +1,4 @@
+command-description-laws-list =
+    Returns a list of all law bound entities.
+command-description-laws-get =
+    Returns all of the laws for a given entity.
diff --git a/Resources/Locale/en-US/commands/toolshed/marked-command.ftl b/Resources/Locale/en-US/commands/toolshed/marked-command.ftl
new file mode 100644 (file)
index 0000000..4a764ac
--- /dev/null
@@ -0,0 +1,2 @@
+command-description-marked =
+    Returns the value of $marked as a List<EntityUid>.
diff --git a/Resources/Locale/en-US/commands/toolshed/mind-command.ftl b/Resources/Locale/en-US/commands/toolshed/mind-command.ftl
new file mode 100644 (file)
index 0000000..e396ee3
--- /dev/null
@@ -0,0 +1,4 @@
+command-description-mind-get =
+    Grabs the mind from the entity, if any.
+command-description-mind-control =
+    Assumes control of an entity with the given player.
diff --git a/Resources/Locale/en-US/commands/toolshed/polymorph-command.ftl b/Resources/Locale/en-US/commands/toolshed/polymorph-command.ftl
new file mode 100644 (file)
index 0000000..9b0ac23
--- /dev/null
@@ -0,0 +1,2 @@
+command-description-polymorph =
+    Polymorphs the input entity with the given prototype.
diff --git a/Resources/Locale/en-US/commands/toolshed/rejuvenate-command.ftl b/Resources/Locale/en-US/commands/toolshed/rejuvenate-command.ftl
new file mode 100644 (file)
index 0000000..d624fc9
--- /dev/null
@@ -0,0 +1,2 @@
+command-description-rejuvenate =
+    Rejuvenates the given entities, restoring them to full health, clearing status effects, etc.
diff --git a/Resources/Locale/en-US/commands/toolshed/runverbas-command.ftl b/Resources/Locale/en-US/commands/toolshed/runverbas-command.ftl
new file mode 100644 (file)
index 0000000..83b7228
--- /dev/null
@@ -0,0 +1,2 @@
+command-description-runverbas =
+    Runs a verb over the input entities with the given user.
diff --git a/Resources/Locale/en-US/commands/toolshed/scale-command.ftl b/Resources/Locale/en-US/commands/toolshed/scale-command.ftl
new file mode 100644 (file)
index 0000000..ee37291
--- /dev/null
@@ -0,0 +1,10 @@
+command-description-scale-set =
+    Sets an entity's sprite size to a certain scale (without changing its fixture).
+command-description-scale-get =
+    Get an entity's sprite scale as set by ScaleVisualsComponent. Does not include any changes directly made in the SpriteComponent.
+command-description-scale-multiply =
+    Multiply an entity's sprite size with a certain factor (without changing its fixture).
+command-description-scale-multiplyvector =
+    Multiply an entity's sprite size with a certain 2d vector (without changing its fixture).
+command-description-scale-multiplywithfixture =
+    Multiply an entity's sprite size with a certain factor (including its fixture).
diff --git a/Resources/Locale/en-US/commands/toolshed/solution-command.ftl b/Resources/Locale/en-US/commands/toolshed/solution-command.ftl
new file mode 100644 (file)
index 0000000..c683100
--- /dev/null
@@ -0,0 +1,4 @@
+command-description-solution-get =
+    Grabs the given solution off the given entity.
+command-description-solution-adjreagent =
+    Adjusts the given reagent on the given solution.
diff --git a/Resources/Locale/en-US/commands/toolshed/stationevent-command.ftl b/Resources/Locale/en-US/commands/toolshed/stationevent-command.ftl
new file mode 100644 (file)
index 0000000..597c0b4
--- /dev/null
@@ -0,0 +1,8 @@
+command-description-stationevent-simulate =
+    Given a BasicStationEventScheduler prototype, N Rounds, N Players, mean round end, and stddev of round end, Simulates N number of rounds in which events will occur and prints the occurrences of every event after.
+command-description-stationevent-lsprob =
+    Given a BasicStationEventScheduler prototype, lists the probability of different station events occuring out of the entire pool with current conditions.
+command-description-stationevent-lsprobtheoretical =
+    Given a BasicStationEventScheduler prototype, player count, and round time, lists the probability of different station events occuring based on the specified number of players and round time.
+command-description-stationevent-prob =
+    Given a BasicStationEventScheduler prototype and an event prototype, returns the probability of a single station event occuring out of the entire pool with current conditions.
diff --git a/Resources/Locale/en-US/commands/toolshed/stations-command.ftl b/Resources/Locale/en-US/commands/toolshed/stations-command.ftl
new file mode 100644 (file)
index 0000000..be2f13c
--- /dev/null
@@ -0,0 +1,20 @@
+command-description-stations-list =
+    Returns a list of all stations.
+command-description-stations-get =
+    Gets the active station, if and only if there is only one.
+command-description-stations-getowningstation =
+    Gets the station that a given entity is "owned by" (within)
+command-description-stations-grids =
+    Returns all grids associated with the input station.
+command-description-stations-config =
+    Returns the config associated with the input station, if any.
+command-description-stations-addgrid =
+    Adds a grid to the given station.
+command-description-stations-rmgrid =
+    Removes a grid from the given station.
+command-description-stations-rename =
+    Renames the given station.
+command-description-stations-largestgrid =
+    Returns the largest grid the given station has, if any.
+command-description-stations-rerollBounties =
+    Clears all the current bounties for the station and gets a new selection.
diff --git a/Resources/Locale/en-US/commands/toolshed/statuseffect-command.ftl b/Resources/Locale/en-US/commands/toolshed/statuseffect-command.ftl
new file mode 100644 (file)
index 0000000..e00df94
--- /dev/null
@@ -0,0 +1,8 @@
+command-description-statuseffect-add =
+    Adds time in seconds to a given status effect's duration, or creates one with a duration equal to time.
+command-description-statuseffect-update =
+    Sets the duration of a status effect to the higher of the inputted time or existing time. If time is 0, duration will be infinite.
+command-description-statuseffect-set =
+    Sets the duration of a status effect to the inputted time in seconds. If time is 0, duration will be infinite.
+command-description-statuseffect-remove =
+    Removes a time from a given status effect by prototype. If time isn't set, removes the status effect. 
diff --git a/Resources/Locale/en-US/commands/toolshed/storage-command.ftl b/Resources/Locale/en-US/commands/toolshed/storage-command.ftl
new file mode 100644 (file)
index 0000000..46fe1a2
--- /dev/null
@@ -0,0 +1,4 @@
+command-description-storage-fasttake =
+    Takes the most recently placed item from the piped storage entity.
+command-description-storage-insert =
+    Inserts the piped entity into the given storage entity.
diff --git a/Resources/Locale/en-US/commands/toolshed/tag-command.ftl b/Resources/Locale/en-US/commands/toolshed/tag-command.ftl
new file mode 100644 (file)
index 0000000..645ad3c
--- /dev/null
@@ -0,0 +1,12 @@
+command-description-tag-list =
+    Lists tags on the given entities.
+command-description-tag-with =
+    Returns only the entities with the given tag from the piped list of entities.
+command-description-tag-add =
+    Adds a tag to the given entities.
+command-description-tag-rm =
+    Removes a tag from the given entities.
+command-description-tag-addmany =
+    Adds a list of tags to the given entities.
+command-description-tag-rmmany =
+    Removes a list of tags from the given entities.
diff --git a/Resources/Locale/en-US/commands/toolshed/toolshed-commands.ftl b/Resources/Locale/en-US/commands/toolshed/toolshed-commands.ftl
deleted file mode 100644 (file)
index 662a5a9..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
-# Please add future toolshed locale to their own files. This needs to be cleaned up.
-
-command-description-visualize =
-    Takes the input list of entities and puts them into a UI window for easy browsing.
-command-description-runverbas =
-    Runs a verb over the input entities with the given user.
-command-description-acmd-perms =
-    Returns the admin permissions of the given command, if any.
-command-description-acmd-caninvoke =
-    Check if the given player can invoke the given command.
-command-description-bank-accounts =
-    Returns all accounts on a station.
-command-description-bank-account =
-    Returns a given bank account from a station.
-command-description-bank-adjust =
-    Adjusts the money for the given bank account.
-command-description-bank-set =
-    Sets the money for the given bank account.
-command-description-bank-amount =
-    Returns the money for the given bank account.
-command-description-clone-humanoidappearance =
-    Clones the humanoid appearance of provided entity to all input entities.
-command-description-clone-comps =
-    Clones all components from the provided entity to all input entities. Only works for supported components.
-command-description-clone-equipment =
-    Clones the equipment from the provided entity to all input entities. Uses base prototypes, meaning changes to equipment won't persist to the cloned versions.
-command-description-clone-implants =
-    Clones the implants from the provided entity to all input entities. Uses base prototypes, meaning changes to implants won't persist to the cloned versions.
-command-description-clone-storage =
-    Clones the storage from the provided entity to all input entities. Uses base prototypes, meaning changes to contents won't persist to the cloned versions.
-command-description-jobs-jobs =
-    Returns all jobs on a station.
-command-description-jobs-job =
-    Returns a given job on a station.
-command-description-jobs-isinfinite =
-    Returns true if the input job is infinite, otherwise false.
-command-description-jobs-adjust =
-    Adjusts the number of slots for the given job.
-command-description-jobs-set =
-    Sets the number of slots for the given job.
-command-description-jobs-amount =
-    Returns the number of slots for the given job.
-command-description-laws-list =
-    Returns a list of all law bound entities.
-command-description-laws-get =
-    Returns all of the laws for a given entity.
-command-description-stations-list =
-    Returns a list of all stations.
-command-description-stations-get =
-    Gets the active station, if and only if there is only one.
-command-description-stations-getowningstation =
-    Gets the station that a given entity is "owned by" (within)
-command-description-stations-grids =
-    Returns all grids associated with the input station.
-command-description-stations-config =
-    Returns the config associated with the input station, if any.
-command-description-stations-addgrid =
-    Adds a grid to the given station.
-command-description-stations-rmgrid =
-    Removes a grid from the given station.
-command-description-stations-rename =
-    Renames the given station.
-command-description-stations-largestgrid =
-    Returns the largest grid the given station has, if any.
-command-description-stations-rerollBounties =
-    Clears all the current bounties for the station and gets a new selection.
-command-description-stationevent-lsprob =
-    Given a BasicStationEventScheduler prototype, lists the probability of different station events occuring out of the entire pool with current conditions.
-command-description-stationevent-lsprobtheoretical =
-    Given a BasicStationEventScheduler prototype, player count, and round time, lists the probability of different station events occuring based on the specified number of players and round time.
-command-description-stationevent-prob =
-    Given a BasicStationEventScheduler prototype and an event prototype, returns the probability of a single station event occuring out of the entire pool with current conditions.
-command-description-admins-active =
-    Returns a list of active admins.
-command-description-admins-all =
-    Returns a list of ALL admins, including deadmined ones.
-command-description-marked =
-    Returns the value of $marked as a List<EntityUid>.
-command-description-rejuvenate =
-    Rejuvenates the given entities, restoring them to full health, clearing status effects, etc.
-command-description-tag-list =
-    Lists tags on the given entities.
-command-description-tag-with =
-    Returns only the entities with the given tag from the piped list of entities.
-command-description-tag-add =
-    Adds a tag to the given entities.
-command-description-tag-rm =
-    Removes a tag from the given entities.
-command-description-tag-addmany =
-    Adds a list of tags to the given entities.
-command-description-tag-rmmany =
-    Removes a list of tags from the given entities.
-command-description-polymorph =
-    Polymorphs the input entity with the given prototype.
-command-description-unpolymorph =
-    Reverts a polymorph.
-command-description-solution-get =
-    Grabs the given solution off the given entity.
-command-description-solution-adjreagent =
-    Adjusts the given reagent on the given solution.
-command-description-mind-get =
-    Grabs the mind from the entity, if any.
-command-description-mind-control =
-    Assumes control of an entity with the given player.
-command-description-addaccesslog =
-    Adds an access log to this entity. Do note that this bypasses the log's default limit and pause check.
-command-description-stationevent-simulate =
-    Given a BasicStationEventScheduler prototype, N Rounds, N Players, mean round end, and stddev of round end, Simulates N number of rounds in which events will occur and prints the occurrences of every event after.
-command-description-xenoartifact-list =
-    List all EntityUids of spawned artifacts.
-command-description-xenoartifact-printMatrix =
-    Prints out matrix that displays all edges between nodes.
-command-description-xenoartifact-totalResearch =
-    Gets all research points that can be extracted from artifact currently.
-command-description-xenoartifact-averageResearch =
-    Calculates amount of research points average generated xeno artifact will output when fully activated.
-command-description-xenoartifact-unlockAllNodes =
-    Unlocks all nodes of artifact.
-command-description-jobboard-completeJob =
-    Completes a given salvage job board job for the station.
-command-description-scale-set =
-    Sets an entity's sprite size to a certain scale (without changing its fixture).
-command-description-scale-get =
-    Get an entity's sprite scale as set by ScaleVisualsComponent. Does not include any changes directly made in the SpriteComponent.
-command-description-scale-multiply =
-    Multiply an entity's sprite size with a certain factor (without changing its fixture).
-command-description-scale-multiplyvector =
-    Multiply an entity's sprite size with a certain 2d vector (without changing its fixture).
-command-description-scale-multiplywithfixture =
-    Multiply an entity's sprite size with a certain factor (including its fixture).
-command-description-storage-fasttake =
-    Takes the most recently placed item from the piped storage entity.
-command-description-storage-insert =
-    Inserts the piped entity into the given storage entity.
-command-description-inventory-getflags =
-    Gets all entities in slots on the piped inventory entity matching a certain slot flag.
-command-description-inventory-getnamed =
-    Gets all entities in slots on the piped inventory entity matching a certain slot name.
-command-description-inventory-forceput =
-    Puts a given entity on the first piped entity that has a slot matching the given flag, deleting any item previously in that slot.
-command-description-inventory-forcespawn =
-    Spawns a given prototype on the first piped entity that has a slot matching the given flag, deleting any item previously in that slot.
-command-description-inventory-put =
-    Puts a given entity on the first piped entity that has a slot matching the given flag, unequiping any item previously in that slot.
-command-description-inventory-spawn =
-    Spawns a given prototype on the first piped entity that has a slot matching the given flag, unequiping any item previously in that slot.
-command-description-inventory-tryput =
-    Tries to put a given entity on the first piped entity that has a slot matching the given flag, failing if any item is in currently in that slot.
-command-description-inventory-tryspawn =
-    Tries to spawn a given prototype on the first piped entity that has a slot matching the given flag, failing if any item is in currently in that slot.
-command-description-inventory-ensure =
-    Puts a given entity on the first piped entity that has a slot matching the given flag if none exists, passing through the UID of whatever is in the slot by the end.
-command-description-inventory-ensurespawn =
-    Spawns a given prototype on the first piped entity that has a slot matching the given flag if none exists, passing through the UID of whatever is in the slot by the end.
-command-description-dynamicrule-list =
-    Lists all currently active dynamic rules, usually this is just one.
-command-description-dynamicrule-get =
-    Gets the currently active dynamic rule.
-command-description-dynamicrule-budget =
-    Gets the current budget of the piped dynamic rule(s).
-command-description-dynamicrule-adjust =
-    Adjusts the budget of the piped dynamic rule(s) by the specified amount.
-command-description-dynamicrule-set =
-    Sets the budget of the piped dynamic rule(s) to the specified amount.
-command-description-dynamicrule-dryrun =
-    Returns a list of rules that could be activated if the rule ran at this moment with all current context. This is not a complete list of every single rule that could be run, just a sample of the current valid ones.
-command-description-dynamicrule-executenow =
-    Executes the piped dynamic rule as if it had reached its regular update time.
-command-description-dynamicrule-rules =
-    Gets a list of all the rules spawned by the piped dynamic rule.
-command-description-statuseffect-add =
-    Adds time in seconds to a given status effect's duration, or creates one with a duration equal to time.
-command-description-statuseffect-update =
-    Sets the duration of a status effect to the higher of the inputted time or existing time. If time is 0, duration will be infinite.
-command-description-statuseffect-set =
-    Sets the duration of a status effect to the inputted time in seconds. If time is 0, duration will be infinite.
-command-description-statuseffect-remove =
-    Removes a time from a given status effect by prototype. If time isn't set, removes the status effect. 
diff --git a/Resources/Locale/en-US/commands/toolshed/unpolymorph-command.ftl b/Resources/Locale/en-US/commands/toolshed/unpolymorph-command.ftl
new file mode 100644 (file)
index 0000000..0255181
--- /dev/null
@@ -0,0 +1,2 @@
+command-description-unpolymorph =
+    Reverts a polymorph.
diff --git a/Resources/Locale/en-US/commands/toolshed/visualize-command.ftl b/Resources/Locale/en-US/commands/toolshed/visualize-command.ftl
new file mode 100644 (file)
index 0000000..0723f86
--- /dev/null
@@ -0,0 +1,2 @@
+command-description-visualize =
+    Takes the input list of entities and puts them into a UI window for easy browsing.
diff --git a/Resources/Locale/en-US/commands/toolshed/xenoartifact-command.ftl b/Resources/Locale/en-US/commands/toolshed/xenoartifact-command.ftl
new file mode 100644 (file)
index 0000000..b6fc94a
--- /dev/null
@@ -0,0 +1,10 @@
+command-description-xenoartifact-list =
+    List all EntityUids of spawned artifacts.
+command-description-xenoartifact-printMatrix =
+    Prints out matrix that displays all edges between nodes.
+command-description-xenoartifact-totalResearch =
+    Gets all research points that can be extracted from artifact currently.
+command-description-xenoartifact-averageResearch =
+    Calculates amount of research points average generated xeno artifact will output when fully activated.
+command-description-xenoartifact-unlockAllNodes =
+    Unlocks all nodes of artifact.