While weapons grant Enhancement to attack actions, they also have other qualities that make them unique from other equipment. Weapons can be used up close, or at range, or deal different kinds of damage.
When picking a weapon, decide first if it is ranged or melee. Ranged weapons can attack up to Medium range without a special tag. All weapons have a basic damage rating of 1, meaning they grant +1 Enhancement to attack actions. Then select up to two tags from the tag list to apply to the weapon. You can purchase an addition of these tags (to make the weapon capable of both Ranged and Melee attacks) at additional cost.
When choosing the base tags of an item, consider the tags it is realistically capable of. However, tags gained as a function of being a Relic can give it extraordinary abilities.
Weapon Tags
A note on legacy tags: The following tags are replaced mechanically by the standard ‘Weapon’ rules, weapons can have these tags for free but have no mechanical effect except for as a description of their effects: ‘Thrown’, ‘Natural’, ‘Loud’, ‘Lethal’, ‘Bashing’, ‘Messy’, ‘Slow’, and ‘Unconcealable’
Weapon Tags Master
const currentFolder = dv.current().file.folder;const currentFile = dv.current().file.path;// Find regular notes underneath this folderconst pages = dv.pages(`"${currentFolder}"`) .where(p => p.file.path !== currentFile && !p.file.name.endsWith(" Master") ) .sort(p => p.file.name);// Group by folderconst groups = {};for (const page of pages) { const folder = page.file.folder; const parts = folder.split("/"); const folderName = parts[parts.length - 1] || "Root"; if (!groups[folder]) { groups[folder] = { name: folderName, pages: [] }; } groups[folder].pages.push(page);}// Sort foldersconst sortedGroups = Object.values(groups) .sort((a, b) => a.name.localeCompare(b.name));// Displayfor (const group of sortedGroups) { dv.header(2, group.name); group.pages.sort((a, b) => a.file.name.localeCompare(b.file.name) ); for (const page of group.pages) { // Link to original note dv.el("div", dv.fileLink( page.file.path, false, "↗ Open original note" )); // Embed note dv.el("div", dv.fileLink( page.file.path, true )); // Space between notes dv.el("div", "", { attr: { style: "height: 10px;" } }); }}
Instead of providing Enhancement, armors provide additional Injury Levels for the wearer. Like weapons, armors have tags that modify them in some way. Basic armor provides one additional Injury Level removed before the Bruised Injuries. Choose up to two tags to customize your armor.
When choosing the base tags of an item, consider the tags it is realistically capable of. However, tags gained as a function of being a Relic can give it extraordinary abilities.
Armor Tags
Armor Tags Master
const currentFolder = dv.current().file.folder;const currentFile = dv.current().file.path;// Find regular notes underneath this folderconst pages = dv.pages(`"${currentFolder}"`) .where(p => p.file.path !== currentFile && !p.file.name.endsWith(" Master") ) .sort(p => p.file.name);// Group by folderconst groups = {};for (const page of pages) { const folder = page.file.folder; const parts = folder.split("/"); const folderName = parts[parts.length - 1] || "Root"; if (!groups[folder]) { groups[folder] = { name: folderName, pages: [] }; } groups[folder].pages.push(page);}// Sort foldersconst sortedGroups = Object.values(groups) .sort((a, b) => a.name.localeCompare(b.name));// Displayfor (const group of sortedGroups) { dv.header(2, group.name); group.pages.sort((a, b) => a.file.name.localeCompare(b.file.name) ); for (const page of group.pages) { // Link to original note dv.el("div", dv.fileLink( page.file.path, false, "↗ Open original note" )); // Embed note dv.el("div", dv.fileLink( page.file.path, true )); // Space between notes dv.el("div", "", { attr: { style: "height: 10px;" } }); }}
Tools represent items that are not weapons or armor that characters may use for various purposes while trying to survive in They Came From. Tools provide Enhancement to actions that they are designed for. Basic tools provide +1 Enhancement to an action. Like weapons and armor, tools can be created with tags that enhance their abilities. Choose two tags when creating a tool.
Instead of Enhancement, this tool can either permanently or temporarily remove a condition. In this case, it removes 2 points of a specific type of condition rather than granting enhancement.
Tool Tags
Tool Tags Master
const currentFolder = dv.current().file.folder;const currentFile = dv.current().file.path;// Find regular notes underneath this folderconst pages = dv.pages(`"${currentFolder}"`) .where(p => p.file.path !== currentFile && !p.file.name.endsWith(" Master") ) .sort(p => p.file.name);// Group by folderconst groups = {};for (const page of pages) { const folder = page.file.folder; const parts = folder.split("/"); const folderName = parts[parts.length - 1] || "Root"; if (!groups[folder]) { groups[folder] = { name: folderName, pages: [] }; } groups[folder].pages.push(page);}// Sort foldersconst sortedGroups = Object.values(groups) .sort((a, b) => a.name.localeCompare(b.name));// Displayfor (const group of sortedGroups) { dv.header(2, group.name); group.pages.sort((a, b) => a.file.name.localeCompare(b.file.name) ); for (const page of group.pages) { // Link to original note dv.el("div", dv.fileLink( page.file.path, false, "↗ Open original note" )); // Embed note dv.el("div", dv.fileLink( page.file.path, true )); // Space between notes dv.el("div", "", { attr: { style: "height: 10px;" } }); }}
Auto Shop (Heavy Duty, Exceptional) +1 Enh and +1 scale to auto repair
Flashlight (Expendable, Facilitating) +1 to Searching, and removes 2 complication due to darkness
First Aid Kit (Fragile, Exceptional, Expendable) +2 Enh to medical treatment Lucky Wrench (Lucky, Rugged) +1 Enh to jury rigged repairs
Disguise Kit (Concealable, Expendable) +1 enh to disguise
Crowbar (Dangerous, Rugged) +1 Enh to opening and +1 enh to melee attacks
Gas Can (Inflammable, Fragile, Expendable) Removes ‘Out of Fuel’ conditions.
Field Rations (Expendable, Fragile, Concealable) removes any hunger related conditions
Climbing Kit (Expendable, Facilitating) +1 Enh to climbing, removes 2 complication due to falling.
Vehicle Tags
A vehicle is similar to a Tool, however it differs in several very specific ways. Using a vehicle grants you Speed Advantage. All passengers are considered to have Light Cover when inside or next to a Vehicle. Using a vehicle grants you Size Advantage as applicable.
A basic vehicle grants you two tags. When determining what tags apply to a base vehicle, consider the realistic attributes of this vehicle. A motorcycle, for example, cannot normally fly. Purchasing additional tags using Birthright dots, however, can give them mystical abilities above and beyond what a base vehicle is capable of.
Vehicle Size, Durability and Cover
It is recommended that in combat, attacks be from person to person. However, if the target is specifically a Vehicle, a vehicle is treated as a piece of Light Cover with 4 Health boxes. If the vehicle has the ‘Armored’ tag, it is treated as Heavy Cover with 10 Health boxes. If it is Gigantic or Durable, it has 10 Health Boxes but does not grant Heavy Cover to its occupants. The vehicle benefits from the most beneficial of these tags and does not gain additional boxes for additional tags. If the all Cover injury boxes are checked, the vehicle is disabled.
Weapon Tags Master
const currentFolder = dv.current().file.folder;const currentFile = dv.current().file.path;// Find regular notes underneath this folderconst pages = dv.pages(`"${currentFolder}"`) .where(p => p.file.path !== currentFile && !p.file.name.endsWith(" Master") ) .sort(p => p.file.name);// Group by folderconst groups = {};for (const page of pages) { const folder = page.file.folder; const parts = folder.split("/"); const folderName = parts[parts.length - 1] || "Root"; if (!groups[folder]) { groups[folder] = { name: folderName, pages: [] }; } groups[folder].pages.push(page);}// Sort foldersconst sortedGroups = Object.values(groups) .sort((a, b) => a.name.localeCompare(b.name));// Displayfor (const group of sortedGroups) { dv.header(2, group.name); group.pages.sort((a, b) => a.file.name.localeCompare(b.file.name) ); for (const page of group.pages) { // Link to original note dv.el("div", dv.fileLink( page.file.path, false, "↗ Open original note" )); // Embed note dv.el("div", dv.fileLink( page.file.path, true )); // Space between notes dv.el("div", "", { attr: { style: "height: 10px;" } }); }}
• Knack: You may ignore all limitations of one tag the item possesses, this may be purchased multiple times to apply to multiple tags.
•• Knack: You may imbue Legend into this Relic, granting it Advantage towards its function.