diff --git a/README.md b/README.md
index d8fbcf14..e52b2478 100644
--- a/README.md
+++ b/README.md
@@ -1,74 +1,151 @@
-
Disclaimer: This is the first, unofficial Foundry VTT system for Eclipse Phase 2nd Edition. All official logos, icons or other trademarks are intellectual property of Posthuman Studios, LLC (https://eclipsephase.com) and used with their permission.
-
-Rules and non-registered trademarks are published under (CC) BY-NC-SA (https://creativecommons.org/licenses/by-nc-sa/3.0/). This is also true for any additions made or code written by the developer (me)
-
-All of this was built on the Boilerplate System of FoundryVTT which was distributed for mingling around in it. Thanks, Atropos for this! (https://gitlab.com/foundrynet/worldbuilding)
-
-It's build by a total newbie so do not expect much, but if I did not write it otherwise I'll maintain the code and try to improve it over time. Feel free to get your own fork (hue hue hue) to try to make it even better.
-
-If you want to use it for your own campaigns: Go for it! Please have fun.
-
-Current state of sheets
-Character Sheet
-
-NPC Sheet
-
-Threat Sheet
-
-
-Features are included to date
+The first inofficial Eclipse Phase 2e system is about two years in the making and nears it's version 1.0 (A state in which the core rules are working with some convenience features where I see fit.). If you like my work and want to support me, please consider buying me a kofi (https://ko-fi.com/diemen) or just texting me here or on discord (jorra#7357) to say "thank you!". It means a lot to me!
+Most important features in overview
+Localization
-3 different Character types (Actors, NPCs and Threats)
-Derived stats (Ini, trauma, durability etc.)
-Better readable chat messages (with success/failure warnings)
-Drag & droppable (morph)traits, armor, ware, weapons & vehicles
-Simple system to show which items are carried "at hand"
-Initiative Tracker + Ini Modifier (on all sheets)
-Ammunition count & reload functionality
-Roll modification dialogs for all skills. Special dialogs for:
+Languages included
+About Localization
+
+Features For Players
-Included compendiums
+Features For GMs
-Active Effects introduced to:
+Disclaimers
-Traits & Flaws
-Weapons, Armor & Gear
-Morph Traits, Morph Flaws & Ware
-Drugs, Toxins & Grenades
+Personal
+Legal
-Multiple body support for PCs for up to 6 morphs
-Active Effects on Body-Traits/Ware toggle automatically when the body is switched!
-Ever growing convenience Tooltips to make you play more an search for rules less
-
-
-I'm trying to improve this system on a steady basis, but it will remain a hobby project. If you have any suggestions feel free to open Issues on GIT Hub - I'll come back to you as soon as possible.
-I'm also happy for any support - either by saying "thanks" or buying me a kofi: https://ko-fi.com/diemen
+
Localization
+Languages Included
+To date we're supporting the system in the following languages:
+
+English
+Chinese (Simplified)
+German
+
+
+About Localization
+We're happy to announce that from this moment on forward, the system at hand is fully localized and can and will be translated into as many laguages as possible. Please keep in mind, that the system is made for fans by fans. None of us gets paid for writing code, designing the sheets, improving the overall UX/UI or translating it into another language. Apart from the fact, that this means, that there might be errors and some sentences, words or speech patterns that are not as professional and clear as you might wish for, it also means, that none of this happens without YOU. Yes, we need YOU to make localization happen. So if you happen to speak & write any laguage not localized yet or are under the impression that you can support us or one of our language experts who created a localization for a specific language, feel free to reach out via discord. I'm happy to help you getting started or connect you to the people necessary to discuss your ideas of how to make our system more accessible for people speaking other languages than english.
+
+Features For Players
+Character Sheet Design
+
+The character sheet is designed to reduce player search time
+
+
+The Persona Section
+Holds every information that rarely changes during a session or even a campaign. It holds your aptitudes, traits & flaws and the personality description of your character as well as their goals, IDs and rep.
+
+
+The Inventory Section
+A normal character has a lot of inventory to manage, such as armor, weapons, special gear and even vehicles or special abilities like psi sleights. While the skills tab is the most commonly used in this section, most of the other tabs are often just to help you setting your character up for a mission and then not to be seen again for some time. Yet itßs still common to browse your different inventories while making up your mind how to overcome a threat.
+
+
+The Action Side Car
+Here you find an overview of the most important items your character has currently at hand. It's meant to be a combat/scene companion that gives you qick access to the items currently at hand. The Side Car also provides a lot of other helpful information.
+
+
+
+Action Side Car
+The basic idea of the Action Side Car is that you as a player sets up their characters inventory for a mission or scene and save navigation time afterwards, to prevent you from navigating to your (probably extensive) inventory again in search for this one item you want to use.
+Apart from this the Action Side Car comes with a number of convenience features that help you and your GM alike to understand the rules a bit better:
+
+
+Modification Overview
+
+
+
+To provide you as a player with a better idea of the modifications automatically applied to your rolls, you have the Modification Over on top of the Side Car. You can always hover it to get more information about the nature of the modifications you're suffering.
+
+
+Armor Section
+
+
+
+Presents the player with a cumulated value for both their energy and their kinetic armor. Beside stating if the armor exceeding certain thresholds it's also hoverable so players can understand the armor values and how any modification may impact them a bit better.
+
+
+Item Details
+
+
+
+While it's necessary to reduce the provided information, about any item shown, to the bare minimum in order to save as much space as possible, players can easily decollapse these items to get to know more about their items at hand.
+
+Reload Automation
+
+
+
+Melee and Ranged weapons can be directly rolled from this section. If applicable, ranged weapons automatically deduct the ammo used from the sheet. The Action Side Bar provides players with the option to reload them directly. This mechanic is not yet bound to any ammunition. This will eventually change before deployment of v1.0.
+
+
-Active Effects
+Contextual Dice Roll Menus
+Most of the rules in Eclipse Phase a relatively straight forward, which is reflected in the minimal design of the common dice roll pop-up. To save you, as a player, time and nerves special rolls like attacks, fray or psi are enriched to provide the best UX as possible, while navigating through your GMs challenges.
+
+
+
+Hacking is not yet fully implemented. This might change after the deployment of v1.0 as result of the rules complexity around this topic.
+
+Rules & Tooltips
+Where applicable the system is enriched with other tooltips including some of the more complex rules of Eclipse Phase, to save you time searching for them in the rulebook. If you're missing some important rules feel free to open an issue and let's discuss this matter.
+
+
+
+
+Automatic Rest Calculator
+Resting allows players to recover pool points. All you have to do is choosing your preferred rest type by clicking the checkbox next to it. The roll will happen automatically and refills your pools to the max if possible. If not it's presenting you with another menu to choose how to distribute your points.
+
+
+
+
+Features For GMs
+NPC & Threat Sheet Design
+
NPC Sheet
+
+
Threat Sheet
+
+The main difference between the Threat and the NPC sheet is the fact, that NPCs are provided with goals and extended psi rules, as they're meant to be closer to what a player character is about to experience during a mission or campaign.
+While player character sheets are quite complex, they're designed to be used in a more exclusive way, screen estate wise. While your players will commonly have only one character open, you might casually view multiple threat & NPC sheets all at once. Therefore the screens are reduced much more, without preventing you from using any other functionality.
+
+Enriched Dice Results
+While the rules of EP are relatively straight forward, keeping track of all the modifiers affecting your players rolls can be tedious. This is why the system tries to make dice roll results as tranparent as possible.
+
+
+
+
+Extensive Compendium Packs
+Since Eclipse Phase is published under a creative commons license it's possible for us to provide you with many of the standard items, available from the EP2E base rules.
+
+
+
+
+Automated Chat Feedback
+While TTRPG is all about trust and communication, there are sometimes things players forget to communicate while still important that you're keeping track of them. For this reason the system provides you with many automated chat messages, briefing you about what your players are about and how they're trying to achieve it.
+
+
+
+
+Active Effects
Active Effects is a built in Foundry feature which works with this system. It helps players and game masters to add temporary effects which may be switched on and off based on several indicators like presence of an item , real life time or the items status (active inactive) .
Since there are several items (like traits, flaws and ware) that are morph specific we also included the automatic activation/deactivation of those items when the morph is switched, so you will never have to keep track of any situational modifiers you might only have during populating a specific morph. (Important: this only goes for any items which are always providing bonuses. Items that only provide bonuses in specific situations like "to all perceive tests if smell is included " do not work yet.)
Creating your own active effect items is simpel, but as for now you need to now the exact data value path. To make this a bit easier for you we created a list with all modifiers that are present till date, so you don't have to guess on how to build your own active effect items.
-General Mods
+
General Mods
system.mods.globalMod = affects all skill/aptitude tests.
system.mods.traumaMod = affects all skill/aptitude tests through trauma. (type "-10" to ignore one trauma)
system.mods.woundMod = affects all skill/aptitude tests through trauma. (type "-10" to ignore one wound)
@@ -78,40 +155,50 @@ system.mods.durmod = affects durability. Will also be used to calculate derived
system.mods.lucmod = affects lucidity. Will also be used to calculate derived stats.
system.mods.ttMod = affects trauma threshold. This gets added after the tt is calculated by the system.
system.mods.energyMod = affects energy armor. This is added on top of the energy armor without any effect on encumberance.
-system.mods.kineticMod = affects kinetic armor. This is added on top of the kinetic armor without any effect on encumberance.
+system.mods.kineticMod = affects kinetic armor. This is added on top of the kinetic armor without any effect on encumberance.
-
-Pool Mods
+Pool Mods
system.pools.insight.mod = affects the maximum insight pool.
system.pools.moxie.mod = affects the maximum moxie pool.
system.pools.vigor.mod = affects the maximum vigor pool.
-system.pools.flex.mod = affects the maximum flex pool.
+system.pools.flex.mod = affects the maximum flex pool.
-Aptitude Mods
+Aptitude Mods
system.aptitudes.cog.mod = affects the cognition roll. It is not affecting the cognition itself.
system.aptitudes.int.mod = affects the intuition roll. It is not affecting the intuition itself.
system.aptitudes.ref.mod = affects the reflexes roll. It is not affecting the reflexes itself.
system.aptitudes.sav.mod = affects the savvy roll. It is not affecting the savvy itself.
system.aptitudes.som.mod = affects the somatics roll. It is not affecting the somatics itself.
-system.aptitudes.wil.mod = affects the willpower roll. It is not affecting the willpower itself.
+system.aptitudes.wil.mod = affects the willpower roll. It is not affecting the willpower itself.
-Skill Mods
+Skill Mods
system.skillsIns.infosec.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsIns.interface.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsIns.perceive.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsIns.program.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsIns.research.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
-system.skillsIns.survival.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
+system.skillsIns.survival.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsMox.deceive.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsMox.kinesics.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsMox.persuade.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsMox.provoke.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
-system.skillsMox.psi.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
+system.skillsMox.psi.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsVig.athletics.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsVig.fray.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsVig.free fall.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsVig.guns.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsVig.infiltrate.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
-system.skillsVig.melee.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
\ No newline at end of file
+system.skillsVig.melee.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
+
+Disclaimers
+Personal
+Please keep in mind, that this system is build from ground up using a boilerplate and coded by one person who is totally new to coding in general. While I had some great help in the past (looking at you, Will) most of the code is done by myself and not very coherent nor well documented (though I'm trying my best). If not otherwise noted, this system will keep updating constantly, but please feel free to reach out with your own ideas if you like. I really hope that you like the system and that you're going to enjoy many meaningful hours of fun with your friends & players all around the world!
+
+Legal
+This is the first, unofficial Foundry VTT system for Eclipse Phase 2nd Edition. All official logos, icons or other trademarks are intellectual property of Posthuman Studios, LLC (https://eclipsephase.com) and used with their permission.
+
+Rules and non-registered trademarks are published under (CC) BY-NC-SA (https://creativecommons.org/licenses/by-nc-sa/3.0/). This is also true for any additions made or code written by the developer (me)
+
+All of this was built on the Boilerplate System of FoundryVTT which was distributed for mingling around in it. Thanks, Atropos for this! (https://gitlab.com/foundrynet/worldbuilding)
\ No newline at end of file
diff --git a/css/eclipsephase.css b/css/eclipsephase.css
index c68e5f0c..6302c629 100644
--- a/css/eclipsephase.css
+++ b/css/eclipsephase.css
@@ -88,6 +88,11 @@
grid-template-columns: repeat(5, minmax(0, 1fr));
}
+.grid-6col-true {
+ grid-column: span 6 / span 6;
+ grid-template-columns: repeat(6, minmax(0, 1fr));
+}
+
.grid-7col {
grid-column: span 7 / span 7;
grid-template-columns: repeat(7, minmax(0, 1fr));
@@ -447,13 +452,13 @@ a.entity-link {
min-height: 36px;
}
-span.fail {
+.fail {
font-size: 20px;
color: var(--negative);
opacity: 1;
}
-span.success {
+.success {
font-size: 20px;
color: var(--positive);
opacity: 1;
@@ -650,7 +655,7 @@ input[class="rest"]:checked{
input[class="sheet equipped checkBox"],
input[class="sheet equipped checkBox"]:checked{
- margin: 0 15px 0 0;
+ margin: 0 5px 0 0;
}
input [class="leftField"],
@@ -1103,6 +1108,7 @@ h3.subheader {
font-size: 16px;
display: flex;
align-items: center;
+ margin-bottom: -3px;
}
h3.subheader.colorV1{
@@ -1110,7 +1116,7 @@ h3.subheader.colorV1{
}
h3.subheader.dialog {
- height: 30px;
+ min-height: 30px;
border: none;
align-items: center;
background: none;
@@ -1348,7 +1354,7 @@ h3.subheaderBlank {
.flexrow.subheader {
border-bottom: solid var(--accentBackground) 3px;
background-color: var(--focusBackground);
- height: 30px;
+ min-height: 30px;
}
.flexrow.subheader.colorV1{
@@ -1638,15 +1644,16 @@ h3.inline {
font-weight: bold;
}
+/*Tooltips shown on hover*/
.tooltip {
position: relative;
}
.tooltip div[role=tooltip],
-.tooltip div[role=tooltipNegative]{
+.tooltip div[role=tooltipNegative],
+.tooltip div[role=healthOverlay]{
display: none;
opacity: 0;
- transition: opacity 1s;
}
.tooltip:hover div[role=tooltip] {
@@ -1663,6 +1670,20 @@ h3.inline {
color: var(--mainText);
}
+.tooltip:hover div[role=healthOverlay] {
+ opacity: 1;
+ font-family: 'Cousine', monospace;
+ max-width: 320px;
+ min-width: 320px;
+ display: block;
+ text-align: left;
+ position: absolute;
+ top: -67px;
+ left: -8px;
+ z-index: 100;
+ color: var(--mainText);
+}
+
.tooltip:hover div[role=tooltipNegative] {
opacity: 1;
font-family: 'Cousine', monospace;
@@ -1689,6 +1710,7 @@ h3.inline {
.tooltipTop{
clip-path: polygon(71% 0, 73% 35%, 97% 35%, 100% 75%, 100% 100%, 0% 100%, 0% 100%, 0 0, 0% 0);
+ padding: 10px 20px;
}
.tooltipTopBorder{
@@ -1717,34 +1739,25 @@ h3.inline {
transition-delay: 1s;
visibility: hidden;
position: absolute;
- width: 120px;
+ min-width: 140px;
+ width: fit-content;
background-color: var(--focusBackground);
color: var(--mainText);
text-align: center;
- padding: 5px 0;
+ padding: 5px 3px;
border-style: solid;
border-width: 3px;
border-radius: 6px;
border-color: var(--highlightBackground);
top: -35px;
left: 22px;
+ z-index: 100;
}
.wantToKnowMore:hover .tooltipText {
opacity: 1;
}
-/*.wantToKnowMore .tooltipText::after {
- content: " ";
- position: absolute;
- top: 119%;
- left: 43%;
- margin-top: -2px;
- border-width: 5px;
- border-style: solid;
- border-color: var(--highlightBackground) transparent transparent transparent;
-}*/
-
.wantToKnowMore:hover .tooltipText {
visibility: visible;
}
@@ -1756,7 +1769,9 @@ h3.inline {
.restInfo,
.information,
.armorValue,
-.currentStatus{
+.currentStatus,
+.mentalHealth,
+.physicalHealth{
max-height: 400px;
overflow: auto;
background-repeat: no-repeat;
@@ -1767,6 +1782,14 @@ h3.inline {
border-right: solid 0.25em var(--mainBackground);
}
+.mentalHealth{
+ max-height: 200px;
+ padding: 5px 0em 2em 1.5em;
+}
+.physicalHealth{
+ max-height: 200px;
+}
+
.currentStatus{
background-image: url(../resources/img/status.webp);
}
@@ -1856,6 +1879,71 @@ h3.inline {
clip-path: polygon(15% 0, 100% 0%, 100% 100%, 38% 100%);
}
+/*Sliders */
+
+/* The switch - the box around the slider */
+.switch {
+ position: relative;
+ display: inline-block;
+ width: 60px;
+ height: 34px;
+}
+
+/* Hide default HTML checkbox */
+.switch input {
+ opacity: 0;
+ width: 0;
+ height: 0;
+}
+
+/* The slider */
+.slider {
+ position: absolute;
+ cursor: pointer;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-color: #ccc;
+ -webkit-transition: .4s;
+ transition: .4s;
+}
+
+.slider:before {
+ position: absolute;
+ content: "";
+ height: 26px;
+ width: 26px;
+ left: 4px;
+ bottom: 4px;
+ background-color: white;
+ -webkit-transition: .4s;
+ transition: .4s;
+}
+
+input:checked + .slider {
+ background-color: #2196F3;
+}
+
+input:focus + .slider {
+ box-shadow: 0 0 1px #2196F3;
+}
+
+input:checked + .slider:before {
+ -webkit-transform: translateX(26px);
+ -ms-transform: translateX(26px);
+ transform: translateX(26px);
+}
+
+/* Rounded sliders */
+.slider.round {
+ border-radius: 34px;
+}
+
+.slider.round:before {
+ border-radius: 50%;
+}
+
/* Module Styling Support */
/*Monk's Enhanced Journal*/
diff --git a/eclipsephase.code-workspace b/eclipsephase.code-workspace
new file mode 100644
index 00000000..ef9f5d27
--- /dev/null
+++ b/eclipsephase.code-workspace
@@ -0,0 +1,7 @@
+{
+ "folders": [
+ {
+ "path": "."
+ }
+ ]
+}
\ No newline at end of file
diff --git a/lang/cn.json b/lang/cn.json
index e69de29b..71ad9583 100644
--- a/lang/cn.json
+++ b/lang/cn.json
@@ -0,0 +1,1022 @@
+{
+ "ACTOR.TypeCharacter" : "玩家角色",
+ "ACTOR.TypeNpc" : "NPC",
+ "ACTOR.TypeGoon" : "威胁",
+ "ITEM.TypeGear" : "装备",
+ "ITEM.TypeRangedweapon" : "远程武器",
+ "ITEM.TypeCcweapon" : "近战武器",
+ "ITEM.TypeArmor" : "护甲",
+ "ITEM.TypeGrenade" : "手雷",
+ "ITEM.TypeTrait" : "正面特征",
+ "ITEM.TypeFlaw" : "负面特征",
+ "ITEM.TypeMorphtrait" : "义体正面特征",
+ "ITEM.TypeMorphflaw" : "义体负面特征",
+ "ITEM.TypeWare" : "插件",
+ "ITEM.TypeAspect" : "灵术",
+ "ITEM.TypeProgram" : "程序",
+ "ITEM.TypeSpecialskill" : "特殊技能",
+ "ITEM.TypeKnowskill" : "知识技能",
+ "ITEM.TypeVehicle" : "载具",
+ "ITEM.TypeDrug" : "药物",
+
+ "ep2e": {
+ "actorSheet": {
+ "placeholders": {
+ "actorName": "名称"
+ },
+ "aptitudes": {
+ "headline": "属性",
+ "cognition": "COG",
+ "intuition": "INT",
+ "reflexes": "REF",
+ "savvy": "SAV",
+ "somatics": "SOM",
+ "willpower": "WIL",
+ "cog": "认知",
+ "int": "直觉",
+ "ref": "反射",
+ "sav": "机智",
+ "som": "体能",
+ "wil": "意志"
+ },
+ "leftTabs": {
+ "egoTab": "意识",
+ "idTab": "ID",
+ "museTab": "缪斯"
+ },
+ "rightTabs": {
+ "skillsTab": "技能",
+ "morphTab": "义体",
+ "inventoryTab": "物品栏",
+ "peripheralsTab": "外设",
+ "psiTab": "灵能",
+ "effectsTab": "效果"
+ },
+ "button": {
+ "edit": "编辑",
+ "delete": "删除",
+ "close": "关闭",
+ "confirm": "确认",
+ "select": "选择",
+ "showDetails": "展示细节",
+ "hideDetails": "隐藏细节"
+ },
+ "dialogHeadline": {
+ "warning": "警告",
+ "error": "错误",
+ "success": "成功",
+ "confirmationNeeded": "需要确认",
+ "information": "信息"
+ },
+ "popUp": {
+ "deleteCopyGeneral": "警告: 这会将物品从你的人物卡中永远删除。",
+ "deleteAdditionalInfo": "若需略过删除物品时的提示框,请按住SHIFT建的同时点击删除键。
"
+ }
+ },
+ "healthbar": {
+ "tooltip": {
+ "durdr": "DUR/DR",
+ "woundswt": "损伤/(WT)",
+ "stressluc": "LUC/IR",
+ "traumatt": "创伤/(TT)",
+ "initiative": "先攻",
+ "threat": "威胁",
+ "stressTest": "压力检定",
+ "iniMod": "先攻调整"
+ }
+ },
+ "ego": {
+ "general": {
+ "headline": "常规",
+ "egoFlexLabel": "意识通用点",
+ "origin": {
+ "headline": "派系",
+ "anarchist": "无政府主义者",
+ "argonaut": "阿尔戈",
+ "barsoomian": "巴松人",
+ "brinker": "边民",
+ "criminal": "犯罪集团",
+ "extropian": "外熵族",
+ "hypercorps": "财阀",
+ "jovian": "木星人",
+ "lunar": "月球/轨道",
+ "mercurial": "幻变族",
+ "reclaimer": "复星者",
+ "scum": "游荡者",
+ "socialite": "社交名流",
+ "titanian": "泰坦人",
+ "venusian": "金星人",
+ "regional": "地方派系"
+ },
+ "sex": {
+ "headline": "性别",
+ "male": "男性",
+ "female": "女性",
+ "inter": "双性",
+ "dyadic": "无性"
+ },
+ "gender": {
+ "headline": "性别认同",
+ "cis": "顺性别",
+ "trans": "跨性别",
+ "nonBi": "非二元性别",
+ "fluid": "流性别",
+ "aGen": "无性别",
+ "biGen": "双性别",
+ "polGen": "多性别",
+ "neu": "性别中立",
+ "genAp": "冷漠性别",
+ "inter": "中性别",
+ "demi": "半性别",
+ "grey": "灰性别",
+ "apora": "异性别",
+ "mav": "超性别",
+ "novi": "复杂性别"
+ }
+ },
+ "motivations": {
+ "headline": "动机",
+ "placeholder": "例如 抵达界限"
+ },
+ "languages": {
+ "headline": "语言",
+ "placeholder": "例如 印地语, 汉语, 英语"
+ },
+ "traits": {
+ "headline": "正面特征",
+ "noItems": "你没有正面特征"
+ },
+ "flaws": {
+ "headline": "负面特征",
+ "noItems": "你没有负面特征"
+ },
+ "personality": {
+ "headline": "个人描述"
+ }
+ },
+ "id": {
+ "headline": "当前ID",
+ "nameLabel": "名称",
+ "namePlaceholder": "假名",
+ "repType": {
+ "@rep": "@-声望",
+ "crep": "C-声望",
+ "frep": "F-声望",
+ "grep": "G-声望",
+ "irep": "I-声望",
+ "rrep": "R-声望",
+ "xrep": "X-声望"
+ },
+ "complexity": {
+ "min": "次级",
+ "mod": "中级",
+ "maj": "上级"
+ },
+ "idSelector": {
+ "id1": "ID1",
+ "id2": "ID2",
+ "id3": "ID3",
+ "id4": "ID4",
+ "id5": "ID5",
+ "id6": "ID6"
+ }
+ },
+ "muse": {
+ "headline": "缪斯信息",
+ "nameLabel": "名称",
+ "namePlaceholder": "例如 阿缪辛",
+ "aboutLabel": "关于"
+ },
+ "skills":{
+ "placeholders": {
+ "specialization": "专精",
+ "additionalSpec": "无专精"
+ },
+ "restingMenu": {
+ "headline": "填充能力池",
+ "shortRest": "短填充:",
+ "longRest": "长填充:",
+ "labelInsight": "洞察",
+ "labelVigor": "活力",
+ "labelMoxie": "人格",
+ "labelFlex": "通用",
+ "messages": {
+ "pointsAvailable": "待分配的能力点",
+ "pointsOverspent": "你多分配了",
+ "distributionDone": "准备完成!没有剩余点数"
+ },
+ "restInfo": {
+ "headline": "休息",
+ "subheadline1": "常规",
+ "copy1": "你需要使用一个“休息”动作来填充能力池。选择你要使用的填充类型并点击其后的勾选框。游戏内的每个24小时,你都拥有1次长填充和2次短填充。",
+ "subheadline2": "短填充",
+ "copy2": "短填充会花费普通超人类大概10分钟时间,且在这段时间内他只能进行休息、说话、和其他轻度活动。这需要基础生物模块。自然人需要花费1个小时。.
一次短填充可以恢复1d6点能力点 ",
+ "subheadline3": "长填充",
+ "copy3": "拥有基础生物模块的刃可以花费大约4小时进行长填充。他在这段时间内只能进行休息、说话、和其他轻度活动。自然人需要花费8个小时才能达成同样的效果。
长填充可以恢复所有能力点 "
+ },
+ "button": {
+ "resetRest": "重置填充",
+ "distribute": "分配"
+ }
+ },
+ "insightSkills": {
+ "insightHeadline": "洞察技能",
+ "infosec": "信息安全",
+ "interface": "界面操作",
+ "perceive": "察觉",
+ "program": "编程",
+ "research": "检索",
+ "survival": "生存",
+ "poolHeadline": "洞察池",
+ "poolSubheadline1": "抢夺先攻",
+ "poolCopy1": "如果你只进行精神或网络动作,并不进行任何躯体移动,你可以在一个动作回合中抢先行动。如果多个角色选择了这个选项,他们在其他所有人之前按照先攻顺序行动。",
+ "poolSubheadline2": "额外动作",
+ "poolCopy2": "在一个动作回合内,进行1个额外的精神或网络复杂动作(或2个快速动作)。这些动作只能在所有人行动完成后才能进行。如果多个角色选择了这个选项,他们在其他所有人行动完成后按照先攻顺序行动。",
+ "poolSubheadline3": "获取线索",
+ "poolCopy3": "在调查、检索、或分析手头的事实时获取一个提示或引导,而不需要进行检定。"
+ },
+ "vigorSkills": {
+ "vigorHeadline": "活力技能",
+ "athletics": "运动",
+ "fray": "回避",
+ "free fall": "自由落体",
+ "guns": "枪术",
+ "infiltrate": "渗透",
+ "melee": "近战",
+ "poolHeadline": "活力池",
+ "poolSubheadline1": "抢夺先攻",
+ "poolCopy1": "在一个动作回合中抢先行动。如果多个角色选择了这个选项,他们在其他所有人之前按照先攻顺序行动。",
+ "poolSubheadline2": "额外动作",
+ "poolCopy2": "在一个动作回合内,进行1个额外的躯体复杂动作(或2个快速动作)。这些动作只能在所有人行动完成后才能进行。如果多个角色选择了这个选项,他们在其他所有人行动完成后按照先攻顺序行动。",
+ "poolSubheadline3": "忽视损伤",
+ "poolCopy3": "忽视1个损伤效果,持续24小时或直到你的下一次填充。"
+ },
+ "moxieSkills": {
+ "moxieHeadline": "人格技能",
+ "deceive": "欺骗",
+ "kinesics": "身势学",
+ "persuade": "劝说",
+ "provoke": "煽动",
+ "psi": "灵能",
+ "poolHeadline": "人格池",
+ "poolSubheadline1": "忽视创伤",
+ "poolCopy1": "忽视1个创伤效果,持续24小时或直到你的下一次填充。",
+ "poolSubheadline2": "重置声望",
+ "poolCopy2": "重置声望网络的支援,花费1点可以重置1个次级支援,2点重置1个中级支援。上级支援不能用这种方法重置。",
+ "poolSubheadline3": "获取线索",
+ "poolCopy3": "在通过社交互动收集情报时获取一个提示或引导,而不需要进行检定。",
+ "poolSubheadline4": "控制感染",
+ "poolCopy4": "在使用灵术时避免进行感染检定(仅限异能者)。",
+ "poolSubheadline5": "避免失态",
+ "poolCopy5": "忽视玩家做出的1个角色不会犯的社交失态。"
+ },
+ "flex": {
+ "flexHeadline": "通用",
+ "poolHeadline": "通用池",
+ "poolSubheadline1": "引入NPC",
+ "poolCopy1": "1个新的或已存在的NPC加入场景。他们的存在必须是合理的。你可以定义该NPC的1个角度:他的义体、支持的派系、值得一提的技能、一个特别的特征等等。GM决定其他细节。",
+ "poolSubheadline2": "引入物品",
+ "poolCopy2": "一个之前没注意到的物品加入场景。它的存在必须是合理的。这个物品不能具有进攻性(不能是武器),而且必须是次级复杂度(也不能是稀有或受限物品)。它可以是实用的工具、装备的一个必须部件、或甚至是一个线索。GM决定它在场景中的位置以及其他细节。",
+ "poolSubheadline3": "定义环境",
+ "poolCopy3": "你可以引入一个环境因素到场景中。它的存在必须是合理的。它应该提供一个不会剧烈改变场景的新细节。例子包括隐藏的地点、掩蔽、使人分心的事物、庇护处、或可以利用的元素(例如梯子或窗)。",
+ "poolSubheadline4": "定义关系",
+ "poolCopy4": "你可以介绍你和一个已知NPC之间的一段崭新的,合理的关系。这应该是一段松散的或不那么重要的关系,而不能是紧密或严肃的纽带。例如,你可以是一个普通朋友,分享一段共同的经历,或是温和的竞争对手。你可以定义粗略的基础,但GM决定更多细节以及NPC对你的角色的态度。"
+ },
+ "knowSkills": {
+ "knowHeadline": "知识技能",
+ "addfirst": "添加第一个知识技能"
+ },
+ "exoticSkills": {
+ "exoticHeadline": "异种技能",
+ "addfirst": "添加第一个异种技能"
+ },
+ "additionalSkills": {
+ "additionalHeadline": "额外技能",
+ "placeholder": "技能名",
+ "electronics": "电子",
+ "accounting": "会计业",
+ "psychology": "心理学",
+ "Psychosurgery": "心智手术"
+ },
+ "pool": {
+ "label": "能力池",
+ "dialogHeadline": "使用能力池",
+ "dialogCopy": "你可以使用1点能力池点数以获得下列效果:",
+ "infoSubheadline": "信息",
+ "inputSubheadline": "需要输入",
+ "chatHeadline": "消耗能力池",
+ "chatEffect": "获得效果:",
+ "considerResting": "考虑使用“休息”动作",
+ "numberWounds": "忽视的损伤数",
+ "numberTrauma": "忽视的创伤数",
+ "repSize": "支援等级"
+ },
+ "addSkill": "添加技能",
+ "chooseAptitude": "选择属性"
+ },
+ "morph": {
+ "currentMorph": {
+ "headline": "当前义体",
+ "sleevedLabel": "已套入",
+ "morphPlaceholder": "义体名",
+ "morphType": {
+ "label": "类型",
+ "synth": "人造",
+ "bio": "生物",
+ "info": "信息"
+ },
+ "durabilityLabel": "耐久值",
+ "movement": {
+ "label1": "移动 1",
+ "label2": "移动 2",
+ "speed": "速度",
+ "type": "类型"
+ },
+ "movementTypes": {
+ "none": "-选择-",
+ "boat": "舟行",
+ "hopper": "跳行",
+ "hover": "悬浮",
+ "ionic": "离子推进",
+ "microlight": "微轻",
+ "roller": "滚动",
+ "rotor": "旋翼",
+ "snake": "蛇行",
+ "submarine": "潜水",
+ "swimmer": "游泳",
+ "thrustvector": "矢量推进",
+ "tracked": "履带",
+ "walker": "行走",
+ "wheeled": "轮行",
+ "winged": "飞翼"
+ },
+ "insightLabel": "洞察",
+ "moxieLabel": "人格",
+ "vigorLabel": "活力",
+ "flexLabel": "通用",
+ "morphList": {
+ "placeholder": "新义体"
+ }
+ },
+ "traitsLabel": "义体特征",
+ "wareLabel": "义体插件",
+ "noMorphTraits": "这具义体没有特征",
+ "noMorphWare": "你的义体是自然人"
+ },
+ "inventory": {
+ "armorLabel": "护甲",
+ "armorPlaceholder": "无护甲名",
+ "rangedLabel": "远程武器",
+ "rangedPlaceholder": "无武器名",
+ "ccLabel": "近战武器",
+ "ccPlaceholder": "无武器名",
+ "gearLabel": "装备",
+ "consumablesLabel": "消耗品",
+ "programs": {
+ "label": "加载的应用",
+ "copy": "应用是通过分析目标网络的漏洞,并编写针对这些漏洞的代码段来准备的。因此,应用无法被轻易发现或阻止, 并可以在几乎任何状况下运行。可以使用3种同类型的应用一次性感染一个网络中的全部设备。 虽然这是一次相当明显得攻击,但也需要一个优秀的黑客花费一些时间才能找到这种恶意行为的来源。"
+ },
+ "npcInventory": {
+ "quickAddRanged": "快速添加远程",
+ "noRanged": "点击以快速添加一把远程武器 或从合集包 中拖入",
+ "quickAddMelee": "快速添加近战",
+ "noMelee": "点击以快速添加一把近战武器 或从合集包 中拖入",
+ "quickAddArmor": "快速添加护甲",
+ "armorEnergy": "能量",
+ "armorKinetic": "动能",
+ "noArmor": "没有护甲",
+ "traitsAndWareHeadline": "特征和插件",
+ "armorAndGearHeadline": "护甲和装备",
+ "traitsLabel": "义体正面特征",
+ "noTraitsCopy": "没有可展示的义体正面特征",
+ "flawsLabel": "义体负面特征",
+ "noFlawsCopy": "没有可展示的义体负面特征",
+ "wareLabel": "插件",
+ "noWareCopy": "没有安装插件",
+ "gearLabel": "装备",
+ "noGearCopy": "没有特殊装备"
+ },
+ "noGear": {
+ "headline": "没有可展示的装备",
+ "copy": "你没有任何装备。要添加装备到你的物品栏, 使用 合集包或创造新的 物品可以在Foundry的右上角找到这些选项或请求你的GM为你提供物品。 "
+ }
+ },
+ "peripherals": {
+ "pool": {
+ "ins": "洞察",
+ "vig": "活力",
+ "mox": "人格",
+ "flex": "通用"
+ },
+ "table": {
+ "pessengers": "乘客",
+ "armor": "AV",
+ "woundThreshold": "WT",
+ "damageDurability": "伤害/耐久",
+ "deathRating": "DR",
+ "movement": "移动",
+ "size": "体型"
+ },
+ "modPlaceholder": "没有调整值",
+ "skillsHeadline": "技能"
+ },
+ "psi": {
+ "infectionHeadline": "感染类型",
+ "ratingLabel": "感染深度",
+ "strainPlaceholder": "亚株名",
+ "descriptionPlaceholder": "描述你心中的怪物",
+ "gammaHeadline": "伽马灵术",
+ "chiHeadline": "希灵术",
+ "autoClose": "自动关闭细节",
+ "strain" : {
+ "none": "-选择-",
+ "architect": "建筑师",
+ "beast": "野兽",
+ "haunter": "鬼怪",
+ "stranger": "陌客r",
+ "xenomorph": "异形",
+ "custom": "自定义"
+ },
+ "effect" : {
+ "physicalDamage" : "实体伤害:",
+ "takeDamage" : "造成1d6伤害",
+ "frenzy" : "狂怒",
+ "hallucination" : "幻觉",
+ "other": "其他",
+ "enhancedBehaviour": {
+ "label": "行为强化:",
+ "arrogance": "傲慢",
+ "curiosity": "好奇",
+ "callouseness": "麻木",
+ "ruthlessness": "冷酷",
+ "aggression": "侵袭",
+ "arousal": "激情",
+ "gluttony": "暴食",
+ "riskTaking": "冒险",
+ "avoidance": "回避",
+ "mistrust": "不信任",
+ "denial": "否定",
+ "nihilism": "虚无主义",
+ "unsettlingMannerisms": "不安的言行",
+ "deceit": "欺骗",
+ "selfSabotage": "自毁",
+ "cruelty": "残忍",
+ "spite": "刁难",
+ "nonVerbalCommunication": "非语言交流",
+ "cliquishness": "小圈子",
+ "grooming": "驯养",
+ "socialize": "社交"
+ },
+ "restrictedBehaviour": {
+ "label": "行为束缚:",
+ "relaxation": "放松",
+ "remorse": "懊悔",
+ "empathy": "共情",
+ "takeResponsibility": "负责"
+ },
+ "motivation": {
+ "label": "动机:",
+ "hoard": "积蓄",
+ "innerWorkings": "公开内部机制",
+ "create": "创造",
+ "advancedTech": "获取先进技术",
+ "discardTies": "放弃情感纽带",
+ "discoverUnknown": "发现未知",
+ "repurpose": "回收利用",
+ "uncoverSecrets": "发掘秘密",
+ "domination": "支配",
+ "noQuarter": "不妥协",
+ "cannibalism": "食人",
+ "claimTerritory": "宣称领土",
+ "eradicate": "根除敌人",
+ "instillFear": "散播恐惧",
+ "stalkPrey": "追踪猎物",
+ "cutTies": "切断纽带",
+ "isolation": "孤立",
+ "crushHope": "粉碎希望",
+ "hiddenTruths": "揭露隐藏真相",
+ "releaseFromMisery": "将他人从痛苦中解放",
+ "shakeConfidence": "动摇集体信心",
+ "follPlans": "挫败计划",
+ "manipulation": "操纵",
+ "testLimits": "测试极限",
+ "betrayal": "背叛",
+ "covertOpponent": "转化对手",
+ "grandScheme": "执行宏伟计划",
+ "mislead": "误导他人",
+ "twistTruth": "扭曲真实",
+ "transform": "改变环境",
+ "control": "控制领地 ",
+ "trueForm": "展现真实形态",
+ "eatTheWeak": "食用弱者",
+ "establishColony": "建立殖民地",
+ "hibernate": "冬眠",
+ "molt": "脱毛",
+ "playWithPrey": "玩弄猎物",
+ "protectTribe": "保护部落"
+ }
+ }
+ },
+ "sideCar": {
+ "moreToggle": "展开",
+ "lessToggle": "隐藏",
+ "currentStatus": {
+ "headline": "当前调整值",
+ "modBreakdown": "调整值详情",
+ "generalModifiers": "一般调整值",
+ "armorModifiers": "护甲妨碍",
+ "gearModifiers": "装备妨碍",
+ "noModifiersSubHeader": "没有可展示的调整值",
+ "noModifiersCopy": "在你探索世界的过程中,每当你承受了任何负面调整值时,你都能在这里找到。再给一点时间,我们很快就能看到每一个了……",
+ "statuses": {
+ "wounded": "损伤",
+ "woundsIgnored": "忽视的损伤",
+ "traumatized": "创伤",
+ "traumasIgnored": "忽视的创伤",
+ "layersOfArmor": "护甲层数",
+ "somExceeded": "超过SOM的AV",
+ "weaponsExceeded": "武器过多",
+ "consumablesExceeded": "消耗品过多",
+ "gearExceeded": "装备过多",
+ "bulkyItem": "笨重物品"
+ }
+ },
+ "armor": {
+ "headline": "护甲",
+ "noArmorSubheadline": "没有装备护甲d",
+ "noArmorCopy": "你没有装备任何护甲",
+ "armorSubheadline": "累计护甲",
+ "energy": "能量",
+ "kinetic": "动能",
+ "concealWarning": "大于11时不可隐藏",
+ "encumberanceWarning": "大于DUR时不可移动",
+ "armorCountSubheadline": "你身上激活的护甲",
+ "mainArmorLabel": "主要护甲",
+ "additionalArmorLabel": "额外护甲",
+ "cumulativeMalusLabel": "累计减值",
+ "mainArmorMalusCopy": "每有一件额外的主要护甲,你的所有动作都需要承受一次-20调整值。",
+ "additionalArmorMalusCopy": "额外护甲可以在无调整值的情况下叠加上去。这仍需要计算其他的护甲调整值。",
+ "exceedingSomLabel": "超出体能",
+ "exceedingSomCopy": "如果任意一项AV(动能或能量)超出了你的SOM,你的所有投骰再承受一个-20调整值。",
+ "armorUsageDescription": "要激活或停用额外的/不同的护甲,你只需要打开物品栏选项卡。你可以从合集包或其他物品集合中拖入护甲。"
+ },
+ "ranged": {
+ "headline": "远程战斗",
+ "noRangedSubheadline": "没有装备武器"
+ },
+ "melee": {
+ "headline": "近战战斗",
+ "noMeleeSubheadline": "没有装备武器"
+ },
+ "gear": {
+ "headline": "特殊装备",
+ "noGearSubheadline": "没有装备"
+ },
+ "consumables": {
+ "headline": "消耗品",
+ "noConsumablesSubheadline": "没有消耗品"
+ }
+ },
+ "item": {
+ "general": {
+ "tabs": {
+ "detailsTab": "物品细节",
+ "effectsTab": "效果"
+ },
+ "table": {
+ "cost": {
+ "label": "花费",
+ "minor": "次级",
+ "moderate": "中级",
+ "major": "上级",
+ "rare": "稀有"
+ },
+ "slot": {
+ "label": "分类",
+ "digital": "数字",
+ "consumable": "消耗品",
+ "accessory": "配件",
+ "bulky": "笨重",
+ "notMobile": "不可移动"
+ },
+ "description": "描述",
+ "descriptionPlaceholder": "添加描述"
+ }
+ },
+ "armor": {
+ "table": {
+ "energy": "能量",
+ "kinetic": "动能",
+ "type": {
+ "label": "护甲类型",
+ "main": "主要护甲",
+ "additional": "额外护甲"
+ }
+ }
+ },
+ "aspect": {
+ "table": {
+ "type": {
+ "label": "灵能类型",
+ "gamma": "伽马",
+ "chi": "希",
+ "epsilon": "厄普西隆"
+ },
+ "action": {
+ "label": "动作",
+ "quick": "快速",
+ "task": "作业",
+ "complex": "复杂"
+ },
+ "duration": {
+ "label": "持续时间",
+ "instant": "立即",
+ "action": "动作回合",
+ "minutes": "分钟",
+ "hours": "小时",
+ "sustained": "维持"
+ },
+ "modifierLabel": "感染调整值"
+ }
+ },
+ "weapon": {
+ "table": {
+ "range": "远程",
+ "maxAmmo": "弹药上限",
+ "damageValue": "DV",
+ "effectArea": "效果区域",
+ "armorUsed": {
+ "label": "护甲",
+ "none": "无",
+ "kinetic": "动能",
+ "energy": "能量"
+ },
+ "firingMode": {
+ "label": "射击模式",
+ "ss": "SS",
+ "sa": "SA",
+ "saBF": "SA/BF",
+ "bfFA": "BF/FA",
+ "saBFfa": "SA/BF/FA"
+ },
+ "slot": {
+ "label": "分类",
+ "integrated": "内置",
+ "sidearm": "副武器",
+ "oneHanded": "单手",
+ "twoHanded": "双手",
+ "bulky": "笨重"
+ }
+ }
+ },
+ "drug": {
+ "table": {
+ "duration": "持续时间",
+ "addictionModifier": "成瘾调整值",
+ "addictionType": "成瘾类型",
+ "applicationVectors": {
+ "headline": "摄入媒介",
+ "dermalLabel": "接触式",
+ "inhalationLabel": "吸入式",
+ "injectionLabel": "注射式",
+ "oralLabel": "口服式"
+ },
+ "category": {
+ "label": "类别",
+ "cognitive": "认知药物",
+ "combat": "战斗药物",
+ "health": "健康药物",
+ "nano": "纳米药物",
+ "narco": "药物算法",
+ "petals": "万花镜",
+ "psi": "灵能药物",
+ "rec": "娱乐药物",
+ "social": "社交药物",
+ "toxins": "毒素",
+ "nanotox": "纳米毒素"
+ },
+ "type": {
+ "label": "药物类型",
+ "biochem": "生化",
+ "nano": "纳米",
+ "electronic": "电子"
+ }
+ }
+ },
+ "additionalSkill": {
+ "table": {
+ "nameLabel": "名称",
+ "valueLabel": "数值",
+ "aptitudeLabel": "属性",
+ "specLabel": "专精"
+ }
+ },
+ "program": {
+ "table": {
+ "level": {
+ "label": "等级",
+ "intruder": "入侵者",
+ "user": "用户",
+ "admin": "管理员",
+ "owner": "所有者"
+ }
+ }
+ },
+ "vehicle": {
+ "autoBot": "Add AI",
+ "table": {
+ "initiative": "先攻",
+ "threatValue": "TV",
+ "durability": "DUR",
+ "movement": "移动",
+ "skillsHeadline": "技能",
+ "habitat": {
+ "none": "-Select-",
+ "ground": "Groundcraft",
+ "air": "Aircraft",
+ "space": "Spacecraft",
+ "nautical": "Nautical Craft"
+ },
+ "type": {
+ "label": "类型",
+ "robot": "机器人",
+ "vehicle": "载具",
+ "morph": "义体",
+ "animal": "伶俐动物"
+ },
+ "size": {
+ "label": "体型",
+ "vs": "超小型",
+ "s": "小型",
+ "m": "中型",
+ "l": "大型",
+ "vl": "超大型"
+ }
+ }
+ },
+ "ware": {
+ "table": {
+ "type": {
+ "label": "插件类型",
+ "b": "B",
+ "bch": "BCH",
+ "bh": "BH",
+ "bhm": "BHM",
+ "bm": "BM",
+ "c": "C",
+ "ch": "CH",
+ "chn": "CHN",
+ "chm": "CHM",
+ "h": "H",
+ "hn": "HN",
+ "hmn": "HMN",
+ "n": "N",
+ "nh": "NH",
+ "mn": "MN"
+ }
+ }
+ }
+ },
+ "roll": {
+ "dialog": {
+ "generalModHeadline": "一般调整值",
+ "attackerHeadline": "攻击者调整值",
+ "defenderHeadline": "防御者调整值s",
+ "frayTypeHeadline": "回避类型",
+ "dodgeRangedLabel": "躲避远程",
+ "infectionHeadline": "感染",
+ "autoPush": "自动增幅选项",
+ "baseCostLabel": "基础消耗",
+ "push": {
+ "label": "增幅",
+ "none": "-选择-",
+ "range": "射程",
+ "effect": "效果",
+ "power": "强度",
+ "penetration": "穿透力",
+ "duration": "持续时间",
+ "target": "额外目标",
+ "infectionDamage": "感染伤害了你",
+ "infectionInfluence": "感染影响了你",
+ "infectionTries": "感染收紧了它的掌控",
+ "effectReceived": "获得效果"
+ },
+ "ignoreInfection": "忽视感染",
+ "usePool": "使用",
+ "globalModLabel": "全局调整值",
+ "noSpecLabel": "无专精",
+ "noPool": "无剩余能力池",
+ "useThreat": "使用威胁 (+20)",
+ "calledShotLabel": "预告打击 (-10)",
+ "title": {
+ "guns": "枪术检定",
+ "melee": "近战检定",
+ "reputation": "声望检定",
+ "damageRoll": "伤害检定k",
+ "swap": "颠倒结果",
+ "raise": "提升结果",
+ "talentCheck": "检定"
+ },
+ "button": {
+ "roll": "投骰",
+ "cancel": "取消",
+ "useSelection": "使用该选项"
+ },
+ "reputationMode": {
+ "headline": "类型",
+ "trivial": "琐碎",
+ "minor": "次级",
+ "moderate": "中级",
+ "major": "上级"
+ },
+ "ranged": {
+ "attacker": {
+ "smartLinkLabel": "链接准心(如果没有则-10)",
+ "superiorPosition": "优势位置(+20)",
+ "inCoverLabel": "掩蔽后(-10)",
+ "isRunningLabel": "奔跑中(-20)",
+ "inMeleeLabel": "近战中(-10)",
+ "fireMode": {
+ "label": "射击模式",
+ "single": "单发射击",
+ "burst": "窄点射(+1d10)",
+ "fullAuto": "窄全自动(+2d10)",
+ "wBurst": "宽点射(+10命中)",
+ "wFullAuto": "宽全自动(+30命中)",
+ "indirect": "间接(-20)",
+ "suppressive": "压制(使用20发弹药)"
+ },
+ "aim": {
+ "label": "瞄准",
+ "none": "标准",
+ "quick": "快速瞄准(+10)",
+ "long": "长瞄准(+30)"
+ },
+ "distance": {
+ "label": "距离",
+ "pointBlank": "贴身(+10)",
+ "none": "标准",
+ "range": "射程内(-10)",
+ "beyond": "射程外(-20)",
+ "beyondPlus": "超射程外(-30)"
+ },
+ "visual": {
+ "label": "视觉减值",
+ "none": "无",
+ "minor": "次级(-10)",
+ "major": "上级(-30)",
+ "blind": "目盲(-30+)"
+ }
+ },
+ "defender": {
+ "isProne": "俯卧(射程内-10)",
+ "isHidden": "躲藏(-30)",
+ "size": {
+ "label": "体型",
+ "xs": "超小型(-30)",
+ "s": "小型(-10)",
+ "none": "中型",
+ "l": "大型(+10)",
+ "xl": "超大型(+30)"
+ },
+ "cover": {
+ "label": "掩蔽",
+ "none": "无",
+ "minor": "次级(-10)",
+ "moderate": "中级(-20)",
+ "major": "上级(-30)"
+ }
+ }
+ },
+ "melee": {
+ "attacker": {
+ "numberOfTargetsLabel": "目标数量",
+ "numberOfTargetsMod": "(-20/目标)",
+ "type": {
+ "label": "攻击类型",
+ "none": "标准攻击",
+ "charge": "冲锋攻击(-10命中,+1d6 DV)",
+ "aggressive": "侵袭攻击(+10命中,-10回避)",
+ "aggressiveCharge": "侵袭冲锋(+1d10 DV,-10 回避)"
+ }
+ }
+ }
+ },
+ "successType": {
+ "success": "成功",
+ "greaterSuccess": "1个大成功",
+ "superiorSuccess": "2个大成功",
+ "criticalSuccess": "重成功",
+ "greaterCriticalSuccess": "重成功和1个大成功",
+ "superiorCriticalSuccess": "重成功和2个大成功",
+ "supremeSuccess": "超成功",
+ "failure": "失败",
+ "greaterFailure": "1个大失败",
+ "superiorFailure": "2个大失败",
+ "criticalFailure": "重失败",
+ "greaterCriticalFailure": "重失败和1个大失败",
+ "superiorCriticalFailure": "重失败和2个大失败",
+ "supremeFailure": "超失败"
+ },
+ "rollType": {
+ "label": "投骰类型",
+ "public": "公开投骰",
+ "private": "GM私骰",
+ "blind": "GM暗骰"
+ },
+ "announce": {
+ "global": "状态",
+ "favor": "支援调整值",
+ "specialization": "专精",
+ "encumberance": "妨碍",
+ "wounds": "损伤/创伤",
+ "woundModifier": "损伤调整值",
+ "traumaModifier": "创伤调整值",
+ "rolled": "投骰",
+ "appliedMods": "附加调整值",
+ "baseValue": "基础值",
+ "rollTarget": "目标值",
+ "infectionRaise": "感染加深至",
+ "rest": {
+ "short": "我使用一次
短填充
恢复了部分能力池
",
+ "long": "我使用我的
长填充
恢复了全部能力池
"
+ },
+ "poolUsage": {
+ "poolUsed": "已使用能力池",
+ "usePoolSubheadline": "使用能力池",
+ "swappedTo": "结果颠倒为",
+ "raisedTo": "结果提升至",
+ "beyondSuperior": "你的成功度已到最大,不能进一步提升",
+ "notDeducted": "不使用能力池",
+ "notEnoughPool": "能力池不足",
+ "cantRaise": "结果无法提升",
+ "newResult": "新的结果",
+ "dontSwap": "不颠倒骰子",
+ "swapTo": "颠倒为",
+ "raiseLevel": "提升成功度",
+ "metGoal": "你达成了目标",
+ "raiseSuccess": "你可以使用你的能力池 提升你的成功度...",
+ "notAvailable": "不可使用",
+ "missGoal": "你未达成目标",
+ "mitigateSpending": "花费能力池以减轻后果",
+ "dontMitigate": "不减轻失败",
+ "mitigate": "减轻"
+ },
+ "combat": {
+ "calledShot": "预告打击",
+ "calledShotAddition": "投出“1个大成功”或更好的结果",
+ "hit": "你使用你的武器命中了",
+ "damageDone": "你造成了伤害",
+ "melee": {
+ "charge": "冲锋",
+ "chargeAddition": "(+1d6 DV)",
+ "agressive": "侵袭攻击",
+ "agressiveAddition": "(回避-10)",
+ "agressiveCharge": "侵袭冲锋",
+ "agressiveChargeAddition": "(+1d10 DV且回避-10)",
+ "multipleTargets": "多目标"
+ },
+ "ranged": {
+ "smartLink": "非智能枪械",
+ "running": "奔跑",
+ "superiorPosition": "优势位置",
+ "inMelee": "困于近战",
+ "coverAttacker": "掩蔽后",
+ "aimLong": "长瞄准",
+ "aimQuick": "快速瞄准",
+ "sizeXS": "超小型目标",
+ "sizeS": "小型目标",
+ "sizeL": "大型目标",
+ "sizeXL": "超大型目标",
+ "rangeProne": "射程内俯卧",
+ "beyondProne": "射程外俯卧",
+ "beyondPlusProne": "超射程外俯卧",
+ "range": "射程内",
+ "beyond": "射程外",
+ "beyondPlus": "超射程外",
+ "pointBlank": "贴身",
+ "defMinCover": "目标位于次级掩蔽",
+ "defModCover": "目标位于中级掩蔽",
+ "defMajCover": "目标位于上级掩蔽",
+ "visImpMin": "次级视觉衰弱",
+ "visImpMaj": "上级视觉衰弱",
+ "blind": "目盲",
+ "wBurst": "宽点射t",
+ "wFullAuto": "宽全自动",
+ "Indirect": "间接",
+ "reloadNeeded": "你的武器弹药不足。
请先装填! ",
+ "reloadedWeapon": "我装填了我的武器",
+ "weaponFull": "你的武器弹药已满。"
+ }
+ }
+ }
+ },
+ "migration": {
+ "headlineStart": "",
+ "legacy": "感谢你使用我们的系统游玩《隐蚀期》。在接下来的更新中,为了确保整体文件的完整性,我们请求你快速地将你的数据迁移到最新的框架中,即0.8.1版本更新的框架。
为了引入一些比已有框架更酷的特性(例如本地化),这一步骤是必须的,而且只需要花费短短几秒钟。
谢谢你,祝你游戏愉快!注意:我们对药物进行了整体的重做。只需要将其从合集包再次拖入,并删除旧的药物。
",
+ "0861": "我们已经更新了物品结构,未来的迁移只会在你的物品处于特定版本时才会触发。
这能防止你的角色卡和物品在触发迁移时损坏。
请尽早迁移到这个版本,以协助我们稳定你角色的物品数据
谢谢你,祝你游戏愉快!
",
+ "headlineEnd": "",
+ "done": "请愉快地开始对抗TITAN并拯救宇宙吧!或做任何你想做的事情! "
+ }
+ }
+}
\ No newline at end of file
diff --git a/lang/de.json b/lang/de.json
index 69e6e331..ea5273f3 100644
--- a/lang/de.json
+++ b/lang/de.json
@@ -57,6 +57,8 @@
"delete": "Löschen",
"close": "Schließen",
"confirm": "Bestätigen",
+ "select": "Auswählen",
+ "reset": "Zurücksetzen",
"showDetails": "Mehr Details",
"hideDetails": "Weniger Details"
},
@@ -66,6 +68,12 @@
"success": "Erfolg",
"confirmationNeeded": "Bestätigung Nötig",
"information": "Information"
+ },
+ "popUp": {
+ "deleteCopyGeneral": "Vorsicht: Das Item wird permanent gelöscht. Dies kann nicht rückgängig gemacht werden.",
+ "deleteAdditionalInfo": "Um Items direkt zu löschen ohne diese Nachricht zu sehen halte SHIFT gedrückt, während du auf den Löschen-Button klickst.
",
+ "autoBotCopyGeneral": "Vorsicht: Dies ersetzt alle manuell eingetragenen Skills mit den Standard Skills & Skillwerten für Bot AIs.
Wähle den Fahrzeugtyp:
",
+ "autoBotAdditionalInfo": "Halte SHIFT gedrückt während du den 'Auto-Bot'-button drückst um diese Nachricht nicht zu sehen.
"
}
},
"healthbar": {
@@ -718,12 +726,20 @@
}
},
"vehicle": {
+ "autoBot": "AI Hinzufügen",
"table": {
"initiative": "Init",
"threatValue": "BW",
"durability": "AUS",
"movement": "Bew",
"skillsHeadline": "Skills",
+ "habitat": {
+ "none": "-Wähle-",
+ "ground": "Bodenfahrzeug",
+ "air": "Flugzeug",
+ "space": "Raumfahrzeug",
+ "nautical": "Unterseefahrzeug"
+ },
"type": {
"label": "Typ",
"robot": "Roboter",
@@ -996,6 +1012,13 @@
}
}
}
+ },
+ "systemMessage": {
+ "resetRest": {
+ "title": "Rast Zurücksetzen",
+ "copy": "Dieser Dialog setzt ALLE Rast der ausgewählten, aktiven Charaktere zurück. Wenn ein Charakter nicht aktiv von einem/einer Spieler:in kontrolliert wird, wird diese:r hier nicht aufgeführt. Spieler:innen können ihren aktiven Charakter wechseln, indem sie das Spieler-Menü in der unteren linken Ecke von Foundry benutzen.",
+ "headline": "Aktive Spielercharaktere"
+ }
}
}
}
\ No newline at end of file
diff --git a/lang/en.json b/lang/en.json
index 0c47bd87..b9f95b67 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -58,6 +58,7 @@
"close": "Close",
"confirm": "Confirm",
"select": "Select",
+ "reset": "Reset",
"showDetails": "Show Details",
"hideDetails": "Hide Details"
},
@@ -67,6 +68,12 @@
"success": "Success",
"confirmationNeeded": "Confirmation Needed",
"information": "Information"
+ },
+ "popUp": {
+ "deleteCopyGeneral": "Warning: This will delete the item from your sheet permanently",
+ "deleteAdditionalInfo": "To delete items without seeing this pop-up hold SHIFT while pressing the delete button.
",
+ "autoBotCopyGeneral": "Warning: This will reset all the vehicle's/bot's skill to the standard bot AI skills values. It will overwrite any changes you might have made to it's skills.
Select your vehicle's type:
",
+ "autoBotAdditionalInfo": "Hold SHIFT while pressing the 'Auto-Bot'-button.
"
}
},
"healthbar": {
@@ -405,12 +412,12 @@
"flex": "Flex"
},
"table": {
- "pessengers": "Pessengers",
- "armor": "AV",
+ "passengers": "Passengers",
+ "armor": "Armor",
"woundThreshold": "WT",
"damageDurability": "Damage/Dur",
"deathRating": "DR",
- "movement": "Mov",
+ "movement": "Movement",
"size": "Size"
},
"modPlaceholder": "No modifications",
@@ -704,7 +711,11 @@
"nameLabel": "Name",
"valueLabel": "Value",
"aptitudeLabel": "Aptitude",
- "specLabel": "Specialization"
+ "specLabel": "Specialization",
+ "defaultKnowLabel": "Know: ",
+ "defaultMedicineLabel": "Medicine: ",
+ "defaultHardwareLabel": "Hardware: ",
+ "defaultPilotLabel": "Pilot: "
}
},
"program": {
@@ -719,12 +730,22 @@
}
},
"vehicle": {
+ "autoBot": "Add AI",
+ "skillFieldDefault": "[appropriate field]",
"table": {
"initiative": "Init",
"threatValue": "TV",
"durability": "DUR",
"movement": "Mov",
"skillsHeadline": "Skills",
+ "habitat": {
+ "none": "-Select-",
+ "ground": "Groundcraft",
+ "air": "Aircraft",
+ "space": "Spacecraft",
+ "nautical": "Nautical Craft",
+ "aerospace": "Aerospace"
+ },
"type": {
"label": "Type",
"robot": "Robot",
@@ -1001,10 +1022,18 @@
},
"migration": {
"headlineStart": "",
+ "headlineEnd": "",
+ "done": "Have fun fighting TITAN and rescuing the universe, or whatever it is that floats your boat! ",
"legacy": "Thank you for playing Eclipse Phase with our system. To guarantee the overall file integrity in the upcoming updates, we ask you to shortly migrate your data to the latest structure, provided with update 0.8.1.
This is necessary for implementing even cooler features than we already have (like lokalization e.g.), and will only take a few seconds.
Thank you and have a great day playing!Note: Please note that drugs underwent a general overhaul. Just pull them from the compendium again and delete the old ones.
",
"0861": "We have updated the items-structure to allow future migrations to only trigger, if your item is on a specific version.
This prevents your character sheets/items from ending up broken, while you're triggering a migration.
Please migrate to this version at your earliest convenience to help us stabilize your character's item-data
Thank you and have a great day playing!
",
- "headlineEnd": "",
- "done": "Have fun fighting TITAN and rescuing the universe, or whatever it is that floats your boat! "
+ "09": "Smart Animals & Vehicles underwent a huge revamp.
This migration is meant to update all drones/vehicles/smart animals on any sheet so they're compatible with the new system.
Please migrate to this version at your earliest convenience to profit from the latest updates, but do not forget to backup your world first in case of any game breaking bugs!
Thank you and have a great day playing!
"
+ },
+ "systemMessage": {
+ "resetRest": {
+ "title": "Reset Rest",
+ "copy": "This dialog resets ALL rest for the selected, active characters. If a character is not actively controlled by any player, it will not show in this list. Players can change their active character by using the player menu in the lower left of foundry.",
+ "headline": "Active Player Characters"
+ }
}
}
}
\ No newline at end of file
diff --git a/lang/es.json b/lang/es.json
new file mode 100644
index 00000000..b7855606
--- /dev/null
+++ b/lang/es.json
@@ -0,0 +1,1022 @@
+{
+ "ACTOR.TypeCharacter" : "Player Character",
+ "ACTOR.TypeNpc" : "Non-Player Character",
+ "ACTOR.TypeGoon" : "Threat",
+ "ITEM.TypeGear" : "Gear",
+ "ITEM.TypeRangedweapon" : "Ranged Weapon",
+ "ITEM.TypeCcweapon" : "Close Combat Weapon",
+ "ITEM.TypeArmor" : "Armor",
+ "ITEM.TypeGrenade" : "Grenade",
+ "ITEM.TypeTrait" : "Trait",
+ "ITEM.TypeFlaw" : "Flaw",
+ "ITEM.TypeMorphtrait" : "Morph Trait",
+ "ITEM.TypeMorphflaw" : "Morph Flaw",
+ "ITEM.TypeWare" : "Ware",
+ "ITEM.TypeAspect" : "Psi Sleight",
+ "ITEM.TypeProgram" : "Program",
+ "ITEM.TypeSpecialskill" : "Special Skill",
+ "ITEM.TypeKnowskill" : "Know Skill",
+ "ITEM.TypeVehicle" : "Vehicle",
+ "ITEM.TypeDrug" : "Drug",
+
+ "ep2e": {
+ "actorSheet": {
+ "placeholders": {
+ "actorName": "Name"
+ },
+ "aptitudes": {
+ "headline": "Aptitudes",
+ "cognition": "COG",
+ "intuition": "INT",
+ "reflexes": "REF",
+ "savvy": "SAV",
+ "somatics": "SOM",
+ "willpower": "WIL",
+ "cog": "Cognition",
+ "int": "Intuition",
+ "ref": "Reflexes",
+ "sav": "Savvy",
+ "som": "Somatics",
+ "wil": "Willpower"
+ },
+ "leftTabs": {
+ "egoTab": "Ego",
+ "idTab": "ID",
+ "museTab": "Muse"
+ },
+ "rightTabs": {
+ "skillsTab": "Skills",
+ "morphTab": "Morph",
+ "inventoryTab": "Inventory",
+ "peripheralsTab": "Peripherals",
+ "psiTab": "Psi",
+ "effectsTab": "Effects"
+ },
+ "button": {
+ "edit": "Edit",
+ "delete": "Delete",
+ "close": "Close",
+ "confirm": "Confirm",
+ "select": "Select",
+ "reset": "Reset",
+ "showDetails": "Show Details",
+ "hideDetails": "Hide Details"
+ },
+ "dialogHeadline": {
+ "warning": "Warning",
+ "error": "Error",
+ "success": "Success",
+ "confirmationNeeded": "Confirmation Needed",
+ "information": "Information"
+ },
+ "popUp": {
+ "deleteCopyGeneral": "Warning: This will delete the item from your sheet permanently",
+ "deleteAdditionalInfo": "To delete items without seeing this pop-up press SHIFT while hitting the delete button.
"
+ }
+ },
+ "healthbar": {
+ "tooltip": {
+ "durdr": "Dur/Dr",
+ "woundswt": "Wounds/(WT)",
+ "stressluc": "Stress/Luc",
+ "traumatt": "Trauma/(TT)",
+ "initiative": "Initiative",
+ "threat": "Threat",
+ "stressTest": "Stress Test",
+ "iniMod": "Ini Mod"
+ }
+ },
+ "ego": {
+ "general": {
+ "headline": "General",
+ "egoFlexLabel": "Ego Flex",
+ "origin": {
+ "headline": "Origin",
+ "anarchist": "Anarchist",
+ "argonaut": "Argonaut",
+ "barsoomian": "Barsoomian",
+ "brinker": "Brinker",
+ "criminal": "Criminal",
+ "extropian": "Extropian",
+ "hypercorps": "Hypercorp",
+ "jovian": "Jovian",
+ "lunar": "Lunar/Orbital",
+ "mercurial": "Mercurial",
+ "reclaimer": "Reclaimer",
+ "scum": "Scum",
+ "socialite": "Socialite",
+ "titanian": "Titanian",
+ "venusian": "Venusian",
+ "regional": "Regional"
+ },
+ "sex": {
+ "headline": "Sex",
+ "male": "Male",
+ "female": "Female",
+ "inter": "Intersex",
+ "dyadic": "Dyadic"
+ },
+ "gender": {
+ "headline": "Gender",
+ "cis": "Cisgender",
+ "trans": "Transgender",
+ "nonBi": "Non-Binary",
+ "fluid": "Genderfluid",
+ "aGen": "Agender",
+ "biGen": "Bigender",
+ "polGen": "Polygender",
+ "neu": "Neutrois",
+ "genAp": "Gender Apathetic",
+ "inter": "Intergender",
+ "demi": "Demigender",
+ "grey": "Greygender",
+ "apora": "Aporagender",
+ "mav": "Maverique",
+ "novi": "Novigender"
+ }
+ },
+ "motivations": {
+ "headline": "Motivations",
+ "placeholder": "e.g. Reach the horizon"
+ },
+ "languages": {
+ "headline": "Languages",
+ "placeholder": "e.g. Hindi, Chinese, English"
+ },
+ "traits": {
+ "headline": "Traits",
+ "noItems": "You are traitless"
+ },
+ "flaws": {
+ "headline": "Flaws",
+ "noItems": "You are flawless"
+ },
+ "personality": {
+ "headline": "Personality"
+ }
+ },
+ "id": {
+ "headline": "Current ID",
+ "nameLabel": "Name",
+ "namePlaceholder": "Fake Name",
+ "repType": {
+ "@rep": "@-Rep",
+ "crep": "C-Rep",
+ "frep": "F-Rep",
+ "grep": "G-Rep",
+ "irep": "I-Rep",
+ "rrep": "R-Rep",
+ "xrep": "X-Rep"
+ },
+ "complexity": {
+ "min": "Min",
+ "mod": "Mod",
+ "maj": "Maj"
+ },
+ "idSelector": {
+ "id1": "ID1",
+ "id2": "ID2",
+ "id3": "ID3",
+ "id4": "ID4",
+ "id5": "ID5",
+ "id6": "ID6"
+ }
+ },
+ "muse": {
+ "headline": "Muse Info",
+ "nameLabel": "Name",
+ "namePlaceholder": "e.g. Amusing",
+ "aboutLabel": "About"
+ },
+ "skills":{
+ "placeholders": {
+ "specialization": "Specialization",
+ "additionalSpec": "No Spec"
+ },
+ "restingMenu": {
+ "headline": "Recover Pools",
+ "shortRest": "Short Rest:",
+ "longRest": "Long Rest:",
+ "labelInsight": "Insight",
+ "labelVigor": "Vigor",
+ "labelMoxie": "Moxie",
+ "labelFlex": "Flex",
+ "messages": {
+ "pointsAvailable": "pool points left to distribute",
+ "pointsOverspent": "You overspent your dice roll by",
+ "distributionDone": "Ready to go! No pool points left"
+ },
+ "restInfo": {
+ "headline": "Resting",
+ "subheadline1": "General",
+ "copy1": "You need to use a 'rest' action in order to recover pools. Choose the type of rest you want to use by clicking the checkbox next to it. You have 1 long and 2 short rest during the cycle of 24 in-game hours.",
+ "subheadline2": "Short Rest",
+ "copy2": "A short rest takes the common transhuman being approximately 10 minutes and requires them to do nothing else than rest, talk and just come down. This requires biomods. Flats use up to 1 hour.
A short rest recovers 1d6 pool points ",
+ "subheadline3": "Long Rest",
+ "copy3": "A person with biomods takes about 4 hours for a long rest. This requires them to do nothing else than rest, talk and just come down. Flats need 8 hours to achieve the same.
A long rest recovers all your pool points "
+ },
+ "button": {
+ "resetRest": "Reset Rest",
+ "distribute": "Distribute"
+ }
+ },
+ "insightSkills": {
+ "insightHeadline": "Insight Skills",
+ "infosec": "Infosec",
+ "interface": "Interface",
+ "perceive": "Perceive",
+ "program": "Program",
+ "research": "Research",
+ "survival": "Survival",
+ "poolHeadline": "Insight",
+ "poolSubheadline1": "Take the Initiative",
+ "poolCopy1": "Go first in an action turn if you are only taking mental or mesh actions and no physical movement. If multiple characters choose this option, they go in Initiative order before everyone else.",
+ "poolSubheadline2": "Extra Action",
+ "poolCopy2": "Take an extra complex mental or mesh action (or 2 quick actions) in an action turn. These actions may only be taken after everyone else has gone. If multiple characters choose this option, they go in Initiative order after everyone else has taken their turn.",
+ "poolSubheadline3": "Acquire A Clue",
+ "poolCopy3": "Gain a hint or lead through investigation, research, or analysis of the facts at hand, without needing to make a test."
+ },
+ "vigorSkills": {
+ "vigorHeadline": "Vigor Skills",
+ "athletics": "Athletics",
+ "fray": "Fray",
+ "free fall": "Free Fall",
+ "guns": "Guns",
+ "infiltrate": "Infiltrate",
+ "melee": "Melee",
+ "poolHeadline": "Vigor",
+ "poolSubheadline1": "Take the Initiative",
+ "poolCopy1": "Go first in an action turn. If multiple characters choose this option, they go in Initiative order before everyone else.",
+ "poolSubheadline2": "Extra Action",
+ "poolCopy2": "Take an extra complex physical action (or 2 quick actions) in an action turn. This action may only be taken after everyone else has gone. If multiple characters choose this option, they go in Initiative order after everyone else has taken their turn.",
+ "poolSubheadline3": "Ignore Wound",
+ "poolCopy3": "Ignore the effects of 1 wound for 24 hours or until your next recharge"
+ },
+ "moxieSkills": {
+ "moxieHeadline": "Moxie Skills",
+ "deceive": "Deceive",
+ "kinesics": "Kinesics",
+ "persuade": "Persuade",
+ "provoke": "Provoke",
+ "psi": "Psi",
+ "poolHeadline": "Moxie",
+ "poolSubheadline1": "Ignore Trauma",
+ "poolCopy1": "Ignore the effects of 1 trauma for 24 hours or until your next recharge",
+ "poolSubheadline2": "Refresh Rep",
+ "poolCopy2": "Restore rep network favors at a cost of 1 point for a Minor favor and 2 points for a Moderate favor. Major favors cannot be refreshed this way.",
+ "poolSubheadline3": "Acquire A Clue",
+ "poolCopy3": "Get a tip or lead by gathering information via social interactions without needing to make a test.",
+ "poolSubheadline4": "Control Your Infection",
+ "poolCopy4": "Avoid making an Infection Test when using a psi sleight (asyncs only).",
+ "poolSubheadline5": "Negate Gaffe",
+ "poolCopy5": "Ignore a player’s social gaffe that the character wouldn’t make."
+ },
+ "flex": {
+ "flexHeadline": "Flex",
+ "poolHeadline": "Flex",
+ "poolSubheadline1": "Introduce NPC",
+ "poolCopy1": "A new or existing NPC joins the scene. Their presence must be plausible. You may define one aspect of this NPC: their morph, factional allegiance, a noteworthy skill, a specific trait, etc. The GM determines the other details.",
+ "poolSubheadline2": "Introduce An Item",
+ "poolCopy2": "A previously unnoticed item is added to the scene. Its presence must be plausible. The item cannot be offensive (no weapons) and it must be of Minor (not Rare or Restricted) Complexity. It can be a useful tool, a necessary piece of gear, or even a clue. The GM determines its placement within the scene and the nature of any clues.",
+ "poolSubheadline3": "Define Environment",
+ "poolCopy3": "You may introduce an environmental factor to a scene. Its presence must be plausible. It should provide a new detail that does not drastically alter the scene. Examples include hiding spots, cover, distractions, shelter, or exploitable elements such as a ladder or window.",
+ "poolSubheadline4": "Define A Relationship",
+ "poolCopy4": "You may introduce a new, plausible relationship between your character and an existing NPC. This should be a loose/minor connection rather than a close/serious tie. For example, you may have a common friend, shared history, or old but mild rivalry. You may define the rough basics, but the GM determines the finer points and the NPC’s attitude towards your character."
+ },
+ "knowSkills": {
+ "knowHeadline": "Know Skills",
+ "addfirst": "Add first Know Skill"
+ },
+ "exoticSkills": {
+ "exoticHeadline": "Exotic Skills",
+ "addfirst": "Add first Exotic Skill"
+ },
+ "additionalSkills": {
+ "additionalHeadline": "Additional Skills",
+ "placeholder": "Skill Name",
+ "electronics": "Electronics",
+ "accounting": "Accounting",
+ "psychology": "Psychology",
+ "Psychosurgery": "Psychosurgery"
+ },
+ "pool": {
+ "label": "pool",
+ "dialogHeadline": "Use Pool",
+ "dialogCopy": "You are about to use 1 of your pools to receive the following effect:",
+ "infoSubheadline": "Information",
+ "inputSubheadline": "Input Needed",
+ "chatHeadline": "Used a Pool",
+ "chatEffect": "Received Effect:",
+ "considerResting": "Consider using a 'rest'-action",
+ "numberWounds": "Wounds to Ignore",
+ "numberTrauma": "Trauma to Ignore",
+ "repSize": "Size of Favor"
+ },
+ "addSkill": "Add Skill",
+ "chooseAptitude": "Choose Apt"
+ },
+ "morph": {
+ "currentMorph": {
+ "headline": "Current Morph",
+ "sleevedLabel": "Sleeved",
+ "morphPlaceholder": "Morph name",
+ "morphType": {
+ "label": "Type",
+ "synth": "Synthetic",
+ "bio": "Biologic",
+ "info": "Infomorph"
+ },
+ "durabilityLabel": "Durability",
+ "movement": {
+ "label1": "Movement 1",
+ "label2": "Movement 2",
+ "speed": "Speed",
+ "type": "type"
+ },
+ "movementTypes": {
+ "none": "-Select-",
+ "boat": "Boat",
+ "hopper": "Hopper",
+ "hover": "Hover",
+ "ionic": "Ionic",
+ "microlight": "Microlight",
+ "roller": "Roller",
+ "rotor": "Rotor",
+ "snake": "Snake",
+ "submarine": "Submarine",
+ "swimmer": "Swimmer",
+ "thrustvector": "Thrust Vector",
+ "tracked": "Tracked",
+ "walker": "Walker",
+ "wheeled": "Wheeled",
+ "winged": "Winged"
+ },
+ "insightLabel": "Insight",
+ "moxieLabel": "Moxie",
+ "vigorLabel": "Vigor",
+ "flexLabel": "Flex",
+ "morphList": {
+ "placeholder": "New Morph"
+ }
+ },
+ "traitsLabel": "Morph Traits",
+ "wareLabel": "Morph Ware",
+ "noMorphTraits": "This Morph is Traitless",
+ "noMorphWare": "Your Morph is Flat"
+ },
+ "inventory": {
+ "armorLabel": "Armor",
+ "armorPlaceholder": "No Armor Name",
+ "rangedLabel": "Ranged Weapons",
+ "rangedPlaceholder": "No Weapon Name",
+ "ccLabel": "Close Combat Weapons",
+ "ccPlaceholder": "No Weapon Name",
+ "gearLabel": "Gear",
+ "consumablesLabel": "Consumables",
+ "programs": {
+ "label": "Apps Loaded",
+ "copy": "Apps are prepared by analyzing the target network for vulnerabilities writing code snippets directly tailored to those. Therefore they cannot be easily found nor prevented and work in nearly any situation. Three apps of the same type can be used to affect all devices in the network at once. Although this is a quite obvious attack even this takes some time and a good hacker to find the source of such a malicious act."
+ },
+ "npcInventory": {
+ "quickAddRanged": "Quick Add Ranged",
+ "noRanged": "Click to quick-add a ranged weapon or drag & drop it from the compendium ",
+ "quickAddMelee": "Quick Add Melee",
+ "noMelee": "Click to quick-add a melee weapon or drag & drop it from the compendium ",
+ "quickAddArmor": "Quick Add Armor",
+ "armorEnergy": "Energy",
+ "armorKinetic": "Kinetic",
+ "noArmor": "Has no armor",
+ "traitsAndWareHeadline": "Traits & Ware",
+ "armorAndGearHeadline": "Armor & Gear",
+ "traitsLabel": "Morph Traits",
+ "noTraitsCopy": "No morph traits present",
+ "flawsLabel": "Morph Flaws",
+ "noFlawsCopy": "No morph flaws present",
+ "wareLabel": "Ware",
+ "noWareCopy": "No ware installed",
+ "gearLabel": "Gear",
+ "noGearCopy": "No special gear"
+ },
+ "noGear": {
+ "headline": "No Gear Present",
+ "copy": "You do not have any gear yet. To add gear to your inventory, use the COMPENDIUM or create new ITEMSFind these options in the upper right of Foundry or ask your GM to provide items to you. "
+ }
+ },
+ "peripherals": {
+ "pool": {
+ "ins": "Ins",
+ "vig": "Vig",
+ "mox": "Mox",
+ "flex": "Flex"
+ },
+ "table": {
+ "pessengers": "Pessengers",
+ "armor": "AV",
+ "woundThreshold": "WT",
+ "damageDurability": "Damage/Dur",
+ "deathRating": "DR",
+ "movement": "Mov",
+ "size": "Size"
+ },
+ "modPlaceholder": "No modifications",
+ "skillsHeadline": "Skills"
+ },
+ "psi": {
+ "infectionHeadline": "Infection Type",
+ "ratingLabel": "Infection Rating",
+ "strainPlaceholder": "Sub-Strain Name",
+ "descriptionPlaceholder": "Describe your inner monster",
+ "gammaHeadline": "Gamma Sleights",
+ "chiHeadline": "Chi Sleights",
+ "autoClose": "Auto Close Details",
+ "strain" : {
+ "none": "-Select-",
+ "architect": "The Architect",
+ "beast": "The Beast",
+ "haunter": "The Haunter",
+ "stranger": "The Stranger",
+ "xenomorph": "The Xenomorph",
+ "custom": "The Custom"
+ },
+ "effect" : {
+ "physicalDamage" : "Physical Damage:",
+ "takeDamage" : "Take 1d6 damage",
+ "frenzy" : "Frenzy",
+ "hallucination" : "Hallucination",
+ "other": "Other",
+ "enhancedBehaviour": {
+ "label": "Enhanced Bahaviour:",
+ "arrogance": "Arrogance",
+ "curiosity": "Curiosity",
+ "callouseness": "Callouseness",
+ "ruthlessness": "Ruthlessness",
+ "aggression": "Aggression",
+ "arousal": "Arousal",
+ "gluttony": "Gluttony",
+ "riskTaking": "Risk Taking",
+ "avoidance": "Avoidance",
+ "mistrust": "Mistrust",
+ "denial": "Denial",
+ "nihilism": "Nihilism",
+ "unsettlingMannerisms": "Unsettling Mannerisms",
+ "deceit": "Deceit",
+ "selfSabotage": "Self-Sabotage",
+ "cruelty": "Cruelty",
+ "spite": "Spite",
+ "nonVerbalCommunication": "Non-Verbal Communication",
+ "cliquishness": "Cliquishness",
+ "grooming": "Grooming",
+ "socialize": "Socialize"
+ },
+ "restrictedBehaviour": {
+ "label": "Restricted Bahaviour:",
+ "relaxation": "Relaxation",
+ "remorse": "Remorse",
+ "empathy": "Empathy",
+ "takeResponsibility": "Take Responsibility"
+ },
+ "motivation": {
+ "label": "Motivation:",
+ "hoard": "Hoard",
+ "innerWorkings": "Expose Inner Workings",
+ "create": "Create",
+ "advancedTech": "Acquire Advanced Tech",
+ "discardTies": "Discard Emotional Ties",
+ "discoverUnknown": "Discover the Unknown",
+ "repurpose": "Repurpose",
+ "uncoverSecrets": "Uncover Secrets",
+ "domination": "Domination",
+ "noQuarter": "No Quarter",
+ "cannibalism": "Cannibalism",
+ "claimTerritory": "Claim Territory",
+ "eradicate": "Eradicate Enemies",
+ "instillFear": "Instill Fear",
+ "stalkPrey": "Stalk Prey",
+ "cutTies": "Cut Ties",
+ "isolation": "Isolation",
+ "crushHope": "Crush Hope",
+ "hiddenTruths": "Expose Hidden Truths",
+ "releaseFromMisery": "Release Other From Misery",
+ "shakeConfidence": "Shake Collective Confidence",
+ "follPlans": "Foll Plans",
+ "manipulation": "Manipulation",
+ "testLimits": "Test Limits",
+ "betrayal": "Betrayal",
+ "covertOpponent": "Covert Opponent",
+ "grandScheme": "Execute Grand Scheme",
+ "mislead": "Mislead Others",
+ "twistTruth": "Twist Truth",
+ "transform": "Transform Environment",
+ "control": "Control Territory",
+ "trueForm": "Express True Form",
+ "eatTheWeak": "Eat the Weak",
+ "establishColony": "Establish Colony",
+ "hibernate": "Hibernate",
+ "molt": "Molt",
+ "playWithPrey": "Play with Prey",
+ "protectTribe": "Protect Tribe"
+ }
+ }
+ },
+ "sideCar": {
+ "moreToggle": "More",
+ "lessToggle": "Less",
+ "currentStatus": {
+ "headline": "Current Modifiers",
+ "modBreakdown": "Mod Breakdown",
+ "generalModifiers": "General Modifiers",
+ "armorModifiers": "Armor Encumberance",
+ "gearModifiers": "Gear Encumberance",
+ "noModifiersSubHeader": "No modifiers present",
+ "noModifiersCopy": "Whenever you receive any negative modifiers while exploring the world, you'll find them here. Just give it a bit of time and we'll see each other soon...",
+ "statuses": {
+ "wounded": "Wound",
+ "woundsIgnored": "Wound(s) Ignored",
+ "traumatized": "Trauma",
+ "traumasIgnored": "Trauma(s) Ignored",
+ "layersOfArmor": "layers of Armor",
+ "somExceeded": "AV exceeds SOM",
+ "weaponsExceeded": "Too many weapons",
+ "consumablesExceeded": "Too many consumables",
+ "gearExceeded": "Too much gear",
+ "bulkyItem": "Bulky Item"
+ }
+ },
+ "armor": {
+ "headline": "Armor",
+ "noArmorSubheadline": "No Armor Equipped",
+ "noArmorCopy": "You are not wearing any armor",
+ "armorSubheadline": "Cumulated Armor",
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "concealWarning": "Not concealable while > 11",
+ "encumberanceWarning": "Unable to move while > Dur",
+ "armorCountSubheadline": "Armor Pieces active on You",
+ "mainArmorLabel": "Main Armor",
+ "additionalArmorLabel": "Additional Armor",
+ "cumulativeMalusLabel": "Cumulative Malus",
+ "mainArmorMalusCopy": "For every additional main armor a modifier of -20 will be calculated to all your actions.",
+ "additionalArmorMalusCopy": "Additional armor can be layered without any modifier. It still counts against other armor modifiers.",
+ "exceedingSomLabel": "Exceeding Somatics",
+ "exceedingSomCopy": "If either singular AV (kinetic OR energy) exceeds your SOM, you receive another -20 to all rolls.",
+ "armorUsageDescription": "To activate or deactivate additional/different armor just head to the Physical-Tab. You can add armor by drag & drop it out of the compendiums or any other item collection available."
+ },
+ "ranged": {
+ "headline": "Ranged Combat",
+ "noRangedSubheadline": "No Weapon Equipped"
+ },
+ "melee": {
+ "headline": "Close Combat",
+ "noMeleeSubheadline": "No Weapon Equipped"
+ },
+ "gear": {
+ "headline": "Special Gear",
+ "noGearSubheadline": "None Equipped"
+ },
+ "consumables": {
+ "headline": "Consumables",
+ "noConsumablesSubheadline": "None Equipped"
+ }
+ },
+ "item": {
+ "general": {
+ "tabs": {
+ "detailsTab": "Item Details",
+ "effectsTab": "Effects"
+ },
+ "table": {
+ "cost": {
+ "label": "Cost",
+ "minor": "Minor",
+ "moderate": "Moderate",
+ "major": "Major",
+ "rare": "Rare"
+ },
+ "slot": {
+ "label": "Slot",
+ "digital": "Digital",
+ "consumable": "Consumable",
+ "accessory": "Accessory",
+ "bulky": "Bulky",
+ "notMobile": "Not Mobile"
+ },
+ "description": "Description",
+ "descriptionPlaceholder": "Add a description"
+ }
+ },
+ "armor": {
+ "table": {
+ "energy": "Energy",
+ "kinetic": "Kinetic",
+ "type": {
+ "label": "Armor Type",
+ "main": "Main Armor",
+ "additional": "Additional Armor"
+ }
+ }
+ },
+ "aspect": {
+ "table": {
+ "type": {
+ "label": "Psi Type",
+ "gamma": "Gamma",
+ "chi": "Chi",
+ "epsilon": "Epsilon"
+ },
+ "action": {
+ "label": "Action",
+ "quick": "Quick",
+ "task": "Task",
+ "complex": "Complex"
+ },
+ "duration": {
+ "label": "Duration",
+ "instant": "Instant",
+ "action": "Action Turns",
+ "minutes": "Minutes",
+ "hours": "Hours",
+ "sustained": "Sustained"
+ },
+ "modifierLabel": "Infection Modifier"
+ }
+ },
+ "weapon": {
+ "table": {
+ "range": "Range",
+ "maxAmmo": "Max Ammo",
+ "damageValue": "DV",
+ "effectArea": "Effect Area",
+ "armorUsed": {
+ "label": "Armor Used",
+ "none": "None",
+ "kinetic": "Kinetic",
+ "energy": "Energy"
+ },
+ "firingMode": {
+ "label": "Firing Mode",
+ "ss": "SS",
+ "sa": "SA",
+ "saBF": "SA/BF",
+ "bfFA": "BF/FA",
+ "saBFfa": "SA/BF/FA"
+ },
+ "slot": {
+ "label": "Slot",
+ "integrated": "Integrated",
+ "sidearm": "Sidearm",
+ "oneHanded": "One Handed",
+ "twoHanded": "Two Handed",
+ "bulky": "Bulky"
+ }
+ }
+ },
+ "drug": {
+ "table": {
+ "duration": "Duration",
+ "addictionModifier": "Addiction Mod",
+ "addictionType": "Addiction Type",
+ "applicationVectors": {
+ "headline": "Application Vectors",
+ "dermalLabel": "Dermal",
+ "inhalationLabel": "Inhalation",
+ "injectionLabel": "Injection",
+ "oralLabel": "Oral"
+ },
+ "category": {
+ "label": "Category",
+ "cognitive": "Cognitive Drug",
+ "combat": "Combat Drug",
+ "health": "Health Drug",
+ "nano": "Nanodrug",
+ "narco": "Narcoalgorithm",
+ "petals": "Petal",
+ "psi": "Psi Drug",
+ "rec": "Recreational",
+ "social": "Social Drug",
+ "toxins": "Toxin",
+ "nanotox": "Nanotoxin"
+ },
+ "type": {
+ "label": "Drug Type",
+ "biochem": "Biochem",
+ "nano": "Nano",
+ "electronic": "Electronic"
+ }
+ }
+ },
+ "additionalSkill": {
+ "table": {
+ "nameLabel": "Name",
+ "valueLabel": "Value",
+ "aptitudeLabel": "Aptitude",
+ "specLabel": "Specialization"
+ }
+ },
+ "program": {
+ "table": {
+ "level": {
+ "label": "Level",
+ "intruder": "Intruder",
+ "user": "User",
+ "admin": "Admin",
+ "owner": "Owner"
+ }
+ }
+ },
+ "vehicle": {
+ "table": {
+ "initiative": "Init",
+ "threatValue": "TV",
+ "durability": "DUR",
+ "movement": "Mov",
+ "skillsHeadline": "Skills",
+ "type": {
+ "label": "Type",
+ "robot": "Robot",
+ "vehicle": "Vehicle",
+ "morph": "Morph",
+ "animal": "Smart-Animal"
+ },
+ "size": {
+ "label": "Size",
+ "vs": "Very Small",
+ "s": "Small",
+ "m": "Medium",
+ "l": "Large",
+ "vl": "Very Large"
+ }
+ }
+ },
+ "ware": {
+ "table": {
+ "type": {
+ "label": "Ware Type",
+ "b": "B",
+ "bch": "BCH",
+ "bh": "BH",
+ "bhm": "BHM",
+ "bm": "BM",
+ "c": "C",
+ "ch": "CH",
+ "chn": "CHN",
+ "chm": "CHM",
+ "h": "H",
+ "hn": "HN",
+ "hmn": "HMN",
+ "n": "N",
+ "nh": "NH",
+ "mn": "MN"
+ }
+ }
+ }
+ },
+ "roll": {
+ "dialog": {
+ "generalModHeadline": "General Modifiers",
+ "attackerHeadline": "Attacker Modifiers",
+ "defenderHeadline": "Defender Modifiers",
+ "frayTypeHeadline": "Fray Type",
+ "dodgeRangedLabel": "Dodge Ranged",
+ "infectionHeadline": "Infection",
+ "autoPush": "Auto Push Selection",
+ "baseCostLabel": "Base cost",
+ "push": {
+ "label": "Push",
+ "none": "-Select-",
+ "range": "Range",
+ "effect": "Effect",
+ "power": "Power",
+ "penetration": "Penetration",
+ "duration": "Duration",
+ "target": "Additional Target",
+ "infectionDamage": "The Infection damages you for",
+ "infectionInfluence": "The Infection influences you",
+ "infectionTries": "The Infection fastens it's grip",
+ "effectReceived": "Effect received"
+ },
+ "ignoreInfection": "Ignore Infection",
+ "usePool": "Use",
+ "globalModLabel": "Global Mod",
+ "noSpecLabel": "No Specialization",
+ "noPool": "No pool left",
+ "useThreat": "Use Threat (+20)",
+ "calledShotLabel": "Called Shot (-10)",
+ "title": {
+ "guns": "Guns Check",
+ "melee": "Melee Check",
+ "reputation": "Reputation Check",
+ "damageRoll": "Damage Check",
+ "swap": "Swap Result",
+ "raise": "Raise Result",
+ "talentCheck": "Check"
+ },
+ "button": {
+ "roll": "Roll",
+ "cancel": "Cancel",
+ "useSelection": "Use this Selection"
+ },
+ "reputationMode": {
+ "headline": "Mode",
+ "trivial": "Trivial",
+ "minor": "Minor",
+ "moderate": "Moderate",
+ "major": "Major"
+ },
+ "ranged": {
+ "attacker": {
+ "smartLinkLabel": "Smart Link (-10 if none)",
+ "superiorPosition": "Superior Position (+20)",
+ "inCoverLabel": "In Cover (-10)",
+ "isRunningLabel": "Is Running (-20)",
+ "inMeleeLabel": "In Melee (-10)",
+ "fireMode": {
+ "label": "Fire Mode",
+ "single": "Single Shot",
+ "burst": "Narrow Burst (+1d10)",
+ "fullAuto": "Narrow Full Auto (+2d10)",
+ "wBurst": "Wide Burst (+10 Hit)",
+ "wFullAuto": "Wide Full Auto (+30 Hit)",
+ "indirect": "Indirect (-20)",
+ "suppressive": "Suppressive (uses 20 rounds)"
+ },
+ "aim": {
+ "label": "Aim",
+ "none": "Standard",
+ "quick": "Quick Aim (+10)",
+ "long": "Long Aim (+30)"
+ },
+ "distance": {
+ "label": "Distance",
+ "pointBlank": "Point Blank (+10)",
+ "none": "Standard",
+ "range": "Range (-10)",
+ "beyond": "Beyond (-20)",
+ "beyondPlus": "Beyond+ (-30)"
+ },
+ "visual": {
+ "label": "Visual Malus",
+ "none": "None",
+ "minor": "Minor (-10)",
+ "major": "Major (-30)",
+ "blind": "Blind (-30+)"
+ }
+ },
+ "defender": {
+ "isProne": "Is Prone (-10 if at range)",
+ "isHidden": "Is Hidden (-30)",
+ "size": {
+ "label": "Size",
+ "xs": "Very Small (-30)",
+ "s": "Small (-10)",
+ "none": "Normal",
+ "l": "Large (+10)",
+ "xl": "Very Large (+30)"
+ },
+ "cover": {
+ "label": "Cover",
+ "none": "None",
+ "minor": "Minor (-10)",
+ "moderate": "Moderate (-20)",
+ "major": "Major (-30)"
+ }
+ }
+ },
+ "melee": {
+ "attacker": {
+ "numberOfTargetsLabel": "Number of targets",
+ "numberOfTargetsMod": "(-20/target)",
+ "type": {
+ "label": "Attack Type",
+ "none": "Standard Attack",
+ "charge": "Charge Attack (-10 Hit, +1d6 DV)",
+ "aggressive": "Aggressive Hit (+10 Hit, -10 Fray)",
+ "aggressiveCharge": "Ruthless Attack(+1d10 DV, - 10 Fray)"
+ }
+ }
+ }
+ },
+ "successType": {
+ "success": "Success",
+ "greaterSuccess": "Greater Success",
+ "superiorSuccess": "Superior Success",
+ "criticalSuccess": "Critical Success",
+ "greaterCriticalSuccess": "Greater Critical Success",
+ "superiorCriticalSuccess": "Superior Critical Success",
+ "supremeSuccess": "Supreme Success",
+ "failure": "Fail",
+ "greaterFailure": "Greater Fail",
+ "superiorFailure": "Superior Fail",
+ "criticalFailure": "Critical Fail",
+ "greaterCriticalFailure": "Greater Critical Fail",
+ "superiorCriticalFailure": "Superior Critical Fail",
+ "supremeFailure": "Supreme Fail"
+ },
+ "rollType": {
+ "label": "Roll Type",
+ "public": "Public Roll",
+ "private": "Private GM Roll",
+ "blind": "Blind GM Roll"
+ },
+ "announce": {
+ "global": "Situational",
+ "favor": "Favor Modifier",
+ "specialization": "Specialization",
+ "encumberance": "Encumberance",
+ "wounds": "Wounds/Trauma",
+ "woundModifier": "Wound Modifier",
+ "traumaModifier": "Trauma Modifier",
+ "rolled": "rolled",
+ "appliedMods": "Applied Mods",
+ "baseValue": "Base Value",
+ "rollTarget": "Roll Target",
+ "infectionRaise": "Infection raised to",
+ "rest": {
+ "short": "I used a
Short Rest
to recover some pool points
",
+ "long": "I used my
Long Rest
to recover all pools
"
+ },
+ "poolUsage": {
+ "poolUsed": "Pool Used",
+ "usePoolSubheadline": "Use Pools",
+ "swappedTo": "Result swapped to",
+ "raisedTo": "Result raised to",
+ "beyondSuperior": "You cannot increse your success level beyond 'Superior'.",
+ "notDeducted": "No pool has been used",
+ "notEnoughPool": "Not enough pool",
+ "cantRaise": "Result cannot be raised",
+ "newResult": "New Result",
+ "dontSwap": "Don't Swap Dice",
+ "swapTo": "Swap to",
+ "raiseLevel": "Raise Success Level",
+ "metGoal": "You met your goal",
+ "raiseSuccess": "You can even increase it by using your pools...",
+ "notAvailable": "not available",
+ "missGoal": "You missed your goal",
+ "mitigateSpending": "Spend pool to mitigate the outcome",
+ "dontMitigate": "Don't Mitigate Failure",
+ "mitigate": "Mitigate"
+ },
+ "combat": {
+ "calledShot": "Called Shot",
+ "calledShotAddition": "Roll 'Greater Success' or better",
+ "hit": "You hit with your weapon",
+ "damageDone": "Your damage done",
+ "melee": {
+ "charge": "Charging",
+ "chargeAddition": "(+1d6DV)",
+ "agressive": "Agressive Hit",
+ "agressiveAddition": "(Fray -10)",
+ "agressiveCharge": "Ruthless Attack",
+ "agressiveChargeAddition": "(+1d10DV & Fray -10)",
+ "multipleTargets": "Multiple Targets"
+ },
+ "ranged": {
+ "smartLink": "No Smartgun",
+ "running": "Running",
+ "superiorPosition": "Superior Position",
+ "inMelee": "Stuck in Melee",
+ "coverAttacker": "In Cover",
+ "aimLong": "Long Aim",
+ "aimQuick": "Quick Aim",
+ "sizeXS": "Very Small Target",
+ "sizeS": "Small Target",
+ "sizeL": "Large Target",
+ "sizeXL": "Very Large Target",
+ "rangeProne": "Prone at Range",
+ "beyondProne": "Prone Beyond Range",
+ "beyondPlusProne": "Prone Far Beyond Range",
+ "range": "At Range",
+ "beyond": "Beyond Range",
+ "beyondPlus": "Far Beyond Range",
+ "pointBlank": "Point Blank",
+ "defMinCover": "Target in minor Cover",
+ "defModCover": "Target in moderate Cover",
+ "defMajCover": "Target in major Cover",
+ "visImpMin": "Minor Visual Impairment",
+ "visImpMaj": "Major Visual Impaired",
+ "blind": "Blind",
+ "wBurst": "Wide Burst",
+ "wFullAuto": "Wide Full Auto",
+ "Indirect": "Indirect",
+ "reloadNeeded": "Your weapon has insuficient ammunition.
Please reload first! ",
+ "reloadedWeapon": "I reloaded my weapon",
+ "weaponFull": "Your weapon is still fully loaded."
+ }
+ }
+ }
+ },
+ "migration": {
+ "headlineStart": "",
+ "legacy": "Thank you for playing Eclipse Phase with our system. To guarantee the overall file integrity in the upcoming updates, we ask you to shortly migrate your data to the latest structure, provided with update 0.8.1.
This is necessary for implementing even cooler features than we already have (like lokalization e.g.), and will only take a few seconds.
Thank you and have a great day playing!Note: Please note that drugs underwent a general overhaul. Just pull them from the compendium again and delete the old ones.
",
+ "0861": "We have updated the items-structure to allow future migrations to only trigger, if your item is on a specific version.
This prevents your character sheets/items from ending up broken, while you're triggering a migration.
Please migrate to this version at your earliest convenience to help us stabilize your character's item-data
Thank you and have a great day playing!
",
+ "headlineEnd": "",
+ "done": "Have fun fighting TITAN and rescuing the universe, or whatever it is that floats your boat! "
+ },
+ "systemMessage": {
+ "resetRest": {
+ "title": "Reset Rest",
+ "copy": "This dialog resets ALL rest for the selected, active characters. If a character is not actively controlled by any player, it will not show in this list. Players can change their active character by using the player menu in the lower left of foundry.",
+ "headline": "Active Player Characters"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/module/actor/EPactor.js b/module/actor/EPactor.js
index ab008bbf..f5bc6cf5 100644
--- a/module/actor/EPactor.js
+++ b/module/actor/EPactor.js
@@ -313,7 +313,7 @@ export default class EPactor extends Actor {
weaponMalus = Math.ceil((weaponScore-5)/5)*10;
}
- if(bulkyCount >= 1){
+ if(bulkyCount >= 1 || bulkyWeaponCount >= 1){
bulkyMalus = (bulkyCount+bulkyWeaponCount)*20;
}
if(consumableCount > 3){
@@ -454,47 +454,44 @@ export default class EPactor extends Actor {
actorModel.currentStatus.encumberanceModifierSum = 0;
actorModel.currentStatus.statusPresent = false
- if(wounds > 0 || trauma){
+ if(wounds > 0 || trauma > 0){
actorModel.currentStatus.generalModifier = true;
- actorModel.currentStatus.generalModifierSum = wounds + trauma;
- actorModel.currentStatus.woundModifierSum = wounds;
- actorModel.currentStatus.traumaModifierSum = trauma;
+ actorModel.currentStatus.generalModifierSum = (wounds + trauma) > 0? (wounds + trauma)*-1 : 0;
+ actorModel.currentStatus.woundModifierSum = (wounds - ignoreWounds>0 ? wounds*-1 : 0);
+ actorModel.currentStatus.traumaModifierSum = (trauma - ignoreTrauma>0 ? trauma*-1 : 0);
}
- else if(wounds >= 0 && actorModel.currentStatus.ignoreWound > 0){
+ else if(actorModel.physical.wounds > 0 && actorModel.currentStatus.ignoreWound > 0){
actorModel.currentStatus.generalModifier = true;
- actorModel.currentStatus.generalModifierSum = wounds + trauma;
- actorModel.currentStatus.woundModifierSum = wounds;
- actorModel.currentStatus.traumaModifierSum = trauma;
+ actorModel.currentStatus.generalModifierSum = (wounds + trauma) > 0? (wounds + trauma)*-1 : 0;
+ actorModel.currentStatus.woundModifierSum = (wounds - ignoreWounds>0 ? wounds*-1 : 0);
+ actorModel.currentStatus.traumaModifierSum = (trauma - ignoreTrauma>0 ? trauma*-1 : 0);
}
- else if(trauma >= 0 && actorModel.currentStatus.ignoreTrauma > 0){
+ else if(actorModel.mental.trauma > 0 && actorModel.currentStatus.ignoreTrauma > 0){
actorModel.currentStatus.generalModifier = true;
- actorModel.currentStatus.generalModifierSum = wounds + trauma;
- actorModel.currentStatus.woundModifierSum = wounds;
- actorModel.currentStatus.traumaModifierSum = trauma;
+ actorModel.currentStatus.generalModifierSum = (wounds + trauma) > 0? (wounds + trauma)*-1 : 0;
+ actorModel.currentStatus.woundModifierSum =(wounds - ignoreWounds>0 ? wounds*-1 : 0);
+ actorModel.currentStatus.traumaModifierSum = (trauma - ignoreTrauma>0 ? trauma*-1 : 0);
}
if(armorEncumberance || armorSomCumberance){
actorModel.currentStatus.armorModifier = true;
actorModel.currentStatus.armorLayerSum = numberOfLayers
- actorModel.currentStatus.armorModifierSum = armorEncumberance + armorSomCumberance;
+ actorModel.currentStatus.armorModifierSum = (armorEncumberance + armorSomCumberance)*-1;
}
- if(bulky || weapon || gear || consumable && actorModel.homebrew){
- actorModel.currentStatus.encumberanceModifier = true;
- actorModel.currentStatus.bulkySum = bulky/20;
- actorModel.currentStatus.encumberanceModifierSum = bulky + weapon + gear + consumable;
+ if (actorModel.homebrew){
+ if(bulky || weapon || gear || consumable){
+ actorModel.currentStatus.encumberanceModifier = true;
+ actorModel.currentStatus.bulkySum = bulky/20;
+ actorModel.currentStatus.encumberanceModifierSum = (bulky + weapon + gear + consumable)*-1;
+ }
}
if(actorModel.currentStatus.generalModifier || actorModel.currentStatus.generalModifier || actorModel.currentStatus.armorModifier || actorModel.currentStatus.encumberanceModifier){
actorModel.currentStatus.statusPresent = true
}
- if (wounds>0){
- actorModel.currentStatus.currentModifiersSum = wounds + trauma + armorEncumberance + armorSomCumberance + actorModel.currentStatus.encumberanceModifierSum;
- }
- else {
- actorModel.currentStatus.currentModifiersSum = trauma + armorEncumberance + armorSomCumberance + actorModel.currentStatus.encumberanceModifierSum;
- }
+ actorModel.currentStatus.currentModifiersSum = (wounds > 0 ? wounds : 0) + (trauma > 0 ? trauma : 0) + actorModel.currentStatus.armorModifierSum + actorModel.currentStatus.encumberanceModifierSum;
}
_calculateArmor(actorModel, actorWhole, brewStatus) {
@@ -512,7 +509,7 @@ export default class EPactor extends Actor {
if(armor.system.active){
energyTotal += Number(armor.system.energy)
kineticTotal += Number(armor.system.kinetic)
- if (armor.system.slotType === "Main Armor") {
+ if (armor.system.slotType === "main") {
mainArmorAmount++
}
}
diff --git a/module/actor/EPactorSheet.js b/module/actor/EPactorSheet.js
index 070f00b6..30af9542 100644
--- a/module/actor/EPactorSheet.js
+++ b/module/actor/EPactorSheet.js
@@ -1,5 +1,5 @@
import { eclipsephase } from "../config.js";
-import { registerEffectHandlers,registerCommonHandlers,itemCreate,registerItemHandlers, _tempEffectCreation } from "../common/common-sheet-functions.js";
+import { registerEffectHandlers,registerCommonHandlers,itemCreate,registerItemHandlers,_tempEffectCreation,confirmation } from "../common/common-sheet-functions.js";
import * as Dice from "../dice.js";
import itemRoll from "../item/EPitem.js";
@@ -396,6 +396,26 @@ export default class EPactorSheet extends ActorSheet {
consumable.push(item);
}
else if (item.type === 'vehicle') {
+ let slotType = itemModel.slotType;
+ switch (slotType){
+ case 'vs':
+ itemModel.slotName = "ep2e.item.vehicle.table.size.vs";
+ break;
+ case 's':
+ itemModel.slotName = "ep2e.item.vehicle.table.size.s";
+ break;
+ case 'n':
+ itemModel.slotName = "ep2e.item.vehicle.table.size.m";
+ break;
+ case 'l':
+ itemModel.slotName = "ep2e.item.vehicle.table.size.l";
+ break;
+ case 'vl':
+ itemModel.slotName = "ep2e.item.vehicle.table.size.vl";
+ break;
+ default:
+ break;
+ }
itemModel.wt = Math.round(itemModel.dur / 5);
if (itemModel.type != "animal"){
itemModel.dr = Math.round(itemModel.dur * 2);
@@ -540,12 +560,35 @@ export default class EPactorSheet extends ActorSheet {
item.sheet.render(true);
});
- // Delete Inventory Item
- html.find('.item-delete').click(async ev => {
- const li = $(ev.currentTarget).parents(".item");
- actor.deleteEmbeddedDocuments("Item", [li.data("itemId")]);
- li.slideUp(200, () => this.render(false));
- });
+ // Delete Inventory Item
+ html.find('.item-delete').click(async ev => {
+ let askForOptions = ev.shiftKey;
+
+ if (!askForOptions){
+ const li = $(ev.currentTarget).parents(".item");
+ const itemName = [li.data("itemName")] ? [li.data("itemName")] : null;
+ const popUpTitle = game.i18n.localize("ep2e.actorSheet.dialogHeadline.confirmationNeeded");
+ const popUpHeadline = (game.i18n.localize("ep2e.actorSheet.button.delete"))+ " " +(itemName?itemName:"");
+ const popUpCopy = "ep2e.actorSheet.popUp.deleteCopyGeneral";
+ const popUpInfo = "ep2e.actorSheet.popUp.deleteAdditionalInfo";
+
+ let popUp = await confirmation(popUpTitle, popUpHeadline, popUpCopy, popUpInfo);
+
+ if(popUp.confirm === true){
+ actor.deleteEmbeddedDocuments("Item", [li.data("itemId")]);
+ li.slideUp(200, () => this.render(false));
+ }
+ else{
+ return
+ }
+
+ }
+ else if (askForOptions){
+ const li = $(ev.currentTarget).parents(".item");
+ actor.deleteEmbeddedDocuments("Item", [li.data("itemId")]);
+ li.slideUp(200, () => this.render(false));
+ }
+ });
// Rollable abilities.
@@ -773,7 +816,7 @@ export default class EPactorSheet extends ActorSheet {
html.find('.restReset').click(async func => {
const actorWhole = this.actor
- return actorWhole.update({"system.rest.short1" : false, "system.rest.short2" : false, "system.rest.long" : false});
+ return actorWhole.update({"system.rest.short1" : false, "system.rest.short2" : false, "system.rest.shortExtra" : false, "system.rest.long" : false});
});
html.find('.distribute').click(async func => {
@@ -1142,7 +1185,7 @@ async function poolUsageConfirmation(dialog, type, pool, dialogType, subtitle, c
});
}
-//General skill check results
+//Pool usage confirmation check results
function _poolUsageModifiers(form) {
return {
modifier: form.modifier ? form.modifier.value : null
diff --git a/module/actor/EPgoonSheet.js b/module/actor/EPgoonSheet.js
index 627d0ffe..ebfaa15f 100644
--- a/module/actor/EPgoonSheet.js
+++ b/module/actor/EPgoonSheet.js
@@ -99,6 +99,7 @@ export default class EPgoonSheet extends ActorSheet {
const armor = [];
const ware = [];
const morphTrait = [];
+ const morphFlaw = [];
const effects = [];
const aspect = {
none: [],
@@ -201,9 +202,13 @@ export default class EPgoonSheet extends ActorSheet {
else if (item.type === 'ware') {
ware.push(item)
}
- else if (item.type === 'morphTrait' || item.type === 'morphFlaw'){
+ else if (item.type === 'morphTrait'){
morphTrait.push(item);
}
+
+ else if (item.type === 'morphFlaw'){
+ morphFlaw.push(item);
+ }
else if (item.type === 'aspect') {
let psiDuration = itemModel.duration;
@@ -300,6 +305,7 @@ export default class EPgoonSheet extends ActorSheet {
actor.vehicle = vehicle;
actor.specialSkill = special;
actor.morphTrait = morphTrait;
+ actor.morphFlaw = morphFlaw;
actor.activeEffects = effects;
// Check if sleights are present and toggle Psi Tab based on this
diff --git a/module/common/common-sheet-functions.js b/module/common/common-sheet-functions.js
index 1d293168..0f2e792b 100644
--- a/module/common/common-sheet-functions.js
+++ b/module/common/common-sheet-functions.js
@@ -130,4 +130,33 @@ export function itemCreate(event,callerobj){
itemData.name = "New Skill";
}
return callerobj.createEmbeddedDocuments("Item", [itemData]);
- }
\ No newline at end of file
+ }
+
+export async function confirmation(popUpTitle, popUpHeadline, popUpCopy, popUpInfo, popUpTarget) {
+ let cancelButton = game.i18n.localize('ep2e.roll.dialog.button.cancel');
+ let deleteButton = game.i18n.localize('ep2e.actorSheet.button.delete');
+ const dialogType = "confirmation"
+ const template = "systems/eclipsephase/templates/chat/pop-up.html";
+ const html = await renderTemplate(template, {popUpHeadline, popUpCopy, dialogType, popUpInfo, popUpTarget});
+
+ return new Promise(resolve => {
+ const data = {
+ title: popUpTitle,
+ content: html,
+ buttons: {
+ cancel: {
+ label: cancelButton,
+ callback: html => resolve ({confirm: false})
+ },
+ normal: {
+ label: deleteButton,
+ callback: html => resolve ({confirm: true})
+ }
+ },
+ default: "normal",
+ close: () => resolve ({confirm: false})
+ };
+ let options = {width:250}
+ new Dialog(data, options).render(true);
+ });
+}
\ No newline at end of file
diff --git a/module/common/migration.js b/module/common/migration.js
index 9e7b7d00..c688dec4 100644
--- a/module/common/migration.js
+++ b/module/common/migration.js
@@ -713,4 +713,137 @@ export async function migrationPre0861(startMigration, endMigration){
endMigration = true
return {endMigration}
}
-}
\ No newline at end of file
+}
+
+export async function migrationPre09(startMigration, endMigration){
+ if (startMigration){
+ for(let actor of game.actors){
+ for(let item of actor.items){
+ let latestUpdate = "0.9";
+ let updated = foundry.utils.isNewerVersion(item.system.updated, "0.9")
+ if(item.system.type === "animal" && !updated || item.system.type === "vehicle" && !updated || item.system.type === "robot" && !updated || item.system.type === "morph" && !updated){
+ let itemID = item._id;
+ let vig = item.system.vig;
+ let mox = item.system.mox;
+ let ins = item.system.ins;
+ let flex = item.system.flex;
+ let threat = item.system.threat;
+ let cog = item.system.cog;
+ let int = item.system.int;
+ let ref = item.system.ref;
+ let sav = item.system.sav;
+ let som = item.system.som;
+ let wil = item.system.wil;
+ let curIns = item.system.curIns;
+ let curMox = item.system.curMox;
+ let curVig = item.system.curVig;
+ let curFlex = item.system.curFlex;
+ let curThreat = item.system.curThreat;
+ let itemUpdate = [];
+ let armorTotal = item.system.armor
+ let movementType = item.system.mov
+ let movementTypes = movementType.split(',');
+ let number = 0;
+ let animalUpdate = {"_id": itemID};
+ let morphUpdate = {"_id": itemID};
+ let generalUpdate = {"_id": itemID};
+ let armor = {"_id": itemID};
+ let movement = {"_id": itemID};
+
+ //Migrate Vehicles & Robots
+ if(item.system.type === "vehicle" || item.system.type === "robot"){
+ generalUpdate["system.pools.vig.max"] = vig,
+ generalUpdate["system.pools.vig.curent"] = curVig,
+ generalUpdate["system.pools.flex.max"] = flex,
+ generalUpdate["system.pools.flex.curent"] = curFlex
+ generalUpdate["system.skills.1.name"] = game.i18n.localize("ep2e.skills.vigorSkills.fray");
+ generalUpdate["system.skills.1.value"] = 30;
+ generalUpdate["system.skills.2.name"] = game.i18n.localize("ep2e.skills.vigorSkills.guns");
+ generalUpdate["system.skills.2.value"] = 30;
+ generalUpdate["system.skills.3.name"] = game.i18n.localize('ep2e.item.additionalSkill.table.defaultHardwareLabel')+game.i18n.localize('ep2e.item.vehicle.skillFieldDefault');;
+ generalUpdate["system.skills.3.value"] = 20;
+ generalUpdate["system.skills.3.specname"] = item.name;
+ generalUpdate["system.skills.4.name"] = game.i18n.localize("ep2e.skills.insightSkills.infosec");
+ generalUpdate["system.skills.4.value"] = 20;
+ generalUpdate["system.skills.5.name"] = game.i18n.localize("ep2e.skills.insightSkills.interface");
+ generalUpdate["system.skills.5.value"] = 30;
+ generalUpdate["system.skills.6.name"] = game.i18n.localize("ep2e.skills.insightSkills.perceive");
+ generalUpdate["system.skills.6.value"] = 40;
+ generalUpdate["system.skills.7.name"] = game.i18n.localize('ep2e.item.additionalSkill.table.defaultPilotLabel')+game.i18n.localize('ep2e.item.vehicle.skillFieldDefault');
+ generalUpdate["system.skills.7.value"] = 60;
+ generalUpdate["system.skills.7.specname"] = item.name;
+ generalUpdate["system.skills.8.name"] = game.i18n.localize("ep2e.skills.insightSkills.research");
+ generalUpdate["system.skills.8.value"] = 20;
+ generalUpdate["system.skills.9.name"] = game.i18n.localize('ep2e.item.additionalSkill.table.defaultKnowLabel')+item.name+" Specs";
+ generalUpdate["system.skills.9.value"] = 80;
+ generalUpdate["system.updated"] = latestUpdate
+ }
+
+ //Migrate Morphs
+ if(item.system.type === "morph"){
+ morphUpdate["system.aptitudes.cog.value"] = cog,
+ morphUpdate["system.aptitudes.int.value"] = int,
+ morphUpdate["system.aptitudes.ref.value"] = ref,
+ morphUpdate["system.aptitudes.sav.value"] = sav,
+ morphUpdate["system.aptitudes.som.value"] = som,
+ morphUpdate["system.aptitudes.wil.value"] = wil,
+ morphUpdate["system.pools.vig.max"] = vig,
+ morphUpdate["system.pools.vig.curent"] = curVig,
+ morphUpdate["system.pools.mox.max"] = mox,
+ morphUpdate["system.pools.mox.curent"] = curMox,
+ morphUpdate["system.pools.ins.max"] = ins,
+ morphUpdate["system.pools.ins.curent"] = curIns,
+ morphUpdate["system.pools.flex.max"] = flex,
+ morphUpdate["system.pools.flex.curent"] = curFlex
+ morphUpdate["system.updated"] = latestUpdate
+ }
+
+ //Migrate Smart Animals
+ if(item.system.type === "animal"){
+ animalUpdate["system.aptitudes.cog.value"] = cog,
+ animalUpdate["system.aptitudes.int.value"] = int,
+ animalUpdate["system.aptitudes.ref.value"] = ref,
+ animalUpdate["system.aptitudes.sav.value"] = sav,
+ animalUpdate["system.aptitudes.som.value"] = som,
+ animalUpdate["system.aptitudes.wil.value"] = wil,
+ animalUpdate["system.pools.threat.max"] = threat,
+ animalUpdate["system.pools.threat.curent"] = curThreat
+ animalUpdate["system.updated"] = latestUpdate
+
+ }
+
+ //Migrate Vehicles Movement
+ for (let type of movementTypes){
+ let toSplit = movementTypes[number].trim();
+
+ let movementSplit = toSplit.split(' ');
+ let speedKey = "system.movement."+(number+1)+".speed";
+ let typeKey = "system.movement."+(number+1)+".type";
+ movement[speedKey] = movementSplit[0];
+ movement[typeKey] = movementSplit[1].toLowerCase();
+ number++
+ }
+
+ //Migrate Vehicles Armor
+
+ if(armorTotal === "-" || !armorTotal){
+ armor["system.armor.energy"] = 0;
+ armor["system.armor.kinetic"] = 0;
+ }
+ else{
+ let armorSplit = armorTotal.split('/');
+ armor["system.armor.energy"] = armorSplit[0];
+ armor["system.armor.kinetic"] = armorSplit[1];
+ }
+
+ itemUpdate.push(generalUpdate, morphUpdate, animalUpdate, movement, armor);
+ actor.updateEmbeddedDocuments("Item", itemUpdate);
+ }
+ }
+ }
+
+ game.settings.set("eclipsephase", "migrationVersion", "0.9");
+ endMigration = true
+ return {endMigration}
+ }
+}
diff --git a/module/config.js b/module/config.js
index 208f390a..a89cdf26 100644
--- a/module/config.js
+++ b/module/config.js
@@ -133,6 +133,14 @@ eclipsephase.vehicleType = {
animal: "ep2e.item.vehicle.table.type.animal"
}
+eclipsephase.vehicleHabitat = {
+ none: "ep2e.item.vehicle.table.habitat.none",
+ ground: "ep2e.item.vehicle.table.habitat.ground",
+ air: "ep2e.item.vehicle.table.habitat.air",
+ space: "ep2e.item.vehicle.table.habitat.space",
+ nautical: "ep2e.item.vehicle.table.habitat.nautical"
+}
+
eclipsephase.bodyTypes = {
synth: "ep2e.morph.currentMorph.morphType.synth",
bio: "ep2e.morph.currentMorph.morphType.bio",
diff --git a/module/dice.js b/module/dice.js
index d4852037..35e4ad65 100644
--- a/module/dice.js
+++ b/module/dice.js
@@ -350,16 +350,18 @@ async function showOptionsDialog(template, title, names) {
}
return new Promise((resolve, reject) => {
+ let cancelButton = new Localizer ('ep2e.roll.dialog.button.cancel');
+ let rollButton = new Localizer ('ep2e.roll.dialog.button.roll');
const data = {
title: title,
content: html,
buttons: {
cancel: {
- label: 'Cancel',
+ label: cancelButton,
callback: (html) => resolve({cancelled: true})
},
normal: {
- label: 'Roll!',
+ label: rollButton,
callback: (html) => resolve(extractFormValues(html))
}
},
@@ -1314,7 +1316,10 @@ export async function TaskCheck({
//Effect in case virus was successful
if(success || autoSuccess){
let virusMod = "";
- if(superior && !doubleSuperior && !critical && !autoSuccess){
+ if(success && !superior && !doubleSuperior && !critical && !autoSuccess){
+ virusMod = "";
+ }
+ else if(success && superior && !doubleSuperior && !critical && !autoSuccess){
virusMod = " + 1"
}
else {
@@ -1992,14 +1997,16 @@ export async function TaskCheck({
//Swap Preparation
async function swapPreparator(evaluatedRoll, modSkillValue, successType, swapPossible, severeConsequences, severityLevel, severityFlavor, swipSwap, successName, poolValue, flexValue){
swipSwap = await swapDice(evaluatedRoll);
- if (swipSwap <= modSkillValue && swipSwap > evaluatedRoll && poolValue || swipSwap <= modSkillValue && swipSwap > evaluatedRoll && flexValue) {
+ console.log("This is my successName: ", successName)
+ if (swipSwap <= modSkillValue && swipSwap > evaluatedRoll && poolValue && successName != "Supreme Fail" || swipSwap <= modSkillValue && swipSwap > evaluatedRoll && flexValue && successName != "Supreme Fail") {
swapPossible = true;
}
- if (swipSwap <= modSkillValue && !successType && poolValue || swipSwap <= modSkillValue && !successType && flexValue) {
+ if (swipSwap <= modSkillValue && !successType && poolValue && successName != "Supreme Fail" || swipSwap <= modSkillValue && !successType && flexValue && successName != "Supreme Fail") {
swapPossible = true;
}
- if (swipSwap > modSkillValue && !successType && poolValue || swipSwap > modSkillValue && !successType && flexValue) {
+ if (successName === "Supreme Fail" || swipSwap > modSkillValue && !successType && poolValue || swipSwap > modSkillValue && !successType && flexValue) {
severeConsequences = true;
+ swapPossible = false;
switch (successName){
case 'Fail':
severityLevel = 0;
@@ -2220,7 +2227,7 @@ export async function TaskCheck({
function _proTaskCheckOptions(form) {
return {
ranged: form.RangedFray ? form.RangedFray.checked : false,
- aspects: form.AspectNumber ? parseInt(form.AspectNumber.value) : 0,
+ aspects: form.AspectNumber ? (parseInt(form.AspectNumber.value)>0 ? parseInt(form.AspectNumber.value) : 0) : 0,
pushes: form.Push ? form.Push.value : "none",
ignoreInfection: form.IgnoreInfection ? form.IgnoreInfection.checked : false,
globalMod: form.GlobalMod.value ? parseInt(form.GlobalMod.value) : 0,
@@ -2308,6 +2315,14 @@ export async function TaskCheck({
//Guns skill check results
function _proGunsTaskCheckOptions(form) {
+ for (let key of Object.entries(form)){
+ if(key[1].checked === true){
+ console.log("This form entry is checked: ",key[1].name)
+ }
+ else {
+ console.log("This form entry is NOT checked: ",key[1].name)
+ }
+ }
return {
globalMod: form.GlobalMod.value ? parseInt(form.GlobalMod.value) : 0,
activeRollMode: form.RollMode.value,
diff --git a/module/eclipsephase.js b/module/eclipsephase.js
index d688747d..1fbc232b 100644
--- a/module/eclipsephase.js
+++ b/module/eclipsephase.js
@@ -18,7 +18,7 @@ import EPmorphTraitSheet from "./item/EPmorphTraitSheet.js";
import EPmorphFlawSheet from "./item/EPmorphFlawSheet.js";
import EPvehicleSheet from "./item/EPvehicleSheet.js";
import { eclipsephase } from "./config.js";
-import { migrationLegacy, migrationPre0861 } from "./common/migration.js";
+import { migrationLegacy, migrationPre0861, migrationPre09} from "./common/migration.js";
function registerSystemSettings() {
game.settings.register("eclipsephase", "showTaskOptions", {
@@ -178,7 +178,9 @@ Hooks.once('init', async function() {
"systems/eclipsephase/templates/actor/partials/item-partials/ranged-weapons.html",
"systems/eclipsephase/templates/actor/partials/item-partials/cc-weapons.html",
"systems/eclipsephase/templates/actor/partials/item-partials/gamma-sleight.html",
- "systems/eclipsephase/templates/actor/partials/item-partials/chi-sleight.html"
+ "systems/eclipsephase/templates/actor/partials/item-partials/chi-sleight.html",
+ "systems/eclipsephase/templates/actor/partials/item-partials/traitsAndFlaws.html",
+ "systems/eclipsephase/templates/actor/partials/item-partials/vehicles.html"
];
await loadTemplates(templates);
Handlebars.registerHelper('toLowerCase', function(str) {
@@ -204,6 +206,7 @@ const currentVersion = game.system.version
const messageHeadline = "ep2e.migration.headlineStart"
let isLegacy = foundry.utils.isNewerVersion("0.8.1", gameVersion)
let before0861 = foundry.utils.isNewerVersion("0.8.6.1", gameVersion)
+let before09 = foundry.utils.isNewerVersion("0.9", gameVersion)
//For testing against the latest version: game.system.version
@@ -242,6 +245,24 @@ else if (before0861) {
await migrationEnd(endMigration)
+}
+//0.9 Migration
+else if (before09) {
+ const messageCopy = "ep2e.migration.09"
+ let migration = await migrationStart(endMigration, messageHeadline, messageCopy);
+
+ if (migration.cancelled) {
+ }
+ else if (migration.start){
+ startMigration = migration.start
+ }
+
+ let Migration09 = await migrationPre09(startMigration)
+
+ endMigration = Migration09["endMigration"]
+
+ await migrationEnd(endMigration)
+
}
async function migrationStart(endMigration, messageHeadline, messageCopy) {
diff --git a/module/item/EPvehicleSheet.js b/module/item/EPvehicleSheet.js
index cbb9ae31..318069bd 100644
--- a/module/item/EPvehicleSheet.js
+++ b/module/item/EPvehicleSheet.js
@@ -60,5 +60,135 @@ export default class EPvehicleSheet extends ItemSheet {
if (!this.options.editable) return;
// Roll handlers, click handlers, etc. would go here.
+ html.find('.autoBot').click(async f => {
+ let askForOptions = f.shiftKey;
+ const element = f.currentTarget;
+ const dataset = element.dataset;
+ const itemID = dataset.id
+ const itemName = dataset.name;
+ let itemWhole = null;
+ let actorWhole = null;
+
+ let targetItem = await ownerCheck(itemID);
+
+ const popUpTitle = game.i18n.localize("ep2e.actorSheet.dialogHeadline.confirmationNeeded");
+ const popUpHeadline = game.i18n.localize("ep2e.actorSheet.button.confirm");
+ const popUpCopy = "ep2e.actorSheet.popUp.autoBotCopyGeneral";
+ const popUpInfo = "ep2e.actorSheet.popUp.autoBotAdditionalInfo";
+ let itemType = null;
+ let popUp = null;
+
+ if (!askForOptions){
+ popUp = await autoBot(popUpTitle, popUpHeadline, popUpCopy, popUpInfo);
+
+ if (popUp.confirm === false){
+ return
+ }
+ if (popUp.type != "none"){
+ itemType = game.i18n.localize('ep2e.item.vehicle.table.habitat.' + popUp.type);
+ }
+ else {
+ itemType = game.i18n.localize('ep2e.item.vehicle.skillFieldDefault');
+ }
+ }
+ else {
+ itemType = game.i18n.localize('ep2e.item.vehicle.table.habitat.none');
+ }
+
+ let hardware = game.i18n.localize('ep2e.item.additionalSkill.table.defaultHardwareLabel')+itemType;
+ let pilotType = ""
+ if (popUp.type === "air" || popUp.type === "space"){
+ pilotType = game.i18n.localize('ep2e.item.vehicle.table.habitat.aerospace');
+ }
+ else if (popUp.type != "none"){
+ pilotType = game.i18n.localize('ep2e.item.vehicle.table.habitat.'+popUp.type);
+ }
+ else {
+ pilotType = game.i18n.localize('ep2e.item.vehicle.skillFieldDefault');
+ }
+ let pilot = (game.i18n.localize('ep2e.item.additionalSkill.table.defaultPilotLabel'))+pilotType;
+ let know = (game.i18n.localize('ep2e.item.additionalSkill.table.defaultKnowLabel'))+itemName+" Specs";
+
+ let autoBotUpdate = {};
+
+ autoBotUpdate["system.skills.1.name"] = game.i18n.localize("ep2e.skills.vigorSkills.fray");
+ autoBotUpdate["system.skills.1.value"] = 30;
+ autoBotUpdate["system.skills.2.name"] = game.i18n.localize("ep2e.skills.vigorSkills.guns");
+ autoBotUpdate["system.skills.2.value"] = 30;
+ autoBotUpdate["system.skills.3.name"] = hardware;
+ autoBotUpdate["system.skills.3.value"] = 20;
+ autoBotUpdate["system.skills.3.specname"] = itemName;
+ autoBotUpdate["system.skills.4.name"] = game.i18n.localize("ep2e.skills.insightSkills.infosec");
+ autoBotUpdate["system.skills.4.value"] = 20;
+ autoBotUpdate["system.skills.5.name"] = game.i18n.localize("ep2e.skills.insightSkills.interface");
+ autoBotUpdate["system.skills.5.value"] = 30;
+ autoBotUpdate["system.skills.6.name"] = game.i18n.localize("ep2e.skills.insightSkills.perceive");
+ autoBotUpdate["system.skills.6.value"] = 40;
+ autoBotUpdate["system.skills.7.name"] = pilot;
+ autoBotUpdate["system.skills.7.value"] = 60;
+ autoBotUpdate["system.skills.7.specname"] = itemName;
+ autoBotUpdate["system.skills.8.name"] = game.i18n.localize("ep2e.skills.insightSkills.research");
+ autoBotUpdate["system.skills.8.value"] = 20;
+ autoBotUpdate["system.skills.9.name"] = know;
+ autoBotUpdate["system.skills.9.value"] = 80;
+
+ if (targetItem.isOwned){
+ actorWhole = this.actor
+ autoBotUpdate["_id"] = itemID;
+ actorWhole.updateEmbeddedDocuments("Item", [autoBotUpdate])
+ }
+ else{
+ itemWhole = game.items.get(itemID);
+ itemWhole.update(autoBotUpdate);
+ }
+ })
+ }
+}
+
+async function autoBot(popUpTitle, popUpHeadline, popUpCopy, popUpInfo, popUpTarget) {
+ let cancelButton = game.i18n.localize('ep2e.roll.dialog.button.cancel');
+ let deleteButton = game.i18n.localize('ep2e.actorSheet.button.confirm');
+ const dialogType = "autoBot"
+ const template = "systems/eclipsephase/templates/chat/pop-up.html";
+ const html = await renderTemplate(template, {popUpHeadline, popUpCopy, dialogType, popUpInfo, popUpTarget});
+
+ return new Promise(resolve => {
+ const data = {
+ title: popUpTitle,
+ content: html,
+ buttons: {
+ cancel: {
+ label: cancelButton,
+ callback: html => resolve ({confirm: false})
+ },
+ normal: {
+ label: deleteButton,
+ callback: html => resolve (_autoBotResults(html[0].querySelector("form")))
+ }
+ },
+ default: "normal",
+ close: () => resolve ({confirm: false})
+ };
+ let options = {width:250}
+ new Dialog(data, options).render(true);
+ });
+}
+
+//Auto Bot results
+function _autoBotResults(form) {
+ return {
+ type: form.type.value
}
}
+
+async function ownerCheck(itemID){
+ let isOwned = false;
+ for (let character of game.actors){
+ for (let item of character.items)
+ if (item._id === itemID){
+ isOwned = true;
+ return {isOwned}
+ }
+ }
+ return {isOwned}
+}
\ No newline at end of file
diff --git a/module/menu.js b/module/menu.js
index 375eab97..0f87aa18 100644
--- a/module/menu.js
+++ b/module/menu.js
@@ -65,13 +65,116 @@ class EPmenuLayer extends PlaceablesLayer {
}
html
.find('.ep-menu.ep-restore-rest')
- .click(event => {
- for (let actor of game.actors){
- let actorType = actor.type;
- if (actorType === "character"){
- actor.update({"system.rest.long" : false, "system.rest.short1" : false, "system.rest.short2" : false});
+ .click(async event => {
+ let charList = await identifyChars()
+
+ let charCount = charList.length
+
+ let charSelect = await selectChars(charList, charCount)
+
+ if(charSelect.cancelled){
+ return
+ }
+
+ let resetCount = charSelect.resetList.length
+
+ if (resetCount > 0){
+ for (let actor of game.actors){
+ let actorID = actor._id;
+ for (let id of charSelect.resetList){
+ if (actorID === id){
+ actor.update({"system.rest.long" : false, "system.rest.short1" : false, "system.rest.short2" : false, "system.rest.shortExtra" : false});
+ }
}
+ }
}
})
+
+ async function selectChars(charList, charCount){
+ let cancelButton = game.i18n.localize('ep2e.roll.dialog.button.cancel');
+ let resetButton = game.i18n.localize('ep2e.actorSheet.button.reset');
+ let closeButton = game.i18n.localize('ep2e.actorSheet.button.close');
+ let title = game.i18n.localize('ep2e.systemMessage.resetRest.title');
+ const template = "systems/eclipsephase/templates/chat/list-dialog.html";
+ const html = await renderTemplate(template, {charList, charCount});
+
+
+ if(charCount > 0){
+ return new Promise(resolve => {
+ const data = {
+ title: title,
+ content: html,
+ buttons: {
+ cancel: {
+ label: cancelButton,
+ callback: html => resolve ({cancelled: true})
+ },
+ normal: {
+ label: resetButton,
+ callback: html => resolve(_proResetPlayerList(html[0].querySelector("form")))
+ }
+ },
+ default: "normal",
+ close: () => resolve ({cancelled: true})
+ };
+ let options = {width:536}
+ new Dialog(data, options).render(true);
+ });
+ }
+ else{
+ return new Promise(resolve => {
+ const data = {
+ title: title,
+ content: html,
+ buttons: {
+ cancel: {
+ label: closeButton,
+ callback: html => resolve ({cancelled: true})
+ }
+ },
+ default: "normal",
+ close: () => resolve ({cancelled: true})
+ };
+ let options = {width:536}
+ new Dialog(data, options).render(true);
+ });
+ }
+
+ }
+
+ //Guns skill check results
+ function _proResetPlayerList(form) {
+ let resetList = [];
+ for (let key of Object.entries(form)){
+ if(key[1].checked === true){
+ resetList.push(key[1].name)
+ }
+ }
+ return {
+ resetList
+ }
+
}
+
+ async function identifyChars() {
+ let ownedChars = [];
+ let charIDs = [];
+ for (let u of game.users){
+ if (u.character){
+ charIDs.push(u.character._id);
+ }
+ }
+
+ for (let a of game.actors){
+ for (let o of charIDs){
+ if (a._id === o){
+ ownedChars.push(a);
+ }
+ }
+ }
+ return ownedChars
+ }
+ }
+
+
}
diff --git a/packs/animals.db b/packs/animals.db
index edeca0e8..2a2cc092 100644
--- a/packs/animals.db
+++ b/packs/animals.db
@@ -1,15 +1,15 @@
-{"name":"Police Baboon","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Bioweave, Cold Tolerance, Enhanced Vision, Enhanced Respiration, Novacardium, Toxin Filters; NOTES: Enhanced Behavior: Obedient (Level 2)","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":5,"int":15,"ref":15,"sav":5,"som":15,"wil":5,"init":6,"vig":null,"mox":null,"ins":null,"flex":null,"threat":2,"type":"animal","armor":"2/3","luc":null,"dur":30,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/20 Walker","pass":null,"skills":{"1":{"name":"Athletics","value":50,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Provoke","value":40,"specname":"Intimidate","spec":false,"mod":null},"4":{"name":"Melee","value":50,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.67Wb4a7rUSL8bnkO"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313080593,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"67Wb4a7rUSL8bnkO","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Smart Rat","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Enhanced Smell, Grip Pads, Prehensile Tail; NOTES: Very Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":5,"int":15,"ref":15,"sav":5,"som":5,"wil":10,"init":6,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"type":"animal","armor":"-","luc":null,"dur":15,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/12 Walker","pass":null,"skills":{"1":{"name":"Athletics","value":50,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":60,"specname":"","spec":false,"mod":null},"4":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"","value":null,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.975cBvd9MC7e9GGe"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313062949,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"975cBvd9MC7e9GGe","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Space Roach","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Grip Pads; NOTES: Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":1,"int":10,"ref":15,"sav":5,"som":5,"wil":5,"init":5,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"type":"animal","armor":"-","luc":null,"dur":15,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/12 Walker","pass":null,"skills":{"1":{"name":"Athletics","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":50,"specname":"","spec":false,"mod":null},"4":{"name":"Free Fall","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":20,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.BdQEoBLViWUIsjry"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313060120,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"BdQEoBLViWUIsjry","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Fur Coat","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":1,"int":1,"ref":5,"sav":1,"som":1,"wil":1,"init":1,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"type":"animal","armor":"-","luc":null,"dur":15,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"-","pass":null,"skills":{"1":{"name":"","value":null,"specname":"","spec":false,"mod":null},"2":{"name":"","value":null,"specname":"","spec":false,"mod":null},"3":{"name":"","value":null,"specname":"","spec":false,"mod":null},"4":{"name":"","value":null,"specname":"","spec":false,"mod":null},"5":{"name":"","value":null,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.Edxdua1woIXnGtRs"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313094384,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"Edxdua1woIXnGtRs","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Dino Pet","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Dermal Armor, Enhanced Smell, Enhanced Vision, some have Poison Glands; NOTES: Bite/Horn/Tail DV 1d6, Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":5,"int":10,"ref":15,"sav":10,"som":15,"wil":10,"init":5,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"type":"animal","armor":"4/5","luc":null,"dur":15,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/12 Walker or 8/32 Winged","pass":null,"skills":{"1":{"name":"Athletics","value":40,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":30,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Provoke","value":30,"specname":"Intimidate","spec":false,"mod":null},"7":{"name":"","value":0,"specname":"","spec":false,"mod":null},"8":{"name":"","value":0,"specname":"","spec":false,"mod":null},"9":{"name":"","value":0,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.IdObUjZq4UgiTs7i"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313096914,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"IdObUjZq4UgiTs7i","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Smart Hawk","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Claws, Enhanced Hearing, Enhanced Vision; NOTES: Beak/claws DV 1d6, Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":5,"int":15,"ref":15,"sav":10,"som":15,"wil":15,"init":6,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"type":"animal","armor":"-","luc":null,"dur":15,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"8/32 Winged","pass":null,"skills":{"1":{"name":"Athletics","value":60,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":50,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":30,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":50,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.L8c0HoE2VLCPqv8t"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313073795,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"L8c0HoE2VLCPqv8t","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Guard Dog","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Claws, Cybercortex, Dermal Armor, Enhanced Hearing, Enhanced Smell, Enhanced Vision, Mesh Inserts, Muscle Augmentation, Puppet Sock, Reflex Boosters;","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":5,"int":15,"ref":20,"sav":10,"som":20,"wil":10,"init":10,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"type":"animal","armor":"4/5","luc":null,"dur":30,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/20 Walker","pass":null,"skills":{"1":{"name":"Athletics","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Melee","value":50,"specname":"","spec":false,"mod":null},"4":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"Provoke","value":40,"specname":"Intimidate","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.NrvAGZucRCwWDbIY"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313087903,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"NrvAGZucRCwWDbIY","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Rust Hound","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Bioweave, Cold Tolerance, Enhanced Hearing, Enhanced Respiration, Enhanced Smell, Toxin Filters;","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":5,"int":15,"ref":15,"sav":10,"som":15,"wil":15,"init":6,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"type":"animal","armor":"2/3","luc":null,"dur":30,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/20 Walker","pass":null,"skills":{"1":{"name":"Athletics","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Provoke","value":30,"specname":"Intimidate","spec":false,"mod":null},"4":{"name":"Melee","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":50,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.Oplb8aHPgYcII6QI"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313076741,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"Oplb8aHPgYcII6QI","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Smart Raccoon","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Enhanced Hearing, Enhanced Smell, Grip Pads; NOTES: Bite DV 1d6, Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":5,"int":15,"ref":10,"sav":5,"som":10,"wil":10,"init":5,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"type":"animal","armor":"-","luc":null,"dur":15,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/12 Walker","pass":null,"skills":{"1":{"name":"Athletics","value":40,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":50,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.dMEfMqHS1NQ6ssR1"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313066234,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"dMEfMqHS1NQ6ssR1","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Gardener Swarm","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Enhanced Smell, Enhanced Vision, some have Poison Glands; NOTES: Swarm sting DV 1d10 (ignores non-sealed armor)","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":1,"int":15,"ref":20,"sav":0,"som":5,"wil":15,"init":7,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"type":"animal","armor":"-","luc":null,"dur":20,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"8/32 Winged","pass":null,"skills":{"1":{"name":"Athletics","value":60,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":50,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":50,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.fJE0TmETJrcQpf1b"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313090838,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"fJE0TmETJrcQpf1b","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Squidling","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Enhanced Smell; NOTES: Bite DV 1d6, Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":1,"int":10,"ref":15,"sav":1,"som":5,"wil":10,"init":5,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"type":"animal","armor":"-","luc":null,"dur":15,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/20 Thrust Vector","pass":null,"skills":{"1":{"name":"Athletics","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":30,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":20,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.hHF38tJwLoD2ljUO"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313057440,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"hHF38tJwLoD2ljUO","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Smart Monkey","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Grip Pads, Prehensile Feet, Prehensile Tail; NOTES: Bite DV 1d6, Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":5,"int":15,"ref":15,"sav":15,"som":5,"wil":10,"init":6,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"type":"animal","armor":"-","luc":null,"dur":15,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/12 Walker","pass":null,"skills":{"1":{"name":"Athletics","value":60,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":50,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"6":{"name":"Sleight of Hand","value":50,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.krBetITdyeZYAEpu"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313070549,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"krBetITdyeZYAEpu","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Hexanewt","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Bioweave, Chameleon Skin, Cryogenic Protection, Gills; NOTES: Bite DV 1d10","active":true,"cost":"rare","slotType":"vs","displayCategory":"","cog":5,"int":15,"ref":10,"sav":5,"som":15,"wil":15,"init":5,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"type":"animal","armor":"2/3","luc":null,"dur":30,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/20 Walker","pass":null,"skills":{"1":{"name":"Athletics","value":50,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":30,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":60,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.mnWRh1Y51sWyppI8"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313085134,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"mnWRh1Y51sWyppI8","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Clown Sprite","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Chameleon Skin, Enhanced Hearing, Enhanced Smell, Grip Pads, Prehensile Feet, Prehensile Tail; NOTES: Bite DV 1d6, Small size, Immune to land anemone venom","active":true,"cost":"rare","slotType":"vs","displayCategory":"","cog":5,"int":15,"ref":20,"sav":15,"som":5,"wil":5,"init":7,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"type":"animal","armor":"-","luc":null,"dur":20,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/20 Walker or 8/32 Winged","pass":null,"skills":{"1":{"name":"Athletics","value":50,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":60,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.qztgHAJaYG9f7xDN"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313101132,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"qztgHAJaYG9f7xDN","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Swarm Cat","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Biomods, Claws, Cybercortex, Dermal Armor, Enhanced Smell, Enhanced Vision, Grip Pads, Mesh Inserts, Prehensile Tail; NOTES: Some are small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","cog":5,"int":15,"ref":15,"sav":5,"som":15,"wil":15,"init":6,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"type":"animal","armor":"4/5","luc":null,"dur":30,"wounds":null,"trauma":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null,"curDur":null,"curLuc":null,"mov":"4/20 Walker","pass":null,"skills":{"1":{"name":"Athletics","value":50,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":60,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":50,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{"core":{"sourceId":"Item.uwHBoBNV8g9JUIRc"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.0.1","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1674313054140,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"uwHBoBNV8g9JUIRc","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Police Baboon","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Bioweave, Cold Tolerance, Enhanced Vision, Enhanced Respiration, Novacardium, Toxin Filters; NOTES: Enhanced Behavior: Obedient (Level 2)","active":true,"cost":"minor","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":15,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":5,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":15,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":5,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/20","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":2,"kinetic":3},"init":6,"type":"animal","luc":10,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":50,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Provoke","value":40,"specname":"Intimidate","spec":false,"mod":null},"4":{"name":"Melee","value":50,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/20 Walker","cog":5,"int":15,"ref":15,"sav":5,"som":15,"wil":5,"vig":null,"mox":null,"ins":null,"flex":null,"threat":2,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.67Wb4a7rUSL8bnkO"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896054611,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"67Wb4a7rUSL8bnkO","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Smart Rat","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Enhanced Smell, Grip Pads, Prehensile Tail; NOTES: Very Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":15,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":5,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":5,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":10,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":null,"kinetic":null},"init":6,"type":"animal","luc":20,"dur":5,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":50,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":60,"specname":"","spec":false,"mod":null},"4":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"","value":null,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Walker","cog":5,"int":15,"ref":15,"sav":5,"som":5,"wil":10,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.975cBvd9MC7e9GGe"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680895725353,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"975cBvd9MC7e9GGe","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Space Roach","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Grip Pads; NOTES: Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":1,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":10,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":15,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":5,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":5,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":5,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":null,"kinetic":null},"init":5,"type":"animal","luc":10,"dur":5,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":50,"specname":"","spec":false,"mod":null},"4":{"name":"Free Fall","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":20,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Walker","cog":1,"int":10,"ref":15,"sav":5,"som":5,"wil":5,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.BdQEoBLViWUIsjry"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680895659724,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"BdQEoBLViWUIsjry","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Fur Coat","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"","active":true,"cost":"minor","slotType":"vs","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":1,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":1,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":5,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":1,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":1,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":1,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"","type":"none"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":null,"kinetic":null},"init":1,"type":"animal","luc":null,"dur":15,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"","value":null,"specname":"","spec":false,"mod":null},"2":{"name":"","value":null,"specname":"","spec":false,"mod":null},"3":{"name":"","value":null,"specname":"","spec":false,"mod":null},"4":{"name":"","value":null,"specname":"","spec":false,"mod":null},"5":{"name":"","value":null,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"-","cog":1,"int":1,"ref":5,"sav":1,"som":1,"wil":1,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.Edxdua1woIXnGtRs"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896371990,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"Edxdua1woIXnGtRs","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Dino Pet","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Dermal Armor, Enhanced Smell, Enhanced Vision, some have Poison Glands; NOTES: Bite/Horn/Tail DV 1d6, Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":10,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":15,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":10,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":15,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":10,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":4,"kinetic":5},"init":5,"type":"animal","luc":20,"dur":15,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":40,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":30,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Provoke","value":30,"specname":"Intimidate","spec":false,"mod":null},"7":{"name":"","value":0,"specname":"","spec":false,"mod":null},"8":{"name":"","value":0,"specname":"","spec":false,"mod":null},"9":{"name":"","value":0,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Walker or 8/32 Winged","cog":5,"int":10,"ref":15,"sav":10,"som":15,"wil":10,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.IdObUjZq4UgiTs7i"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896422954,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"IdObUjZq4UgiTs7i","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Smart Hawk","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Claws, Enhanced Hearing, Enhanced Vision; NOTES: Beak/claws DV 1d6, Small size","active":true,"cost":"minor","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":15,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":5,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":15,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":15,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"winged"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":null,"kinetic":null},"init":6,"type":"animal","luc":30,"dur":15,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":60,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":50,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":30,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":50,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/32 Winged","cog":5,"int":15,"ref":15,"sav":10,"som":15,"wil":15,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.L8c0HoE2VLCPqv8t"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896076762,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"L8c0HoE2VLCPqv8t","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Guard Dog","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Claws, Cybercortex, Dermal Armor, Enhanced Hearing, Enhanced Smell, Enhanced Vision, Mesh Inserts, Muscle Augmentation, Puppet Sock, Reflex Boosters;","active":true,"cost":"minor","slotType":"vs","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":20,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":10,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":20,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":10,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":1,"current":null}},"movement":{"1":{"speed":"4/20","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":4,"kinetic":5},"init":10,"type":"animal","luc":20,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Melee","value":50,"specname":"","spec":false,"mod":null},"4":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"Provoke","value":40,"specname":"Intimidate","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/20 Walker","cog":5,"int":15,"ref":20,"sav":10,"som":20,"wil":10,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.NrvAGZucRCwWDbIY"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896218965,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"NrvAGZucRCwWDbIY","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Rust Hound","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Bioweave, Cold Tolerance, Enhanced Hearing, Enhanced Respiration, Enhanced Smell, Toxin Filters;","active":true,"cost":"minor","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":15,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":10,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":15,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":15,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":1,"current":null}},"movement":{"1":{"speed":"4/20","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":2,"kinetic":3},"init":6,"type":"animal","luc":30,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Provoke","value":30,"specname":"Intimidate","spec":false,"mod":null},"4":{"name":"Melee","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":50,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/20 Walker","cog":5,"int":15,"ref":15,"sav":10,"som":15,"wil":15,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.Oplb8aHPgYcII6QI"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896081303,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"Oplb8aHPgYcII6QI","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Smart Raccoon","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Enhanced Hearing, Enhanced Smell, Grip Pads; NOTES: Bite DV 1d6, Small size","active":true,"cost":"minor","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":10,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":5,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":10,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":10,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":null,"kinetic":null},"init":5,"type":"animal","luc":20,"dur":15,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":40,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":50,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Walker","cog":5,"int":15,"ref":10,"sav":5,"som":10,"wil":10,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.dMEfMqHS1NQ6ssR1"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896064755,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"dMEfMqHS1NQ6ssR1","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Gardener Swarm","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Enhanced Smell, Enhanced Vision, some have Poison Glands; NOTES: Swarm sting DV 1d10 (ignores non-sealed armor)","active":true,"cost":"minor","slotType":"vs","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":1,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":20,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":5,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":15,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"winged"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":null,"kinetic":null},"init":7,"type":"animal","luc":30,"dur":20,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":60,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":50,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":50,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":40,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/32 Winged","cog":1,"int":15,"ref":20,"sav":0,"som":5,"wil":15,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.fJE0TmETJrcQpf1b"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896302892,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"fJE0TmETJrcQpf1b","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Squidling","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Enhanced Smell; NOTES: Bite DV 1d6, Small size","active":true,"cost":"minor","slotType":"vs","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":1,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":10,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":15,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":1,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":5,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":10,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/20","type":"thrustvector"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":null,"kinetic":null},"init":5,"type":"animal","luc":20,"dur":5,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":30,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":20,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/20 Thrust Vector","cog":1,"int":10,"ref":15,"sav":1,"som":5,"wil":10,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.hHF38tJwLoD2ljUO"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680895589605,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"hHF38tJwLoD2ljUO","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Smart Monkey","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Grip Pads, Prehensile Feet, Prehensile Tail; NOTES: Bite DV 1d6, Small size","active":true,"cost":"minor","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":15,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":15,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":5,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":10,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":null,"kinetic":null},"init":6,"type":"animal","luc":20,"dur":15,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":60,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":50,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"6":{"name":"Sleight of Hand","value":50,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Walker","cog":5,"int":15,"ref":15,"sav":15,"som":5,"wil":10,"vig":null,"mox":null,"ins":null,"flex":null,"threat":0,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.krBetITdyeZYAEpu"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896070559,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"krBetITdyeZYAEpu","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Hexanewt","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Bioweave, Chameleon Skin, Cryogenic Protection, Gills; NOTES: Bite DV 1d10","active":true,"cost":"rare","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":10,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":5,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":15,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":15,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":1,"current":null}},"movement":{"1":{"speed":"4/20","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":null,"kinetic":null},"init":5,"type":"animal","luc":30,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":50,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":30,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":60,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/20 Walker","cog":5,"int":15,"ref":10,"sav":5,"som":15,"wil":15,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.mnWRh1Y51sWyppI8"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896163173,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"mnWRh1Y51sWyppI8","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Clown Sprite","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Chameleon Skin, Enhanced Hearing, Enhanced Smell, Grip Pads, Prehensile Feet, Prehensile Tail; NOTES: Bite DV 1d6, Small size, Immune to land anemone venom","active":true,"cost":"rare","slotType":"vs","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":20,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":15,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":5,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":5,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":1,"current":null}},"movement":{"1":{"speed":"8/32","type":"winged"},"2":{"speed":"4/20","type":"walker"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":2,"kinetic":3},"init":7,"type":"animal","luc":30,"dur":20,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":50,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":60,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":30,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/20 Walker or 8/32 Winged","cog":5,"int":15,"ref":20,"sav":15,"som":5,"wil":5,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.qztgHAJaYG9f7xDN"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680896483081,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"qztgHAJaYG9f7xDN","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Swarm Cat","type":"vehicle","img":"systems/eclipsephase/resources/icons/smart-animal.png","system":{"description":"WARE: Biomods, Claws, Cybercortex, Dermal Armor, Enhanced Smell, Enhanced Vision, Grip Pads, Mesh Inserts, Prehensile Tail; NOTES: Some are small size","active":true,"cost":"minor","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":5,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":15,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":15,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":5,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":15,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":15,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":1,"current":null}},"movement":{"1":{"speed":"4/20","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":4,"kinetic":5},"init":6,"type":"animal","luc":30,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Athletics","value":50,"specname":"","spec":false,"mod":null},"2":{"name":"Fray","value":40,"specname":"","spec":false,"mod":null},"3":{"name":"Infiltrate","value":60,"specname":"","spec":false,"mod":null},"4":{"name":"Melee","value":50,"specname":"","spec":false,"mod":null},"5":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"6":{"name":"","value":null,"specname":"","spec":false,"mod":null},"7":{"name":"","value":null,"specname":"","spec":false,"mod":null},"8":{"name":"","value":null,"specname":"","spec":false,"mod":null},"9":{"name":"","value":null,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/20 Walker","cog":5,"int":15,"ref":15,"sav":5,"som":15,"wil":15,"vig":null,"mox":null,"ins":null,"flex":null,"threat":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curThreat":null},"effects":[],"flags":{"core":{"sourceId":"Item.uwHBoBNV8g9JUIRc"}},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1669546407640,"modifiedTime":1680895468533,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"uwHBoBNV8g9JUIRc","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
diff --git a/packs/vehicles.db b/packs/vehicles.db
index 1f52d01f..d10da2de 100644
--- a/packs/vehicles.db
+++ b/packs/vehicles.db
@@ -1,33 +1,39 @@
-{"name":"Small Jet","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Autocook, Emergency Beacon","active":true,"cost":"Rare","slotType":"vl","vig":2,"mox":null,"ins":null,"flex":null,"type":"vehicle","armor":"12/10","dur":200,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"-","pass":6},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"0hG5VJieUcAqD7WW"}
-{"name":"Atlas Loader","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"+2 Vigor, +2d10 melee, armor-piercing","active":true,"cost":"Rare","slotType":"vl","vig":2,"mox":null,"ins":null,"flex":null,"type":"vehicle","armor":"10/12","dur":100,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"4/20 Walker","pass":1},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"49Y52xDSaVMatJky"}
-{"name":"Rover","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Autocook, Large Fabber, Pocket Lab","active":true,"cost":"Rare","slotType":"vl","vig":2,"mox":null,"ins":null,"flex":2,"type":"vehicle","armor":"12/10","dur":250,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Wheeled","pass":6},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"50NXISz8c4pweVfO"}
-{"name":"Microcar","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"moderate","slotType":"l","vig":null,"mox":null,"ins":null,"flex":1,"type":"vehicle","armor":"8/6","dur":60,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Wheeled","pass":1},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"9vl4jIE6dHBEp1rU"}
-{"name":"Speck","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Enhanced Hearing, Enhanced Vision, Grip Pads, Synthetic Mask","active":true,"cost":"minor","slotType":"vs","vig":null,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"2/2","dur":5,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"4/12 Hopper, 8/32 Winged","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"Bn3Jnkj99t0ylK1J"}
-{"name":"Barracuda","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Cryonic Protection, Enhanced Hearing, Pressure Adaptation, Retracting Limbs, Sonar, Utilimod","active":true,"cost":"moderate","slotType":"m","vig":1,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"8/6","dur":30,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/32 Submarine","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"CrebQEVLofruIhpo"}
-{"name":"Saucer","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Chameleon Skin, Enhanced Hearing, Enhanced Vision, Radar","active":true,"cost":"minor","slotType":"s","vig":null,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"2/2","dur":25,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Ionic","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"H49QJpl9vPZfbF0J"}
-{"name":"Trike","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"moderate","slotType":"l","vig":null,"mox":null,"ins":null,"flex":null,"type":"vehicle","armor":"0/4","dur":50,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Wheeled","pass":1},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"HszZ358aXv9NPDK4"}
-{"name":"Automech","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Electrical Sense, Magnetic System, Radiation Sense, Retracting Limbs, Tool Kit, Utilimod","active":true,"cost":"moderate","slotType":"m","vig":1,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"8/6","dur":30,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Thrust/Wheeled","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"J9h3FHTtlt9dnOtZ"}
-{"name":"Transporter","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"moderate","slotType":"vl","vig":null,"mox":null,"ins":null,"flex":null,"type":"vehicle","armor":"0/4","dur":50,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Thrust","pass":1},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"MOjsOJH9Lf0MrZqp"}
-{"name":"Servitor","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"minor","slotType":"m","vig":null,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"6/4","dur":30,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"4/20 Walker","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"MWxqOPR8ZplxX9d9"}
-{"name":"Exowalker","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"+1 Vigor, +1d6 melee, double jump distance.","active":true,"cost":"major","slotType":"m","vig":1,"mox":null,"ins":null,"flex":null,"type":"vehicle","armor":"0/2","dur":20,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/32 Walker","pass":1},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"NHMy8idPmzOkxjil"}
-{"name":"Cargo Hauler","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"Rare","slotType":"vl","vig":2,"mox":null,"ins":null,"flex":null,"type":"vehicle","armor":"12/10","dur":250,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Wheeled","pass":3},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"QzN5MPqqrY67Zh1S"}
-{"name":"Explorenaut","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Chem Sniffer, Electrical Sense, Enhanced Hearing, Enhanced Vision, Pocket Lab, Radar, Specimen Container, Sonar, T-Ray Emitter, Utilimod","active":true,"cost":"major","slotType":"s","vig":1,"mox":null,"ins":null,"flex":1,"type":"robot","armor":"12/10","dur":35,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"4/12 Tracked, 8/40 Vector","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"R9xzipluMxaZGl2v"}
-{"name":"Shield Drone","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"minor","slotType":"s","vig":null,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"+6/+12","dur":25,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"4/12 Tracked","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"RomddZOQFjPTeCPF"}
-{"name":"Aerostat","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Chem Sniffer, Enhanced Vision, Laser Link, Radar, T-Ray Emitter","active":true,"cost":"moderate","slotType":"l","vig":null,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"6/4","dur":20,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/32 Microlight","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"Wq3HRRnL8GObTPIB"}
-{"name":"Guardian Angel","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Chameleon Skin, Eelware, Enhanced Hearing, Enhanced Smell, Enhanced Vision, Light Combat Armor, Radar, Smart Actuators,T-Ray Emitter, Weapon Mount (Articulated)","active":true,"cost":"moderate","slotType":"s","vig":null,"mox":null,"ins":null,"flex":1,"type":"robot","armor":"16/12","dur":25,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/32 Rotor","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"bBiWen6v618VrYmF"}
-{"name":"Spider Hand","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Claws, Grip Pads, Magnetic System","active":true,"cost":"minor","slotType":"s","vig":null,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"2/2","dur":10,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"4/12 Walker","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"bRZNIgRmhAZeay4Z"}
-{"name":"Parisphere","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Enhanced Vision, Heavy Combat Armor, Radar Absorbent, Structural Reinforcement, Weapon Mounts (2 Static, 2 Articulated/Concealed)","active":true,"cost":"Rare","slotType":"l","vig":3,"mox":null,"ins":null,"flex":0,"type":"robot","armor":"28/24","dur":150,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Vector","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"d5PLD3BNZzmnNNJx"}
-{"name":"Portable Plane","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"major","slotType":"l","vig":null,"mox":null,"ins":null,"flex":null,"type":"vehicle","armor":"6/4","dur":50,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"-","pass":2},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"d6Dulw3veN0ZRNQA"}
-{"name":"Sentry","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Anti-Glare, Eelware, Enhanced Hearing, Enhanced Vision, Light Combat Armor, Smart Actuators, T-Ray Emitter, Weapon Mounts (2 Articulated/Concealed)","active":true,"cost":"Rare","slotType":"m","vig":1,"mox":null,"ins":null,"flex":1,"type":"robot","armor":"18/14","dur":75,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"4/12 Tracked","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"gbFzPOzGcOVlVhcL"}
-{"name":"Zephyr","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Chameleon Skin, Enhanced Vision, Laser Link, Radar, Radar Absorbent, T-Ray Emitter, Weapon Mount (2 Static)","active":true,"cost":"moderate","slotType":"m","vig":null,"mox":null,"ins":null,"flex":1,"type":"robot","armor":"6/4","dur":25,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/32 Winged","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"jS3oPRCpfIfA67ze"}
-{"name":"Docbot","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Enhanced Smell, Fractal Digits, Guardian Hive, Medium Fabber, Nanoscopic Vision, Specimen Container, Tool Kit (Medicine: Biotech or Paramedic)","active":true,"cost":"major","slotType":"m","vig":1,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"8/6","dur":40,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Thrust/Wheeled","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"jWk6kBpUbrD7vJ46"}
-{"name":"Ground Car","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"major","slotType":"l","vig":null,"mox":null,"ins":null,"flex":1,"type":"vehicle","armor":"8/6","dur":150,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Wheeled","pass":4},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"l8nDaPAKuFljXBjO"}
-{"name":"Buggy","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"major","slotType":"l","vig":2,"mox":null,"ins":null,"flex":1,"type":"vehicle","armor":"12/10","dur":150,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Wheeled","pass":4},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"m0vmWPnlWE0HYDXN"}
-{"name":"Microlight","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"moderate","slotType":"l","vig":null,"mox":null,"ins":null,"flex":null,"type":"vehicle","armor":"6/4","dur":30,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"","pass":1},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"m7RCD1sSFiLtZO0y"}
-{"name":"Creepy","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Chameleon Skin, Grip Pads","active":true,"cost":"minor","slotType":"vs","vig":null,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"2/2","dur":15,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"4/12 Hopper/Walker","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"pXWqvj072Rd9qPh7"}
-{"name":"Gnat","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Chameleon Skin, Enhanced Hearing, Enhanced Vision, Radar","active":true,"cost":"minor","slotType":"s","vig":null,"mox":null,"ins":null,"flex":1,"type":"robot","armor":"2/2","dur":20,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/32 Rotor","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"qTwCKTGwhQ6mAjBY"}
-{"name":"Utility Helicopter","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"Rare","slotType":"vl","vig":2,"mox":null,"ins":null,"flex":1,"type":"vehicle","armor":"12/10","dur":30,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/32 Rotor","pass":8},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"rdCc8kIZGt8uQGMS"}
-{"name":"Flying Car","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"major","slotType":"l","vig":2,"mox":null,"ins":null,"flex":1,"type":"vehicle","armor":"12/10","dur":150,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Wheeled/Thrust Vector","pass":4},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"sr3eE08TRZ9t3sKW"}
-{"name":"Dwarf","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Disassembly Tools, Electrical Sense, Radar, Sonar, Tool Kit","active":true,"cost":"major","slotType":"l","vig":3,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"18/14","dur":150,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"4/20 Walker","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"vzQ46RYIvQGjQzJ7"}
-{"name":"Cycle","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"","active":true,"cost":"moderate","slotType":"m","vig":null,"mox":null,"ins":null,"flex":null,"type":"vehicle","armor":"8/6","dur":50,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"8/40 Wheeled","pass":1},"flags":{},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"yC5KvOPoghuN0JCM"}
-{"name":"Squishbot","permission":{"default":0,"4j5oR1x1MdY89nTc":3},"type":"vehicle","data":{"description":"Retracting Limbs, Shape Adjusting","active":true,"cost":"minor","slotType":"s","vig":null,"mox":null,"ins":null,"flex":null,"type":"robot","armor":"2/2","dur":10,"wounds":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null,"curDur":null,"mov":"4/12 Walker, 8/40 Roller","pass":null},"flags":{},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"znq17lMEMESDOHco"}
+{"name":"Small Jet","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.0hG5VJieUcAqD7WW"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"0hG5VJieUcAqD7WW","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar, Autocook, Emergency Beacon","active":true,"cost":"rare","slotType":"vl","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"","type":"none"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"vehicle","luc":null,"dur":200,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":6,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Small Jet","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Small Jet","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Small Jet Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"-","vig":2,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570369,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Mini-Sub","type":"vehicle","img":"systems/eclipsephase/resources/icons/steering-wheel.png","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar, Autocook, Breather, Cryogenic Protection, Pressure Adaptation, Sonar","active":true,"cost":"rare","slotType":"vl","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":1,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"submarine"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":6,"kinetic":4},"init":null,"type":"vehicle","luc":null,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":4,"autoControl":null,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Nautical Craft","value":20,"specname":"Mini-Sub","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Nautical Craft","value":60,"specname":"Mini-Sub","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Mini-Sub Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680894558130,"modifiedTime":1680895242466,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"3t16DBckNoPmngl8","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Atlas Loader","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.49Y52xDSaVMatJky"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"49Y52xDSaVMatJky","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar, +2 Vigor, +2d10 melee, armor-piercing","active":true,"cost":"minor","slotType":"vl","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/20","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":10,"kinetic":12},"init":null,"type":"vehicle","luc":null,"dur":100,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":1,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Atlas Loader","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Atlas Loader","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Atlas Loader Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/20 Walker","vig":2,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570370,"modifiedTime":1680895242505,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Rover","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.50NXISz8c4pweVfO"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"50NXISz8c4pweVfO","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar, Autocook, Large Fabber, Pocket Lab","active":true,"cost":"rare","slotType":"vl","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":2,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"vehicle","luc":null,"dur":250,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":6,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Rover","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Rover","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Rover Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Wheeled","vig":2,"mox":null,"ins":null,"flex":2,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570370,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Microcar","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.9vl4jIE6dHBEp1rU"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"9vl4jIE6dHBEp1rU","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"moderate","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":8,"kinetic":6},"init":null,"type":"vehicle","luc":null,"dur":60,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":1,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Microcar","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Microcar","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Microcar Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Wheeled","vig":null,"mox":null,"ins":null,"flex":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570370,"modifiedTime":1680895242507,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"GEV","type":"vehicle","img":"systems/eclipsephase/resources/icons/steering-wheel.png","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar, Autocook, Chem Sniffer, Enhanced Hearing, Enhanced Vision, Large Fabber, Life Support (1 month), Healing Vat, Pressure Adaptation, Portable Sensor (Telescope)","active":true,"cost":"rare","slotType":"vl","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":2,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"8/40","type":"thrustvector"},"3":{"speed":"4/20","type":"walker"},"4":{"speed":"8/32","type":"submarine"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"vehicle","luc":null,"dur":250,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":6,"autoControl":null,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: [appropriate field]","value":20,"specname":"GEV","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: [appropriate field]","value":60,"specname":"GEV","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: GEV Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680894685496,"modifiedTime":1680895242466,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"AGu5haxv4uFHN8k6","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Robomule","type":"vehicle","img":"systems/eclipsephase/resources/icons/drone.png","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Autocook","active":true,"cost":"moderate","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/20","type":"walker"},"2":{"speed":"8/40","type":"thrustvector"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":8,"kinetic":6},"init":null,"type":"robot","luc":null,"dur":40,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":null,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Robomule","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Robomule","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Robomule Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680894397477,"modifiedTime":1680895242467,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"BM2z2GkOwhJrdoRD","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Speck","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.Bn3Jnkj99t0ylK1J"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"Bn3Jnkj99t0ylK1J","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Enhanced Hearing, Enhanced Vision, Grip Pads, Synthetic Mask","active":true,"cost":"minor","slotType":"vs","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"hopper"},"2":{"speed":"8/32","type":"winged"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":2,"kinetic":2},"init":null,"type":"robot","luc":null,"dur":5,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Speck","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Speck","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Speck Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Hopper, 8/32 Winged","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570371,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Barracuda","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.CrebQEVLofruIhpo"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"CrebQEVLofruIhpo","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Cryonic Protection, Enhanced Hearing, Pressure Adaptation, Retracting Limbs, Sonar, Utilimod","active":true,"cost":"moderate","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":1,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"submarine"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":8,"kinetic":6},"init":null,"type":"robot","luc":null,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Nautical Craft","value":20,"specname":"Barracuda","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Nautical Craft","value":60,"specname":"Barracuda","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Barracuda Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/32 Submarine","vig":1,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570371,"modifiedTime":1680895242506,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Rocket Buggy","type":"vehicle","img":"systems/eclipsephase/resources/icons/steering-wheel.png","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"major","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"vehicle","luc":null,"dur":100,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":4,"autoControl":null,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Rocket Buggy","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Rocket Buggy","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Rocket Buggy Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680895122452,"modifiedTime":1680895242467,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"G7SBreqBm8KThlfS","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Saucer","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.H49QJpl9vPZfbF0J"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"H49QJpl9vPZfbF0J","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Chameleon Skin, Enhanced Hearing, Enhanced Vision, Radar","active":true,"cost":"minor","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"ionic"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":2,"kinetic":2},"init":null,"type":"robot","luc":null,"dur":25,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Saucer","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Saucer","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Saucer Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Ionic","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570372,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Trike","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.HszZ358aXv9NPDK4"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"HszZ358aXv9NPDK4","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"moderate","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":0,"kinetic":4},"init":null,"type":"vehicle","luc":null,"dur":50,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":1,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":39,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Trike","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Trike","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Trike Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Wheeled","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570372,"modifiedTime":1680895242509,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Automech","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.J9h3FHTtlt9dnOtZ"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"J9h3FHTtlt9dnOtZ","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Electrical Sense, Magnetic System, Radiation Sense, Retracting Limbs, Tool Kit, Utilimod","active":true,"cost":"moderate","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":1,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"thrustvector"},"2":{"speed":"8/40","type":"wheeled"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":8,"kinetic":6},"init":null,"type":"robot","luc":null,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Automech","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Automech","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Automech Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Thrust/Wheeled","vig":1,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570373,"modifiedTime":1680895242506,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Transporter","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.MOjsOJH9Lf0MrZqp"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"MOjsOJH9Lf0MrZqp","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"moderate","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"thrustvector"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":0,"kinetic":4},"init":null,"type":"vehicle","luc":null,"dur":50,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":1,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Transporter","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aircraft","value":60,"specname":"Transporter","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Transporter Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Thrust","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570373,"modifiedTime":1680895242509,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Servitor","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.MWxqOPR8ZplxX9d9"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"MWxqOPR8ZplxX9d9","system":{"description":"","active":true,"cost":"minor","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/20","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":6,"kinetic":4},"init":null,"type":"robot","luc":null,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Servitor","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Servitor","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Servitor Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/20 Walker","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570373,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Exowalker","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.NHMy8idPmzOkxjil"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"NHMy8idPmzOkxjil","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar, +1 Vigor, +1d6 melee, double jump distance.","active":true,"cost":"major","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":1,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":0,"kinetic":2},"init":null,"type":"vehicle","luc":null,"dur":20,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":1,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Exowalker","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Exowalker","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Exowalker Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/32 Walker","vig":1,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570374,"modifiedTime":1680895242506,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Cargo Hauler","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.QzN5MPqqrY67Zh1S"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"QzN5MPqqrY67Zh1S","system":{"description":"","active":true,"cost":"rare","slotType":"vl","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"vehicle","luc":null,"dur":250,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":3,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Cargo Hauler","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Cargo Hauler","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Cargo Hauler Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Wheeled","vig":2,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570375,"modifiedTime":1680895242506,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Explorenaut","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.R9xzipluMxaZGl2v"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"R9xzipluMxaZGl2v","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Chem Sniffer, Electrical Sense, Enhanced Hearing, Enhanced Vision, Pocket Lab, Radar, Specimen Container, Sonar, T-Ray Emitter, Utilimod","active":true,"cost":"major","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":1,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"tracked"},"2":{"speed":"8/40","type":"thrustvector"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"robot","luc":null,"dur":35,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Explorenaut","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Explorenaut","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Explorenaut Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Tracked, 8/40 Vector","vig":1,"mox":null,"ins":null,"flex":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570375,"modifiedTime":1680895242506,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Shield Drone","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.RomddZOQFjPTeCPF"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"RomddZOQFjPTeCPF","system":{"description":"","active":true,"cost":"minor","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"tracked"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":6,"kinetic":12},"init":null,"type":"robot","luc":null,"dur":25,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Shield Drone","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Shield Drone","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Shield Drone Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Tracked","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570375,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Retriever","type":"vehicle","img":"systems/eclipsephase/resources/icons/drone.png","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts,Puppet Sock, Diamond Axe, Disassembly Tools, Enhanced Smell, Enhanced Hearing, Enhanced Vision, Healing Spray (2), Repair Spray (2),Tool Kit (Medicine: Paramedic), Weapon Mount (Articulated/Concealed, Sprayer with NotWater)","active":true,"cost":"major","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":1,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"8/32","type":"rotor"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"robot","luc":null,"dur":60,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":null,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Retriever","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Retriever","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Retriever Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680894275027,"modifiedTime":1680895242467,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"WSDz9n91XpvOzihs","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Aerostat","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.Wq3HRRnL8GObTPIB"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"Wq3HRRnL8GObTPIB","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Chem Sniffer, Enhanced Vision, Laser Link, Radar, T-Ray Emitter","active":true,"cost":"moderate","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"microlight"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":6,"kinetic":4},"init":null,"type":"robot","luc":null,"dur":20,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Aerostat","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Aerostat","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Aerostat Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/32 Microlight","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570376,"modifiedTime":1680895242505,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Guardian Angel","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.bBiWen6v618VrYmF"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"bBiWen6v618VrYmF","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Chameleon Skin, Eelware, Enhanced Hearing, Enhanced Smell, Enhanced Vision, Light Combat Armor, Radar, Smart Actuators,T-Ray Emitter, Weapon Mount (Articulated)","active":true,"cost":"moderate","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":1,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"rotor"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":16,"kinetic":12},"init":null,"type":"robot","luc":null,"dur":25,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Guardian Angel","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Guardian Angel","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Guardian Angel Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/32 Rotor","vig":null,"mox":null,"ins":null,"flex":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570377,"modifiedTime":1680895242507,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Spider Hand","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.bRZNIgRmhAZeay4Z"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"bRZNIgRmhAZeay4Z","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Claws, Grip Pads, Magnetic System","active":true,"cost":"minor","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":2,"kinetic":2},"init":null,"type":"robot","luc":null,"dur":10,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Spider Hand","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Spider Hand","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Spider Hand Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Walker","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889469204,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Parisphere","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.d5PLD3BNZzmnNNJx"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"d5PLD3BNZzmnNNJx","system":{"description":"Enhanced Vision, Heavy Combat Armor, Radar Absorbent, Structural Reinforcement, Weapon Mounts (2 Static, 2 Articulated/Concealed)","active":true,"cost":"rare","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":3,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"thrustvector"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":28,"kinetic":24},"init":null,"type":"robot","luc":null,"dur":150,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Parisphere","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Parisphere","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Parisphere Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Vector","vig":3,"mox":null,"ins":null,"flex":0,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570377,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Portable Plane","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.d6Dulw3veN0ZRNQA"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"d6Dulw3veN0ZRNQA","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"major","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"","type":"none"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":6,"kinetic":4},"init":null,"type":"vehicle","luc":null,"dur":50,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":2,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Portable Plane","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Portable Plane","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Portable Plane Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"-","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570378,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Sentry","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.gbFzPOzGcOVlVhcL"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"gbFzPOzGcOVlVhcL","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Anti-Glare, Eelware, Enhanced Hearing, Enhanced Vision, Light Combat Armor, Smart Actuators, T-Ray Emitter, Weapon Mounts (2 Articulated/Concealed)","active":true,"cost":"rare","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"tracked"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":18,"kinetic":14},"init":null,"type":"robot","luc":null,"dur":75,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Sentry","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Sentry","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Sentry Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Tracked","vig":1,"mox":null,"ins":null,"flex":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570378,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Zephyr","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.jS3oPRCpfIfA67ze"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"jS3oPRCpfIfA67ze","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Chameleon Skin, Enhanced Vision, Laser Link, Radar, Radar Absorbent, T-Ray Emitter, Weapon Mount (2 Static)","active":true,"cost":"moderate","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"winged"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":6,"kinetic":4},"init":null,"type":"robot","luc":null,"dur":25,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Zephyr","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aircraft","value":60,"specname":"Zephyr","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Zephyr Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/32 Winged","vig":null,"mox":null,"ins":null,"flex":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570379,"modifiedTime":1680895242509,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Docbot","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.jWk6kBpUbrD7vJ46"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"jWk6kBpUbrD7vJ46","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Enhanced Smell, Fractal Digits, Guardian Hive, Medium Fabber, Nanoscopic Vision, Specimen Container, Tool Kit (Medicine: Biotech or Paramedic)","active":true,"cost":"major","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":1,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"thrustvector"},"2":{"speed":"8/40","type":"wheeled"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":8,"kinetic":6},"init":null,"type":"robot","luc":null,"dur":40,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Docbot","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Docbot","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Docbot Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Thrust/Wheeled","vig":1,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570379,"modifiedTime":1680895242506,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Ground Car","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.l8nDaPAKuFljXBjO"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"l8nDaPAKuFljXBjO","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"major","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"vehicle","luc":null,"dur":150,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":4,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Ground Car","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Ground Car","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Ground Car Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Wheeled","vig":null,"mox":null,"ins":null,"flex":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570379,"modifiedTime":1680895242507,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Buggy","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.m0vmWPnlWE0HYDXN"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"m0vmWPnlWE0HYDXN","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"major","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"vehicle","luc":null,"dur":150,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":4,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Buggy","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Buggy","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Buggy Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Wheeled","vig":2,"mox":null,"ins":null,"flex":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570380,"modifiedTime":1680895242506,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Microlight","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.m7RCD1sSFiLtZO0y"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"m7RCD1sSFiLtZO0y","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"moderate","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"microlight"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":6,"kinetic":4},"init":null,"type":"vehicle","luc":null,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":1,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Microlight","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Microlight","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Microlight Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570380,"modifiedTime":1680895242507,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Creepy","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.pXWqvj072Rd9qPh7"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"pXWqvj072Rd9qPh7","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Chameleon Skin, Grip Pads","active":true,"cost":"minor","slotType":"vs","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"walker"},"2":{"speed":"4/12","type":"hopper"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":2,"kinetic":2},"init":null,"type":"robot","luc":null,"dur":15,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Creepy","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Creepy","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Creepy Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Hopper/Walker","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570380,"modifiedTime":1680895242506,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Gnat","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.qTwCKTGwhQ6mAjBY"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"qTwCKTGwhQ6mAjBY","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Chameleon Skin, Enhanced Hearing, Enhanced Vision, Radar","active":true,"cost":"minor","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"rotor"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":2,"kinetic":2},"init":null,"type":"robot","luc":null,"dur":20,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Gnat","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Gnat","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Gnat Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/32 Rotor","vig":null,"mox":null,"ins":null,"flex":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570381,"modifiedTime":1680895242507,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Utility Helicopter","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.rdCc8kIZGt8uQGMS"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"rdCc8kIZGt8uQGMS","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"rare","slotType":"vl","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/32","type":"rotor"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"vehicle","luc":null,"dur":30,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":8,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware:Aircraft","value":20,"specname":"Utility Helicopter","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aircraft","value":60,"specname":"Utility Helicopter","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Utility Helicopter Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/32 Rotor","vig":2,"mox":null,"ins":null,"flex":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570381,"modifiedTime":1680895242509,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Flying Car","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.sr3eE08TRZ9t3sKW"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"sr3eE08TRZ9t3sKW","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"major","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":2,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":1,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"8/40","type":"thrustvector"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":12,"kinetic":10},"init":null,"type":"vehicle","luc":null,"dur":150,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":4,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Aircraft","value":20,"specname":"Flying Car","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aerospace","value":60,"specname":"Flying Car","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Flying Car Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Wheeled/Thrust Vector","vig":2,"mox":null,"ins":null,"flex":1,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570382,"modifiedTime":1680895242507,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Dwarf","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.vzQ46RYIvQGjQzJ7"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"vzQ46RYIvQGjQzJ7","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Disassembly Tools, Electrical Sense, Radar, Sonar, Tool Kit","active":true,"cost":"major","slotType":"l","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":3,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/20","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":18,"kinetic":14},"init":null,"type":"robot","luc":null,"dur":150,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Dwarf","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Dwarf","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Dwarf Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/20 Walker","vig":3,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570382,"modifiedTime":1680895242506,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Cycle","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.yC5KvOPoghuN0JCM"}},"img":"systems/eclipsephase/resources/icons/steering-wheel.png","effects":[],"_id":"yC5KvOPoghuN0JCM","system":{"description":"Access Jacks, Mesh Inserts, Puppet Sock, Radar","active":true,"cost":"moderate","slotType":"m","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"8/40","type":"wheeled"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":8,"kinetic":6},"init":null,"type":"vehicle","luc":null,"dur":50,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":1,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Cycle","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Cycle","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Cycle Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"8/40 Wheeled","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570382,"modifiedTime":1680895242506,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
+{"name":"Manipulator","type":"vehicle","img":"systems/eclipsephase/resources/icons/drone.png","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Grip Pads, Magnetic System, Telescoping Limb, Utilimod","active":true,"cost":"major","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":1,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"walker"},"2":{"speed":"","type":"none"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":6,"kinetic":4},"init":null,"type":"robot","luc":null,"dur":15,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":null,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Manipulator","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Groundcraft","value":60,"specname":"Manipulator","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Manipulator Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}}},"effects":[],"flags":{},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680894178938,"modifiedTime":1680895242466,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"ze8HPoOsnd5DBrkT","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Squishbot","type":"vehicle","flags":{"core":{"sourceId":"Compendium.eclipsephase.vehicles.znq17lMEMESDOHco"}},"img":"systems/eclipsephase/resources/icons/drone.png","effects":[],"_id":"znq17lMEMESDOHco","system":{"description":"360-Degree Vision, Access Jacks, Bot AI, Lidar, Mesh Inserts, Puppet Sock, Retracting Limbs, Shape Adjusting","active":true,"cost":"minor","slotType":"s","displayCategory":"","aptitudes":{"cog":{"name":"ep2e.actorSheet.aptitudes.cog","value":null,"label":"ep2e.actorSheet.aptitudes.cognition"},"int":{"name":"ep2e.actorSheet.aptitudes.int","value":null,"label":"ep2e.actorSheet.aptitudes.intuition"},"ref":{"name":"ep2e.actorSheet.aptitudes.ref","value":null,"label":"ep2e.actorSheet.aptitudes.reflexes"},"sav":{"name":"ep2e.actorSheet.aptitudes.sav","value":null,"label":"ep2e.actorSheet.aptitudes.savvy"},"som":{"name":"ep2e.actorSheet.aptitudes.som","value":null,"label":"ep2e.actorSheet.aptitudes.somatics"},"wil":{"name":"ep2e.actorSheet.aptitudes.wil","value":null,"label":"ep2e.actorSheet.aptitudes.willpower"}},"pools":{"vig":{"max":null,"current":null},"mox":{"max":null,"current":null},"ins":{"max":null,"current":null},"flex":{"max":null,"current":null},"threat":{"max":null,"current":null}},"movement":{"1":{"speed":"4/12","type":"walker"},"2":{"speed":"8/40","type":"roller"},"3":{"speed":"","type":"none"},"4":{"speed":"","type":"none"}},"armor":{"energy":2,"kinetic":2},"init":null,"type":"robot","luc":null,"dur":10,"wounds":null,"trauma":null,"curDur":null,"curLuc":null,"pass":null,"autoControl":false,"controlType":null,"skills":{"1":{"name":"Fray","value":30,"specname":"","spec":false,"mod":null},"2":{"name":"Guns","value":30,"specname":"","spec":false,"mod":null},"3":{"name":"Hardware: Groundcraft","value":20,"specname":"Squishbot","spec":false,"mod":null},"4":{"name":"Infosec","value":20,"specname":"","spec":false,"mod":null},"5":{"name":"Interface","value":30,"specname":"","spec":false,"mod":null},"6":{"name":"Perceive","value":40,"specname":"","spec":false,"mod":null},"7":{"name":"Pilot: Aircraft","value":60,"specname":"Squishbot","spec":false,"mod":null},"8":{"name":"Research","value":20,"specname":"","spec":false,"mod":null},"9":{"name":"Know: Squishbot Specs","value":80,"specname":"","spec":false,"mod":null},"10":{"name":"","value":null,"specname":"","spec":false,"mod":null}},"mov":"4/12 Walker, 8/40 Roller","vig":null,"mox":null,"ins":null,"flex":null,"curIns":null,"curMox":null,"curVig":null,"curFlex":null},"ownership":{"default":0,"4j5oR1x1MdY89nTc":3},"folder":null,"sort":0,"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.8","coreVersion":"10.291","createdTime":1680889570382,"modifiedTime":1680895242508,"lastModifiedBy":"bYyHIjslCiShkdKL"}}
diff --git a/packs/ware.db b/packs/ware.db
index 8fc719a6..2e56043e 100644
--- a/packs/ware.db
+++ b/packs/ware.db
@@ -25,7 +25,7 @@
{"name":"Reflex Boosters","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.AeBmugXcfP6dNRsw"}},"img":"systems/eclipsephase/resources/icons/combat.png","effects":[{"label":"Reflex Boosters","icon":"/icons/svg/mystery-man.svg","_id":"ysnYa2VVeIKMV1DC","changes":[{"key":"system.mods.iniMod","mode":2,"value":"+3","priority":null},{"key":"system.aptitudes.ref.mod","mode":2,"value":"+10","priority":null}],"disabled":false,"duration":{"startTime":null,"seconds":null,"combat":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"origin":null,"tint":null,"transfer":true,"flags":{}}],"system":{"description":"Spine and nervous system rewired. +3 INIT, +10 REF Check.","active":true,"cost":"major","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"ch"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585508,"modifiedTime":1665432609854,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"DCtJcW5nGCLD34ZN","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
{"name":"Pneumatics","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.zzpW6KwjsRK3hgHS"}},"img":"systems/eclipsephase/resources/icons/combat.png","effects":[{"label":"Pneumatics","icon":"/icons/svg/mystery-man.svg","_id":"ZjAYsWUrPQULuwWG","changes":[{"key":"system.skillsVig.athletics.mod","mode":2,"value":"+10"},{"key":"system.mods.meleeDamageMod","mode":2,"value":"+1d6"}],"disabled":false,"duration":{"startTime":null,"seconds":null,"combat":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"origin":null,"tint":null,"transfer":true,"flags":{}}],"system":{"description":"Soft actuators. +10 Athletics, +1d6 DV melee.","active":true,"cost":"major","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"h"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.7.9.5","coreVersion":"10.290","createdTime":1665426585611,"modifiedTime":1670523366030,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"DaUxhDXDRjPskc9n","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
{"name":"Pressure Adaption","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.KnZupxvR48SGqIEe"}},"img":"systems/eclipsephase/resources/icons/mechanical-arm.png","effects":[],"system":{"description":"Handle extreme pressure.","active":true,"cost":"minor","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"bh"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585510,"modifiedTime":1665432609854,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"Df3EiN79MWssh2OO","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Adrenal Surge","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.94InTzspes37fkCL"}},"img":"systems/eclipsephase/resources/icons/combat.png","effects":[{"label":"Adrenal Surge","icon":"/icons/svg/mystery-man.svg","_id":"yUv2xWYCSQ3EbInE","changes":[{"key":"system.pools.vigor.mod","mode":2,"value":"1","priority":null},{"key":"system.mods.woundMod","mode":2,"value":"-1","priority":null}],"disabled":false,"duration":{"startTime":null,"seconds":null,"combat":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"origin":null,"tint":null,"transfer":true,"flags":{}}],"system":{"description":"Supercharged adrenal response. +1 Vigor, ignore 1 wound.","active":true,"cost":"major","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"b"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585508,"modifiedTime":1665432609841,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"DlitIJHChnVRzTzZ","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Adrenal Surge","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.94InTzspes37fkCL"}},"img":"systems/eclipsephase/resources/icons/combat.png","effects":[{"label":"Adrenal Surge","icon":"/icons/svg/mystery-man.svg","_id":"yUv2xWYCSQ3EbInE","changes":[{"key":"system.pools.vigor.mod","mode":2,"value":"+1"},{"key":"system.mods.woundMod","mode":2,"value":"-1"}],"disabled":false,"duration":{"startTime":null,"seconds":null,"combat":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"origin":null,"tint":null,"transfer":true,"flags":{}}],"system":{"description":"Supercharged adrenal response. +1 Vigor, ignore 1 wound.","active":true,"cost":"major","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"b"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.7","coreVersion":"10.291","createdTime":1665426585508,"modifiedTime":1679411022590,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"DlitIJHChnVRzTzZ","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
{"name":"Cyberbrain","type":"ware","img":"systems/eclipsephase/resources/icons/mental.png","effects":[],"flags":{"core":{"sourceId":"Item.yFZBkHpLMX1iSqit"}},"system":{"description":"Synthetic brain, runs infomorph mind-state.","active":true,"cost":"major","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"ch"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585521,"modifiedTime":1665432609843,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"DsZJsZvcMBXVqqNK","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
{"name":"Hidden Compartment","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.QJ4L9o2z2RlYChk7"}},"img":"systems/eclipsephase/resources/icons/mechanical-arm.png","effects":[],"system":{"description":"Concealed, shielded compartment. +30 Infiltrate to hide items.","active":true,"cost":"minor","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"ch"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585511,"modifiedTime":1665432609848,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"F0w1hABLyNe3unVm","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
{"name":"Smart Actuators","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.pHoz4l5m6XKj15OI"}},"img":"systems/eclipsephase/resources/icons/combat.png","effects":[{"label":"Smart Actuators","icon":"/icons/svg/mystery-man.svg","_id":"jdF3gLSipI1I0Y5A","changes":[{"key":"system.pools.vigor.mod","mode":2,"value":"+1","priority":null}],"disabled":false,"duration":{"startTime":null,"seconds":null,"combat":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"origin":null,"tint":null,"transfer":true,"flags":{}}],"system":{"description":"Faster/stronger robotics. +1 Vigor.","active":true,"cost":"moderate","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"h"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585520,"modifiedTime":1665432609856,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"F6w9fRuKwsICXk9h","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
@@ -45,7 +45,7 @@
{"name":"Electrical Sense","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.SVsSxop0lpbAGgbf"}},"img":"systems/eclipsephase/resources/icons/sensory.png","effects":[],"system":{"description":"Sense electrical fields w/in 5 m.","active":true,"cost":"minor","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"ch"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585512,"modifiedTime":1665432609845,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"Lv5TBgwC2sqvROhE","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
{"name":"Wings","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.wUS6bACxaiy7bQnJ"}},"img":"systems/eclipsephase/resources/icons/mechanical-arm.png","effects":[],"system":{"description":"Enable flight if small or in low gravities.","active":true,"cost":"moderate","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"bch"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585610,"modifiedTime":1665432609858,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"MLdCePqreTx1hnLn","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
{"name":"Enhanced Smell","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.gdiMdAQnr5ItTqXJ"}},"img":"systems/eclipsephase/resources/icons/sensory.png","effects":[],"system":{"description":"+10 smell-based Perceive, +10 Kinesics with biomorphs point-blank.","active":true,"cost":"minor","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"bch"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585518,"modifiedTime":1665432609846,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"McrVnwR80tq95nf3","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
-{"name":"Energy Efficiency","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.iNIhetjasiMFajct"}},"img":"systems/eclipsephase/resources/icons/combat.png","effects":[],"system":{"description":"One extra short recharge per day.","active":true,"cost":"major","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"bhm"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585518,"modifiedTime":1665432609846,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"N1UFTAnqX3TNS7eE","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
+{"name":"Energy Efficiency","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.iNIhetjasiMFajct"}},"img":"systems/eclipsephase/resources/icons/combat.png","effects":[{"label":"Energy Efficiency","icon":"/icons/svg/mystery-man.svg","_id":"l8TUPKmbpwgEvgeB","changes":[{"key":"system.additionalSystems.extraRest","mode":2,"value":"true"}],"disabled":false,"duration":{"startTime":null,"seconds":null,"combat":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"origin":null,"tint":null,"transfer":true,"flags":{}}],"system":{"description":"One extra short recharge per day.","active":true,"cost":"major","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"bhm"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.8.6.1","coreVersion":"10.291","createdTime":1665426585518,"modifiedTime":1679138689713,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"N1UFTAnqX3TNS7eE","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
{"name":"Remote Backup Link","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.XaOaXR9nOA2UC27W"}},"img":"systems/eclipsephase/resources/icons/mental.png","effects":[],"system":{"description":"Quantum farcaster for remote backup every 48 hrs.","active":true,"cost":"major","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"ch"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585514,"modifiedTime":1665432609855,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"N8dnlIgOw2rZr0GG","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
{"name":"Sonar","type":"ware","flags":{"core":{"sourceId":"Compendium.eclipsephase.ware.Xo9sGRdjwaDZNO9t"}},"img":"systems/eclipsephase/resources/icons/sensory.png","effects":[],"system":{"description":"Sonar, range 20 m air/100 m water.","active":true,"cost":"minor","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"bch"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585514,"modifiedTime":1665432609856,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"NEuV1BBggCI1695A","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
{"name":"Persistence","type":"ware","img":"systems/eclipsephase/resources/icons/cpu.png","effects":[{"label":"Persistence","icon":"/icons/svg/mystery-man.svg","_id":"4DFrDNw6T2nAi4RF","changes":[{"key":"system.mods.durmod","mode":2,"value":"+10","priority":null}],"disabled":false,"duration":{"startTime":null,"seconds":null,"combat":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"origin":null,"tint":null,"transfer":true,"flags":{}}],"flags":{"core":{"sourceId":"Item.GIpChCYBOkOtlhE9"}},"system":{"description":"Keeps infomorph running, +10 DUR, +2 WT.","active":true,"cost":"minor","slotType":"","displayCategory":"","bonus":null,"malus":null,"boundTo":null,"wareType":"b"},"_stats":{"systemId":"eclipsephase","systemVersion":"0.6.9","coreVersion":"10.287","createdTime":1665426585512,"modifiedTime":1665432609853,"lastModifiedBy":"bYyHIjslCiShkdKL"},"_id":"P7lTQakaiKXrkA6e","folder":null,"sort":0,"ownership":{"default":0,"bYyHIjslCiShkdKL":3}}
diff --git a/resources/img/userConfiguration.webp b/resources/img/userConfiguration.webp
new file mode 100644
index 00000000..bb7464e4
Binary files /dev/null and b/resources/img/userConfiguration.webp differ
diff --git a/system.json b/system.json
index 2b43a35f..e0244807 100644
--- a/system.json
+++ b/system.json
@@ -2,7 +2,7 @@
"id": "eclipsephase",
"title": "Eclipse Phase 2e",
"description": "Diemen's hand tailored shot to create a EP 2e System for foundry VTT. I thank my mother.",
- "version": "0.8.6.1",
+ "version": "0.9",
"compatibility": {
"verified": "10",
"minimum": "10"
@@ -189,6 +189,12 @@
"name": "Deutsch",
"path": "lang/de.json",
"flags": {}
+ },
+ {
+ "lang": "cn",
+ "name": "Chinese",
+ "path": "lang/cn.json",
+ "flags": {}
}
],
"gridDistance": 2,
diff --git a/template.json b/template.json
index 821050c6..7223dcfb 100644
--- a/template.json
+++ b/template.json
@@ -782,6 +782,7 @@
"rest": {
"short1": false,
"short2": false,
+ "shortExtra": false,
"long": false,
"restValue": null
},
@@ -1183,33 +1184,93 @@
"base",
"buyable"
],
- "cog": null,
- "int": null,
- "ref": null,
- "sav": null,
- "som": null,
- "wil": null,
+ "aptitudes": {
+ "cog": {
+ "name": "ep2e.actorSheet.aptitudes.cog",
+ "value": null,
+ "label": "ep2e.actorSheet.aptitudes.cognition"
+ },
+ "int": {
+ "name": "ep2e.actorSheet.aptitudes.int",
+ "value": null,
+ "label": "ep2e.actorSheet.aptitudes.intuition"
+ },
+ "ref": {
+ "name": "ep2e.actorSheet.aptitudes.ref",
+ "value": null,
+ "label": "ep2e.actorSheet.aptitudes.reflexes"
+ },
+ "sav": {
+ "name": "ep2e.actorSheet.aptitudes.sav",
+ "value": null,
+ "label": "ep2e.actorSheet.aptitudes.savvy"
+ },
+ "som": {
+ "name": "ep2e.actorSheet.aptitudes.som",
+ "value": null,
+ "label": "ep2e.actorSheet.aptitudes.somatics"
+ },
+ "wil": {
+ "name": "ep2e.actorSheet.aptitudes.wil",
+ "value": null,
+ "label": "ep2e.actorSheet.aptitudes.willpower"
+ }
+ },
+ "pools": {
+ "vig": {
+ "max": null,
+ "current": null
+ },
+ "mox": {
+ "max": null,
+ "current": null
+ },
+ "ins": {
+ "max": null,
+ "current": null
+ },
+ "flex": {
+ "max": null,
+ "current": null
+ },
+ "threat": {
+ "max": null,
+ "current": null
+ }
+ },
+ "movement": {
+ "1": {
+ "speed": "",
+ "type": ""
+ },
+ "2": {
+ "speed": "",
+ "type": ""
+ },
+ "3": {
+ "speed": "",
+ "type": ""
+ },
+ "4": {
+ "speed": "",
+ "type": ""
+ }
+ },
+ "armor": {
+ "energy": null,
+ "kinetic": null
+ },
"init": null,
- "vig": null,
- "mox": null,
- "ins": null,
- "flex": null,
- "threat": null,
"type": null,
- "armor": null,
"luc": null,
"dur": null,
"wounds": null,
"trauma": null,
- "curIns": null,
- "curMox": null,
- "curVig": null,
- "curFlex": null,
- "curThreat": null,
"curDur": null,
"curLuc": null,
- "mov": null,
"pass": null,
+ "autoControl": null,
+ "controlType": null,
"skills": {
"1": {
"name": null,
@@ -1273,8 +1334,15 @@
"specname": "",
"spec": false,
"mod": null
+ },
+ "10": {
+ "name": null,
+ "value": null,
+ "specname": "",
+ "spec": false,
+ "mod": null
}
- }
+ }
}
}
}
diff --git a/templates/actor/partials/currentStatus/armorSummary.html b/templates/actor/partials/currentStatus/armorSummary.html
index 6e142f3a..9ba8c44d 100644
--- a/templates/actor/partials/currentStatus/armorSummary.html
+++ b/templates/actor/partials/currentStatus/armorSummary.html
@@ -20,21 +20,12 @@ {{localize "ep2e.sideCar.armor.h
{{localize "ep2e.sideCar.armor.armorSubheadline"}}
-
{{localize "ep2e.sideCar.armor.energy"}}:
-
- {{actor.system.physical.energyArmorTotal}}
-
{{localize "ep2e.sideCar.armor.kinetic"}}:
- {{actor.system.physical.kineticArmorTotal}}
+
+
{{localize "ep2e.sideCar.armor.energy"}}:
+
{{actor.system.physical.energyArmorTotal}}
+
+
{{localize "ep2e.sideCar.armor.kinetic"}}:
+
{{actor.system.physical.kineticArmorTotal}}
{{localize "ep2e.sideCar.armor.armorCountSubheadline"}}
diff --git a/templates/actor/partials/currentStatus/ccWeaponSummary.html b/templates/actor/partials/currentStatus/ccWeaponSummary.html
index cc104f5b..3137f9ad 100644
--- a/templates/actor/partials/currentStatus/ccWeaponSummary.html
+++ b/templates/actor/partials/currentStatus/ccWeaponSummary.html
@@ -7,7 +7,8 @@
{{#if this.system.active}}