diff --git a/lang/en.json b/lang/en.json
index 26db7827..fab99f05 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -19,6 +19,7 @@
"ITEM.TypeLoot": "Loot",
"ITEM.TypePower": "Power",
"ITEM.TypeSpecies": "Species",
+ "ITEM.TypeStarship": "Starship",
"ITEM.TypeStarshipfeature": "Starship Feature",
"ITEM.TypeStarshipfeaturePl": "Starship Features",
"ITEM.TypeStarshipmod": "Starship Modification",
@@ -187,6 +188,7 @@
"SW5E.BonusSaveForm": "Update Bonuses",
"SW5E.BonusTechPowerDC": "Global Tech Power DC Bonus",
"SW5E.BonusTitle": "Configure Actor Bonuses",
+ "SW5E.BurnFuel": "Burn",
"SW5E.CapacityMultiplier": "Capacity Multiplier",
"SW5E.CentStorageCapacity": "Central Storage Capacity",
"SW5E.ChallengeRating": "Challenge Rating",
@@ -197,7 +199,6 @@
"SW5E.ChatContextHalfDamage": "Apply Half Damage",
"SW5E.ChatContextHealing": "Apply Healing",
"SW5E.ChatFlavor": "Chat Message Flavor",
- "SW5E.ClassCasterType": "Class Caster Type",
"SW5E.ClassLevels": "Class Levels",
"SW5E.ClassName": "Class Name",
"SW5E.ClassSkillsChosen": "Chosen Class Skills",
@@ -261,7 +262,7 @@
"SW5E.CoverHalf": "Half",
"SW5E.CoverThreeQuarters": "Three Quarters",
"SW5E.CoverTotal": "Total",
- "SW5E.CrewCap": "Crew Capacity",
+ "SW5E.CrewCap": "Minimum Crew Capacity",
"SW5E.Critical": "Critical",
"SW5E.CriticalHit": "Critical Hit",
"SW5E.Currency": "Currency",
@@ -297,7 +298,17 @@
"SW5E.Default": "Default",
"SW5E.DefaultAbilityCheck": "Default Ability Check",
"SW5E.Deployment": "Deployment",
+ "SW5E.DeploymentAcceptSettings": "Deploy Actor",
"SW5E.DeploymentPl": "Deployments",
+ "SW5E.DeploymentPromptTitle": "Deploying Actor",
+ "SW5E.DeploymentTypeCoordinator": "Coordinator",
+ "SW5E.DeploymentTypeCrew": "Crew",
+ "SW5E.DeploymentTypeGunner": "Gunner",
+ "SW5E.DeploymentTypeMechanic": "Mechanic",
+ "SW5E.DeploymentTypeOperator": "Operator",
+ "SW5E.DeploymentTypePilot": "Pilot",
+ "SW5E.DeploymentTypePassenger" : "Passenger",
+ "SW5E.DeploymentTypeTechnician": "Technician",
"SW5E.description": "A comprehensive game system for running games of Star Wars 5th Edition in the Foundry VTT environment.",
"SW5E.Description": "Description",
"SW5E.DestructionSave": "Destruction Saves",
@@ -481,10 +492,12 @@
"SW5E.Flaws": "Flaws",
"SW5E.ForcePowerbook": "Force Powers",
"SW5E.Formula": "Formula",
+ "SW5E.FuelCapacity": "Fuel Capacity",
"SW5E.FuelCostsMod": "Fuel Costs Modifier",
+ "SW5E.FuelCostPerUnit": "Fuel Cost per Unit",
"SW5E.GrantedAbilities": "Granted Abilities",
"SW5E.HalfProficient": "Half Proficient",
- "SW5E.HardpointSizeMod": "Hardpoint Size Modifier",
+ "SW5E.HardpointsPerRound": "Max Hardpoints Fired Per Round",
"SW5E.Healing": "Healing",
"SW5E.HealingTemp": "Healing (Temporary)",
"SW5E.Health": "Health",
@@ -497,6 +510,9 @@
"SW5E.HP": "Health",
"SW5E.HPFormula": "Health Formula",
"SW5E.HullDice": "Hull Dice",
+ "SW5E.HullDiceRoll": "Roll Hull Dice",
+ "SW5E.HullDiceUsed": "Hull Dice Used",
+ "SW5E.HullDiceWarn": "{name} has no available {formula} Hull Dice remaining!",
"SW5E.HullPoints": "Hull Points",
"SW5E.HullPointsFormula": "Hull Points Formula",
"SW5E.HyperdriveClass": "Hyperdrive Class",
@@ -571,6 +587,7 @@
"SW5E.ItemTypePowerPl": "Powers",
"SW5E.ItemTypeSpecies": "Species",
"SW5E.ItemTypeSpeciesPl": "Species",
+ "SW5E.ItemTypeStarship": "Starship",
"SW5E.ItemTypeStarshipMod": "Starship Modification",
"SW5E.ItemTypeStarshipModPl": "Starship Modifications",
"SW5E.ItemTypeTool": "Tool",
@@ -739,6 +756,7 @@
"SW5E.MovementFly": "Fly",
"SW5E.MovementHover": "Hover",
"SW5E.MovementRoll": "Roll",
+ "SW5E.MovementSpace": "Space Flight",
"SW5E.MovementSwim": "Swim",
"SW5E.MovementTurn": "Turning",
"SW5E.MovementUnits": "Units",
@@ -796,7 +814,9 @@
"SW5E.PowerCreate": "Create Power",
"SW5E.PowerDC": "Power DC",
"SW5E.PowerDetails": "Power Details",
- "SW5E.PowerDice": "Power Dice",
+ "SW5E.PowerDie": "Power Die",
+ "SW5E.PowerDiePl": "Power Dice",
+ "SW5E.PowerDieAlloc": "Power Die Allocation",
"SW5E.PowerDiceRecovery": "Power Dice Recovery",
"SW5E.PowerEffects": "Power Effects",
"SW5E.PowerLevel": "Power Level",
@@ -846,7 +866,24 @@
"SW5E.Reaction": "Reaction",
"SW5E.ReactionPl": "Reactions",
"SW5E.Recharge": "Recharge",
+ "SW5E.RechargeRestHint": "Take a recharge rest? On a recharge rest you may spend remaining Hull Dice and recover Shields.",
+ "SW5E.RechargetRestNoHD": "No Hull Dice remaining",
+ "SW5E.RechargeRestNormal": "Recharge Rest (1 hour)",
+ "SW5E.RechargeRestOvernight": "Recharge Rest (New Day)",
+ "SW5E.RechargeRestResult": "{name} takes a recharge rest spending {dice} Hull Dice to recover {health} Hull Points.",
+ "SW5E.RechargeRestResultShort": "{name} takes a recharge rest.",
+ "SW5E.RechargeRestSelect": "Select Dice to Roll",
"SW5E.Refitting": "Refitting",
+ "SW5E.RefittingRest": "Refitting Rest",
+ "SW5E.RefittingRestEpic": "Refitting Rest (1 hour)",
+ "SW5E.RefittingRestGritty": "Refitting Rest (7 days)",
+ "SW5E.RefittingRestNormal": "Refitting Rest (8 hours)",
+ "SW5E.RefittingRestOvernight": "Refitting Rest (New Day)",
+ "SW5E.RefittingRestResult": "{name} takes a refitting rest.",
+ "SW5E.RefittingRestResultHD": "{name} takes a refitting rest and recovers {dice} Hull Dice.",
+ "SW5E.RefittingRestResultHP": "{name} takes a refitting rest and recovers {health} Hull Points.",
+ "SW5E.RefittingRestResultHPHD": "{name} takes a refitting rest and recovers {health} Hull Points and {dice} Hull Dice.",
+ "SW5E.Refuel": "Refuel",
"SW5E.RegenerationRateCoefficient": "Regeneration Rate Coefficient",
"SW5E.RequiredMaterials": "Required Materials",
"SW5E.Requirements": "Requirements",
@@ -892,8 +929,12 @@
"SW5E.SheetClassNPCOld": "Old NPC Sheet",
"SW5E.SheetClassVehicle": "Default Vehicle Sheet",
"SW5E.ShieldDice": "Shield Dice",
+ "SW5E.ShieldDiceRoll": "Roll Shield Dice",
+ "SW5E.ShieldDiceUsed": "Shield Dice Used",
+ "SW5E.ShieldDiceWarn": "{name} has no available {formula} Shield Dice remaining!",
"SW5E.ShieldPoints": "Shield Points",
"SW5E.ShieldPointsFormula": "Shield Points Formula",
+ "SW5E.ShieldRegen": "Regen",
"SW5E.ShortRest": "Short Rest",
"SW5E.ShortRestEpic": "Short Rest (5 minutes)",
"SW5E.ShortRestGritty": "Short Rest (8 hours)",
@@ -980,7 +1021,7 @@
"SW5E.StarshipSkillDat": "Data",
"SW5E.StarshipSkillHid": "Hide",
"SW5E.StarshipSkillImp": "Impress",
- "SW5E.StarshipSkillInt": "Interfere",
+ "SW5E.StarshipSkillInf": "Interfere",
"SW5E.StarshipSkillMan": "Maneuvering",
"SW5E.StarshipSkillMen": "Menace",
"SW5E.StarshipSkillPat": "Patch",
diff --git a/less/original/actors.less b/less/original/actors.less
index 84553cae..a3e3c164 100644
--- a/less/original/actors.less
+++ b/less/original/actors.less
@@ -662,6 +662,77 @@
.editor {
padding: 0 8px;
}
+ .fuel {
+ flex: 0 0 12px;
+ background: #7a7971;
+ margin: 1px 15px 0 1px;
+ border: 1px solid #191813;
+ border-radius: 3px;
+ position: relative;
+ .fuel-bar {
+ position: absolute;
+ top: 1px;
+ left: 1px;
+ background: #6c8aa5;
+ height: 8px;
+ border: 1px solid #cde4ff;
+ border-radius: 2px;
+ }
+ .fuel-label {
+ height: 10px;
+ padding: 0 5px;
+ position: absolute;
+ top: 0;
+ right: 0;
+ font-size: 13px;
+ line-height: 12px;
+ text-align: right;
+ color: #EEE;
+ text-shadow: 0 0 5px #000;
+ }
+ .fuel-breakpoint {
+ display: block;
+ position: absolute;
+ }
+ .fuel-breakpoint.fuel-20 {
+ left: 20%;
+ }
+ .fuel-breakpoint.fuel-40 {
+ left: 40%;
+ }
+ .fuel-breakpoint.fuel-60 {
+ left: 60%;
+ }
+ .fuel-breakpoint.fuel-80 {
+ left: 80%;
+ }
+ .arrow-up {
+ bottom: 0;
+ width: 0;
+ height: 0;
+ border-left: 4px solid transparent;
+ border-right: 4px solid transparent;
+ border-bottom: 4px solid #000;
+ }
+ .arrow-down {
+ top: 0;
+ width: 0;
+ height: 0;
+ border-left: 4px solid transparent;
+ border-right: 4px solid transparent;
+ border-top: 4px solid #000;
+ }
+ }
+ .fuel.fueled {
+ .arrow-up {
+ border-bottom: 4px solid #fff;
+ border-bottom: 4px solid #000;
+ }
+ .arrow-down {
+ border-top: 4px solid #fff;
+ border-top: 4px solid #000;
+ }
+ }
}
#actor-flags {
diff --git a/less/update/components/actor-global.less b/less/update/components/actor-global.less
index 907906f4..eef89363 100644
--- a/less/update/components/actor-global.less
+++ b/less/update/components/actor-global.less
@@ -249,7 +249,45 @@
}
}
}
-
+
+ .panel.resources {
+ .traits {
+ .fuel-wrapper {
+ display: grid;
+ grid-template-columns: 300px 100px;
+ width: 400px;
+ justify-self: end;
+ .fuel-label {
+ font-size: 12px;
+ line-height: 14px;
+ width: 100%;
+ text-shadow: none;
+ padding: 0;
+ margin: 0;
+ height: auto;
+ text-align: center;
+ margin-left: -2px;
+ border-radius: 0 4px 4px 0;
+ }
+ .fuel {
+ position: relative;
+ border-radius: 4px;
+ height: 16px;
+ margin: 0;
+ width: 100%;
+ .fuel-bar {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ border-radius: 4px;
+ border: none;
+ }
+ }
+ }
+ }
+ }
+
nav.sheet-navigation {
display: grid;
grid-template-columns: repeat(7, 1fr);
@@ -1097,4 +1135,44 @@
}
}
}
+ input[type=range][orient=vertical] {
+ -webkit-appearance: slider-vertical;
+ width: 10px;
+ height: 60px !important;
+ padding: 0 0 !important;
+ background-color: #c40f0f !important;
+ box-sizing: border-box;
+ &::-webkit-slider-runnable-track {
+ -webkit-appearance: slider-vertical !important;
+ height: 60px !important;
+ width: 10px !important;
+ line-height: 60px !important;
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ margin-top: 0 0 !important;
+ border-radius: 3px !important;
+ background: linear-gradient( to top, #c40f0f 50%, #0dce0d 50% );
+ }
+ &::-webkit-slider-thumb {
+ -webkit-appearance: none !important;
+ background-color: #c40f0f !important;
+ margin-right: -4px !important;
+ margin-top: 0px !important;
+ cursor: grab !important;
+ border-radius: 0 0 0 0 !important;
+ width: 10px !important;
+ height: 5px !important;
+ font-size: 10px;
+ }
+ }
+ output {
+ display: block;
+ margin: 5px auto;
+ font-size: 1.75em;
+ }
+ input {
+ .vertslider {
+ height: 60px;
+ }
+ }
}
diff --git a/less/update/sw5e-dark.less b/less/update/sw5e-dark.less
index 1dc380db..3d96ef34 100644
--- a/less/update/sw5e-dark.less
+++ b/less/update/sw5e-dark.less
@@ -34,6 +34,28 @@ body.dark-theme {
border: 1px solid @blockquoteBorder;
box-shadow: @blockquoteShadow;
}
+
+ .sw5e.sheet.actor {
+ .swalt-sheet {
+ .panel.resources {
+ .traits {
+ .fuel-wrapper {
+ .fuel-label {
+ background: #D6D6D6;
+ color: #1C1C1C;
+ border: 1px solid #1C1C1C;
+ }
+ .fuel {
+ background: #c40f0f;
+ .fuel-bar {
+ background: #0dce0d;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
hr {
border-width: 0 0 1px 0;
diff --git a/less/update/sw5e-light.less b/less/update/sw5e-light.less
index 0f898c80..9a9b5f9e 100644
--- a/less/update/sw5e-light.less
+++ b/less/update/sw5e-light.less
@@ -34,6 +34,28 @@ body.light-theme {
border: 1px solid @blockquoteBorder;
box-shadow: @blockquoteShadow;
}
+
+ .sw5e.sheet.actor {
+ .swalt-sheet {
+ .panel.resources {
+ .traits {
+ .fuel-wrapper {
+ .fuel-label {
+ background: #D6D6D6;
+ color: #1C1C1C;
+ border: 1px solid #1C1C1C;
+ }
+ .fuel {
+ background: #c40f0f;
+ .fuel-bar {
+ background: #0dce0d;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
hr {
border-width: 0 0 1px 0;
diff --git a/module/actor/entity.js b/module/actor/entity.js
index 981d1aec..7d0f0045 100644
--- a/module/actor/entity.js
+++ b/module/actor/entity.js
@@ -77,7 +77,47 @@ export default class Actor5e extends Actor {
// Inventory encumbrance
data.attributes.encumbrance = this._computeEncumbrance(actorData);
+
+ if (actorData.type === "starship") {
+
+ // Calculate AC
+ data.attributes.ac.value += Math.min(data.abilities.dex.mod, data.attributes.equip.armor.maxDex);
+ // Set Power Die Storage
+ data.attributes.power.central.max += data.attributes.equip.powerCoupling.centralCap;
+ data.attributes.power.comms.max += data.attributes.equip.powerCoupling.systemCap;
+ data.attributes.power.engines.max += data.attributes.equip.powerCoupling.systemCap;
+ data.attributes.power.shields.max += data.attributes.equip.powerCoupling.systemCap;
+ data.attributes.power.sensors.max += data.attributes.equip.powerCoupling.systemCap;
+ data.attributes.power.weapons.max += data.attributes.equip.powerCoupling.systemCap;
+
+ // Find Size info of Starship
+ const size = actorData.items.filter(i => i.type === "starship");
+ if (size.length === 0) return;
+ const sizeData = size[0].data;
+
+ // Prepare Hull Points
+ data.attributes.hp.max = sizeData.hullDiceRolled.reduce((a, b) => a + b, 0) + data.abilities.con.mod * data.attributes.hull.dicemax;
+ if (data.attributes.hp.value === null) data.attributes.hp.value = data.attributes.hp.max;
+
+ // Prepare Shield Points
+ data.attributes.hp.tempmax = (sizeData.shldDiceRolled.reduce((a, b) => a + b, 0) + data.abilities.str.mod * data.attributes.shld.dicemax) * data.attributes.equip.shields.capMult;
+ if (data.attributes.hp.temp === null) data.attributes.hp.temp = data.attributes.hp.tempmax;
+
+ // Prepare Speeds
+ data.attributes.movement.space = sizeData.baseSpaceSpeed + (50 * (data.abilities.str.mod - data.abilities.con.mod));
+ data.attributes.movement.turn = Math.min(data.attributes.movement.space, Math.max(50,(sizeData.baseTurnSpeed - (50 * (data.abilities.dex.mod - data.abilities.con.mod)))));
+
+ // Prepare Max Suites
+ data.attributes.mods.suites.max = sizeData.modMaxSuitesBase + (sizeData.modMaxSuitesMult * data.abilities.con.mod);
+
+ // Prepare Hardpoints
+ data.attributes.mods.hardpoints.max = sizeData.hardpointMult * Math.max(1,data.abilities.str.mod);
+
+ //Prepare Fuel
+ data.attributes.fuel = this._computeFuel(actorData);
+ }
+
// Prepare skills
this._prepareSkills(actorData, bonuses, checkBonus, originalSkills);
@@ -98,7 +138,7 @@ export default class Actor5e extends Actor {
data.attributes.powerForceDarkDC = 8 + data.abilities.cha.mod + data.attributes.prof ?? 10;
data.attributes.powerForceUnivDC = Math.max(data.attributes.powerForceLightDC,data.attributes.powerForceDarkDC) ?? 10;
data.attributes.powerTechDC = 8 + data.abilities.int.mod + data.attributes.prof ?? 10;
- this._computePowercastingProgression(this.data);
+ this._computeDerivedPowercasting(this.data);
// Compute owned item attributes which depend on prepared Actor data
this.items.forEach(item => {
@@ -273,6 +313,9 @@ export default class Actor5e extends Actor {
const required = xp.max - prior;
const pct = Math.round((xp.value - prior) * 100 / required);
xp.pct = Math.clamped(pct, 0, 100);
+
+ // Add base Powercasting attributes
+ this._computeBasePowercasting(actorData);
}
/* -------------------------------------------- */
@@ -289,6 +332,8 @@ export default class Actor5e extends Actor {
// Proficiency
data.attributes.prof = Math.floor((Math.max(data.details.cr, 1) + 7) / 4);
+ this._computeBasePowercasting(actorData);
+
// Powercaster Level
if ( data.attributes.powercasting && !Number.isNumeric(data.details.powerLevel) ) {
data.details.powerLevel = Math.max(data.details.cr, 1);
@@ -314,16 +359,90 @@ export default class Actor5e extends Actor {
* @private
*/
_prepareStarshipData(actorData) {
- const data = actorData.data;
+
+ const data = actorData.data;
+ data.attributes.prof = 0;
+ // Determine Starship size-based properties based on owned Starship item
+ const size = actorData.items.filter(i => i.type === "starship");
+ if (size.length !== 0) {
+ const sizeData = size[0].data;
+ const tiers = parseInt(sizeData.tier) || 0;
+ data.traits.size = sizeData.size; // needs to be the short code
+ data.details.tier = tiers;
+ data.attributes.ac.value = 10 + Math.max(tiers - 1, 0);
+ data.attributes.hull.die = sizeData.hullDice;
+ data.attributes.hull.dicemax = sizeData.hullDiceStart + tiers;
+ data.attributes.hull.dice = sizeData.hullDiceStart + tiers - (parseInt(sizeData.hullDiceUsed) || 0);
+ data.attributes.shld.die = sizeData.shldDice;
+ data.attributes.shld.dicemax = sizeData.shldDiceStart + tiers;
+ data.attributes.shld.dice = sizeData.shldDiceStart + tiers - (parseInt(sizeData.shldDiceUsed) || 0);
+ sizeData.pwrDice = SW5E.powerDieTypes[tiers];
+ data.attributes.power.die = sizeData.pwrDice;
+ data.attributes.cost.baseBuild = sizeData.buildBaseCost;
+ data.attributes.workforce.minBuild = sizeData.buildMinWorkforce;
+ data.attributes.workforce.max = data.attributes.workforce.minBuild * 5;
+ data.attributes.cost.baseUpgrade = SW5E.baseUpgradeCost[tiers];
+ data.attributes.cost.multUpgrade = sizeData.upgrdCostMult;
+ data.attributes.workforce.minUpgrade = sizeData.upgrdMinWorkforce;
+ data.attributes.equip.size.crewMinWorkforce = (parseInt(sizeData.crewMinWorkforce) || 1);
+ data.attributes.mods.capLimit = sizeData.modBaseCap;
+ data.attributes.mods.suites.cap = sizeData.modMaxSuiteCap;
+ data.attributes.cost.multModification = sizeData.modCostMult;
+ data.attributes.workforce.minModification = sizeData.modMinWorkforce;
+ data.attributes.cost.multEquip = sizeData.equipCostMult;
+ data.attributes.workforce.minEquip = sizeData.equipMinWorkforce;
+ data.attributes.equip.size.cargoCap = sizeData.cargoCap;
+ data.attributes.fuel.cost = sizeData.fuelCost;
+ data.attributes.fuel.cap = sizeData.fuelCap;
+ data.attributes.equip.size.foodCap = sizeData.foodCap;
+ }
- // Proficiency
- data.attributes.prof = Math.floor((Math.max(data.details.tier, 1) + 7) / 4);
+ // Determine Starship armor-based properties based on owned Starship item
+ const armor = actorData.items.filter(i => ((i.type === "equipment") && (i.data.armor.type === "ssarmor"))); // && (i.data.equipped === true)));
+ if (armor.length !== 0) {
+ const armorData = armor[0].data;
+ data.attributes.equip.armor.dr = (parseInt(armorData.dmgred.value) || 0);
+ data.attributes.equip.armor.maxDex = armorData.armor.dex;
+ data.attributes.equip.armor.stealthDisadv = armorData.stealth;
+ }
+
+ // Determine Starship hyperdrive-based properties based on owned Starship item
+ const hyperdrive = actorData.items.filter(i => ((i.type === "equipment") && (i.data.armor.type === "hyper"))); // && (i.data.equipped === true)));
+ if (hyperdrive.length !== 0) {
+ const hdData = hyperdrive[0].data;
+ data.attributes.equip.hyperdrive.class = (parseFloat(hdData.hdclass.value) || null);
+ }
+
+ // Determine Starship power coupling-based properties based on owned Starship item
+ const pwrcpl = actorData.items.filter(i => ((i.type === "equipment") && (i.data.armor.type === "powerc"))); // && (i.data.equipped === true)));
+ if (pwrcpl.length !== 0) {
+ const pwrcplData = pwrcpl[0].data;
+ data.attributes.equip.powerCoupling.centralCap = (parseInt(pwrcplData.cscap.value) || 0);
+ data.attributes.equip.powerCoupling.systemCap = (parseInt(pwrcplData.sscap.value) || 0);
+ data.attributes.power.central.max = 0;
+ data.attributes.power.comms.max = 0;
+ data.attributes.power.engines.max = 0;
+ data.attributes.power.shields.max = 0;
+ data.attributes.power.sensors.max = 0;
+ data.attributes.power.weapons.max = 0;
+ }
+
+ // Determine Starship reactor-based properties based on owned Starship item
+ const reactor = actorData.items.filter(i => ((i.type === "equipment") && (i.data.armor.type === "reactor"))); // && (i.data.equipped === true)));
+ if (reactor.length !== 0) {
+ const reactorData = reactor[0].data;
+ data.attributes.equip.reactor.fuelMult = (parseFloat(reactorData.fuelcostsmod.value) || 0);
+ data.attributes.equip.reactor.powerRecDie = reactorData.powdicerec.value;
+ }
+
+ // Determine Starship shield-based properties based on owned Starship item
+ const shields = actorData.items.filter(i => ((i.type === "equipment") && (i.data.armor.type === "ssshield"))); // && (i.data.equipped === true)));
+ if (shields.length !== 0) {
+ const shieldsData = shields[0].data;
+ data.attributes.equip.shields.capMult = (parseFloat(shieldsData.capx.value) || 1);
+ data.attributes.equip.shields.regenRateMult = (parseFloat(shieldsData.regrateco.value) || 1);
+ }
- // Link hull to hp and shields to temp hp
- data.attributes.hull.value = data.attributes.hp.value;
- data.attributes.hull.max = data.attributes.hp.max;
- data.attributes.shld.value = data.attributes.hp.temp;
- data.attributes.shld.max = data.attributes.hp.tempmax;
}
/* -------------------------------------------- */
@@ -386,7 +505,7 @@ export default class Actor5e extends Actor {
* Prepare data related to the power-casting capabilities of the Actor
* @private
*/
- _computePowercastingProgression (actorData) {
+ _computeBasePowercasting (actorData) {
if (actorData.type === 'vehicle' || actorData.type === 'starship') return;
const powers = actorData.data.powers;
const isNPC = actorData.type === 'npc';
@@ -565,12 +684,12 @@ export default class Actor5e extends Actor {
// Set Force and tech power for PC Actors
if (!isNPC && forceProgression.levels){
actorData.data.attributes.force.known.max = forceProgression.powersKnown;
- actorData.data.attributes.force.points.max = forceProgression.points + Math.max(actorData.data.abilities.wis.mod,actorData.data.abilities.cha.mod);
+ actorData.data.attributes.force.points.max = forceProgression.points; // + Math.max(actorData.data.abilities.wis.mod,actorData.data.abilities.cha.mod);
actorData.data.attributes.force.level = forceProgression.levels;
}
if (!isNPC && techProgression.levels){
actorData.data.attributes.tech.known.max = techProgression.powersKnown;
- actorData.data.attributes.tech.points.max = techProgression.points + actorData.data.abilities.int.mod;
+ actorData.data.attributes.tech.points.max = techProgression.points; // + actorData.data.abilities.int.mod;
actorData.data.attributes.tech.level = techProgression.levels;
}
@@ -603,6 +722,25 @@ export default class Actor5e extends Actor {
/* -------------------------------------------- */
+ /**
+ * Prepare data related to the power-casting capabilities of the Actor
+ * @private
+ */
+ _computeDerivedPowercasting (actorData) {
+ if (actorData.type !== 'actor') return;
+
+ // Set Force and tech power for PC Actors
+ if (!!actorData.data.attributes.force.level){
+ actorData.data.attributes.force.points.max += Math.max(actorData.data.abilities.wis.mod,actorData.data.abilities.cha.mod);
+ }
+ if (!!actorData.data.attributes.tech.level){
+ actorData.data.attributes.tech.points.max += actorData.data.abilities.int.mod;
+ }
+
+ }
+
+ /* -------------------------------------------- */
+
/**
* Compute the level and percentage of encumbrance for an Actor.
*
@@ -647,8 +785,15 @@ export default class Actor5e extends Actor {
const pct = Math.clamped((weight * 100) / max, 0, 100);
return { value: weight.toNearest(0.1), max, pct, encumbered: pct > (2/3) };
}
-
- /* -------------------------------------------- */
+
+ _computeFuel(actorData) {
+ const fuel = actorData.data.attributes.fuel;
+ // Compute Fuel percentage
+ const pct = Math.clamped((fuel.value.toNearest(0.1) * 100) / fuel.cap, 0, 100);
+ return { ...fuel, pct, fueled: pct > 0 };
+ }
+
+ /* -------------------------------------------- */
/* Socket Listeners and Handlers
/* -------------------------------------------- */
@@ -1147,6 +1292,196 @@ export default class Actor5e extends Actor {
/* -------------------------------------------- */
+ /**
+ * Roll a hull die of the appropriate type, gaining hull points equal to the die roll plus your CON modifier
+ * @param {string} [denomination] The hit denomination of hull die to roll. Example "d8".
+ * If no denomination is provided, the first available HD will be used
+ * @param {string} [numDice] How many damage dice to roll?
+ * @param {string} [keep] Which dice to keep? Example "kh1".
+ * @param {boolean} [dialog] Show a dialog prompt for configuring the hull die roll?
+ * @return {Promise A homing beacon is a device used to track starships or any other entity being transported. Homing beacons transmit using non-mass HoloNet transceivers able to be tracked through hyperspace. Homing beacons are small enough that they can easily be hidden inside a ship, or tucked into some crevice on its exterior. Power cells fuel blaster weapons that deal energy or ion damage. Additionally, power cells are used to energize certain tools. Power cells fuel blaster weapons that deal energy or ion damage. Additionally, power cells are used to energize certain tools. Propulsion packs enhance underwater movement. Activating or deactivating the propulsion pack requires a bonus action and, while active, you have a swimming speed of 30 feet. The propulsion pack lasts for 1 minute per power cell (to a maximum of 10 minutes) and can be recharged by a power source or replacing the power cells. All non-expendable droids need recharging as they are used. The battery has ten uses. As an action, you can expend one use of the kit to stabilize a droid that has 0 hit points, without needing to make an Intelligence (Technology) check. This backpack comes with a main compartment that can store up to 15 lb., not exceeding a volume of 1/2 cubic foot. Additionally, it has a hidden storage compartment that can hold up to 5 lb, not exceeding a volume of 1/4 cubic foot. Finding the hidden compartment requires a DC 15 Investigation check. A headcomm can be installed in a helmet or worn independently. It functions as a hands-free commlink. A poisoner’s kit includes the vials, chemicals, and other equipment necessary for the creation of poisons. Proficiency with this kit lets you add your proficiency bonus to any ability checks you make to craft or use poisons. When you use your action to set it, this mine sets an imperceptible laser line extending up to 15 feet. When the laser is tripped, the mine explodes, coating the area in a 15-foot radius around it in fire that burns for 1 minute. When a creature enters the fire or starts its turn there it must make a DC 13 Dexterity saving throw. On a failed save, the creature takes 2d6 fire damage, or half as much on a successful one. A construct makes this save with disadvantage. Power cells fuel blaster weapons that deal energy or ion damage. Additionally, power cells are used to energize certain tools. Togruta have rusty skin tones ranging in hue from blue to red to green, with white pigmentation on their faces, greyish lips, and white stripes adorn various parts of their bodies. The pattern of stripes varies from individual to individual. This red and white pattern was a phenotype left over from their ancestor's camouflage that helped them to blend in with Shili's natural surroundings. Their heads bear two montrals, with three to four head-tails, whose stripes were darker than those of the montrals. Togruta have the ability to sense the proximity and movement of physical objects around them by means of their hollow montrals, which detect space ultrasonically. Young togrutas' montrals and posterior head-tail do not fully grow until adolescence, when their montrals curve and their final head-tail grows to the length of their other head-tails. Togruta have a strong sense of unity and togetherness. On their native homeworld of Shili, they rely on each other and band together to take a stand against the massive monsters that hunt them. The creatures of Shili most often attack in groups, which was even more reason for the native togruta to work together. While most of Shili is covered in the scrublands where the togruta hunt their herbivorous prey, the togruta live in small communities in the forest valleys. Togruta names are typically long. Surnames are familial. Male Names. Acanaar, Mukraas, Obolak, Tokrym Female Names. Akoma, Maasha, Okohlo, Shola Surnames. Hyl, Na, Nim, Ris, Resh, Vaal, Zin Ability Score Increase. Your Wisdom score increases by 2, and your Strength or Dexterity score increases by 1. Age. Togruta reach adulthood in their late teens and live less than a century. Alignment. Togruta culture focuses on unity which causes them to tend toward the light side, though there are exceptions. Size. Togruta typically stand between 5 and 6 feet tall and weigh 150 lbs. Regardless of your position in that range, your size is Medium. Speed. Your base walking speed is 30 feet. Darkvision. Your vision can easily cut through darkness. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray. Montral Reception. You have tremorsense out to 30 feet. You can detect and pinpoint the origin of vibrations within a specific radius, provided that monster and the source of the vibrations are in contact with the same ground or substance. Tremorsense can't be used to detect flying or incorporeal creatures Wild Hunters. You have proficiency with the Survival skill. Languages. You can speak, read, and write Galactic Basic and Togruti. Togruti is an ornate language characterized by trills and long vowel sounds which are modified by subtle tremors in the togruta's head-tails. This language is heavily influenced by Basic, but also incorporates some native idioms, which caused Basic-speaking togruta to use seemingly strange expressions. A bipedal mammalian species, Devaronians evolved in the dense jungles of Devaron as a hunter-gather species. Their bodies are denser than most humanoids' and as a result they were heavier than their appearance would tend to indicate. Devaronians have silver-based blood, which appears thick and black when exposed. They possess a unique blood filtration and cleansing system which processes through two livers. Because their bodies are constantly cleansed of toxins and carcinogens, the species is highly resistant to poison. To this end, sulfur is used as a stimulant on Devaron to enhance speed and strength, because inhaling it causes the substance to enter the bloodstream rapidly. Their livers struggle to eliminate sulfur from their system, meaning that long-term use can be dangerous. Devaronian males are driven by an urge to wander, usually taking the first opportunity to move on from one place to another; they are often found traveling the galaxy as tramp freighter captains and scouts. Female Devaronians, on the other hand, are content to remain in a single location, raising the young and running the government of Devaron. The males send money back to their homeworld to support their families, but otherwise hardly ever return. The females are content with this arrangement, as they tend to view the restless males as disruptive to home life. Devaronian names are dark, complex and often guttural, with some harsher tones mixed in here and there.Biology and Appearance
Society and Culture
Names
Biology and Appearance
Society and Culture
Names
Ability Score Increase. Your Constitution score increases by 2, and your Charisma score increases by 1.
Age. Devaronians reach adulthood in their late teens and live less than a century.
Alignment. Devaronians' greediness causes them to tend toward chaotic balanced, though there are exceptions.
Size. Devaronians typically stand between 5 and 6 feet tall and weigh about 160 lbs. Regardless of your position in that range, your size is Medium.
Speed. Your base walking speed is 30 feet.
Jungle Dweller. Growing up in the jungles of Devaron has left an impact. You are proficient in Survival. Additionally, you don't treat jungle terrain as difficult terrain.
Tech Resistance. Growing up around technology leaves an impact on devaronians. You have advantage on Dexterity and Intelligence saving throws against tech powers.
Two Livered. Devaronians have two livers, which makes them adept at filtering toxins. You have advantage on saving throws against poison, and you have resistance against poison damage (explained in chapter 9).
Languages. You can speak, read, and write Galactic Basic and Devaronese. Devaronese is characterized by grunts and grumbles. It is rare to hear a Devaronian speak it any where other than their homeworld of Devaron.
"},"skinColorOptions":{"value":"Red, pink, brown, or white"},"hairColorOptions":{"value":"Brown, black, or white"},"eyeColorOptions":{"value":"Black"},"distinctions":{"value":"Horns or horn spots, long pointed ears"},"heightAverage":{"value":"4'10\""},"heightRollMod":{"value":"+2d8\""},"weightAverage":{"value":"120 lb."},"weightRollMod":{"value":"x(2d4) lb."},"homeworld":{"value":"Devaron"},"slanguage":{"value":"Devaronese"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"source":"PHB"},"flags":{"dynamiceffects":{"equipActive":true,"alwaysActive":false,"effects":[{"modSpecKey":"data.details.species","value":"Devaronian","mode":"=","targetSpecific":false,"id":1,"itemId":"zdVXV0I4cWy1hez4","active":false,"_targets":[],"label":"Details Species"},{"modSpecKey":"data.abilities.con.value","value":"2","mode":"+","targetSpecific":false,"id":2,"itemId":"zdVXV0I4cWy1hez4","active":false,"_targets":[],"label":"Abilities Constitution"},{"modSpecKey":"data.abilities.cha.value","value":"1","mode":"+","targetSpecific":false,"id":3,"itemId":"zdVXV0I4cWy1hez4","active":false,"_targets":[],"label":"Abilities Charisma"},{"modSpecKey":"data.traits.size","value":"med","mode":"=","targetSpecific":false,"id":4,"itemId":"zdVXV0I4cWy1hez4","active":false,"_targets":[],"label":"Traits Size"},{"modSpecKey":"data.attributes.movement.walk","value":"30","mode":"=","targetSpecific":false,"id":5,"itemId":"zdVXV0I4cWy1hez4","active":false,"_targets":[],"label":"Attributes Speed"},{"modSpecKey":"data.skills.sur.value","value":"1","mode":"=","targetSpecific":false,"id":6,"itemId":"zdVXV0I4cWy1hez4","active":false,"_targets":[],"label":"Skills Survival"},{"modSpecKey":"data.traits.dr.value","value":"poison","mode":"+","targetSpecific":false,"id":7,"itemId":"zdVXV0I4cWy1hez4","active":false,"_targets":[],"label":"Traits Damage Resistance"},{"modSpecKey":"data.traits.languages.value","value":"basic","mode":"+","targetSpecific":false,"id":8,"itemId":"zdVXV0I4cWy1hez4","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"devaronese","mode":"+","targetSpecific":false,"id":9,"itemId":"zdVXV0I4cWy1hez4","active":false,"_targets":[]}]},"dae":{"activeEquipped":false,"alwaysActive":true}},"img":"systems/sw5e/packs/Icons/Species/Devaronian.webp","effects":[{"_id":"NXVgSk9AHJm492iG","flags":{"dae":{"transfer":true,"stackable":false}},"changes":[{"key":"data.details.species","value":"Devaronian","mode":5,"priority":5},{"key":"data.abilities.con.value","value":2,"mode":2,"priority":20},{"key":"data.abilities.cha.value","value":1,"mode":2,"priority":20},{"key":"data.traits.size","value":"med","mode":0,"priority":5},{"key":"data.attributes.movement.walk","value":"30","mode":5,"priority":5},{"key":"data.skills.sur.value","value":1,"mode":4,"priority":5},{"key":"data.traits.dr.value","value":"poison","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"basic","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"devaronese","mode":0,"priority":0},{"key":"flags.sw5e.techResistance","value":"1","mode":5,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Devaronian.webp","label":"Devaronian","tint":"","transfer":true}]} {"_id":"BoiDTcRSl6pBtYYl","name":"Voss","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"Voss are humanoid sentients with a high rate of Force-sensitivity who display prominent sexual dimorphism. The male Voss have blue skin and bright orange eyes, while the females have red skin and azure eyes. The Voss do not have hair or distinct pupils, and posess unique patterns of markings on their face, neck, and body, a trace of their shared ancestry with Gormak. Their voices have a slight mechanical tinge to them, making them sound somewhat like a droid or machine. Voss undogo a physical, developmental change during their marriage ceremonies (known as the Rite of Ardor) and do not develop sexually prior to the performance of these rituals.
The Voss species resides in the isolated mountain-top city of Voss-Ka and is vastly outnumbered on their homeworld by its other native sentient species, the Gormak, who are extremely hostile toward them and from whom they arose. Most Voss live peacefully in Voss-Ka, caring for their families, cultivating the wild plants and maintaining equipment for the Voss commandos in the war against the Gormak, although some Voss do live outside the capital city, such as the Voss Mystics who reside in the Shrine of Healing. The Voss are great lovers of art, and their architecture features a distinctive artistic style. The entire Voss society is guided by the Force visions of Voss Mystics, which are considered infallible without exception.
All Voss have two short names, connected by a hyphen, with the family name being the second one.
Male Names. Char, Edan, Fadith, Nodin, Orin Female Names. Amin, Magra, Tala, Weylin, Yana Surnames. -Ko, -La, -Po, -Rae, -Va","chat":"","unidentified":""},"traits":{"value":"Ability Score Increase. Your Wisdom score increases by 2, and your Constitution score increases by 1.
\nAge. Voss reach adulthood in their late teens and live less than a century. They do not reach sexual maturity until they undergo the Rite of Ardor.
\nAlignment. As Voss culture encourages duty and emotional composure, individuals tend toward a lawful alignment, though there are exceptions.
\nSize. Voss typically stand 5 to 6 feet tall and generally weigh about 150 lbs. Regardless of your position in that range, your size is Medium.
\nSpeed. Your base walking speed is 30 feet.
\nDarkvision. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of grey.
\nInscrutable. Your calm demeaner and control make you hard to read. Wisdom (Insight) checks made against you have disadvantage, and you have advantage on any saving throw against an effect that would read your thoughts.
\nMystic Healing. You have proficiency in Medicine.
\nPrecognition. You can see brief visions of the future that allow you to turn failures into successes. When you roll a 1 on an attack roll, ability check, or saving throw, you can reroll the die and must use the new roll.
\nVoss Weapon Training. You have proficiency with the blaster rifle and techblade.
\nLanguages. You can speak, read, and write Galactic Basic and Voss. The Voss language is characterized by it's mystic-sounding word pairings.
"},"skinColorOptions":{"value":"Blue (male) or red (female)"},"hairColorOptions":{"value":"None"},"eyeColorOptions":{"value":"Orange (male) or blue (female)"},"distinctions":{"value":"Mechanical apperance, unique patterns and markings along face, neck, and body"},"heightAverage":{"value":"4'9\""},"heightRollMod":{"value":"+2d8\""},"weightAverage":{"value":"105 lb"},"weightRollMod":{"value":"x(2d4) lb."},"homeworld":{"value":"Voss"},"slanguage":{"value":"Voss"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"source":"EC"},"flags":{"dynamiceffects":{"equipActive":true,"alwaysActive":false,"effects":[{"modSpecKey":"data.details.species","value":"Voss","mode":"=","targetSpecific":false,"id":1,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[],"label":"Details Species"},{"modSpecKey":"data.abilities.wis.value","value":"2","mode":"+","targetSpecific":false,"id":2,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[],"label":"Abilities Wisdom"},{"modSpecKey":"data.abilities.con.value","value":"1","mode":"+","targetSpecific":false,"id":3,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[],"label":"Abilities Constitution"},{"modSpecKey":"data.traits.size","value":"med","mode":"=","targetSpecific":false,"id":4,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[],"label":"Traits Size"},{"modSpecKey":"data.attributes.movement.walk","value":"30","mode":"=","targetSpecific":false,"id":5,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[],"label":"Attributes Speed"},{"modSpecKey":"data.traits.senses","value":"Darkvision (60 ft.)","mode":"+","targetSpecific":false,"id":6,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[],"label":"Traits Senses"},{"modSpecKey":"data.skills.med.value","value":"1","mode":"+","targetSpecific":false,"id":7,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[],"label":"Skills Medicine"},{"modSpecKey":"data.traits.weaponProf.custom","value":"blaster rifle","mode":"+","targetSpecific":false,"id":8,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[],"label":"Traits Weapon Prof. Custom"},{"modSpecKey":"data.traits.weaponProf.custom","value":"techblade","mode":"+","targetSpecific":false,"id":9,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[],"label":"Traits Weapon Prof. Custom"},{"modSpecKey":"data.traits.languages.value","value":"basic","mode":"+","targetSpecific":false,"id":10,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"voss","mode":"+","targetSpecific":false,"id":11,"itemId":"YWrbeoakCuPhpoze","active":false,"_targets":[]}]},"dae":{"activeEquipped":false,"alwaysActive":true}},"img":"systems/sw5e/packs/Icons/Species/Voss.webp","effects":[{"_id":"g7qkdxQGBYGcMDU9","flags":{"dae":{"transfer":true,"stackable":false,"specialDuration":[]}},"changes":[{"key":"data.details.species","value":"Voss","mode":5,"priority":5},{"key":"data.abilities.wis.value","value":2,"mode":2,"priority":20},{"key":"data.abilities.con.value","value":1,"mode":2,"priority":20},{"key":"data.traits.size","value":"med","mode":5,"priority":5},{"key":"data.attributes.movement.walk","value":30,"mode":5,"priority":5},{"key":"data.attributes.senses.darkvision","value":60,"mode":2,"priority":20},{"key":"data.skills.med.value","value":1,"mode":4,"priority":20},{"key":"data.traits.weaponProf.custom","value":"blaster rifle","mode":0,"priority":0},{"key":"data.traits.weaponProf.custom","value":"techblade","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"basic","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"voss","mode":0,"priority":0},{"key":"flags.sw5e.inscrutable","value":"1","mode":0,"priority":20},{"key":"flags.sw5e.precognition","value":"1","mode":0,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Voss.webp","label":"Voss","tint":"","transfer":true}]} +{"_id":"CBKFpIWqMjl3Ai6m","name":"Mikkian","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"Mikkians are a species of brightly colored humanoids. The Mikkians' most distinctive feature are their motile head-tendrils, with the number, form, and pattern varying between individuals. These head-tendrils primarily serve as sensory organs, particularly detecting sound as a replacement for an ear common in other species. Mikkian head-tendrils also could detect other information, such as humidity, temperature, magnetic direction and radiation. This radiation can be detected to the extent that Mikkians can \"see\" light and dark, although their eyes are still their primary visual organs.
\nMikkians place kinship and integrity above all. In fact, their honesty can come across as blunt or even rude to other sentients. Conversely, Mikkians often have trouble adjusting to the more flexible views of other races. Their complex code of honor encompass all things in life, with a particular insistance on matters of warfare. Although they respect warrior traditions, the Mikkians nevertheless value discipline and honor over victory or physical might.
\nDifferent religious traditions exist among the Mikkians, but belief in the Force plays a central role in all of them. In Mikkian society, their head-tendrils have important cultural significance, and, as such, tendril-reading is used by Mikkian mystics to predict their future. Every facet of the head-tendril contributes to that meaning.
\nMikkian names are often short and disyllabic with a melodic quality to them. Mikkians typically don't use surnames, though some may adopt them.
\nMale Names. Cage, Fedlas, Mekko, Sakas
\nFemale Names. Beyra, Fenvar, Tiplee, Zelna
","chat":"","unidentified":""},"source":"EC","traits":{"value":"Ability Score Increase. Your Wisdom score increases by 2, and one other ability score of your choice increases by 1.
\nAge. Mikkians reach adulthood in their late teens and live a little over a century.
\nAlignment. Mikkians' honor and integrity based culture causes them to tend toward lawful alignments, though there are exceptions.
\nSize. Mikkians typically stand 5 to 6 feet tall and generally weigh about 120 lbs. Regardless of your position in that range, your size is Medium.
\nSpeed. Your base walking speed is 30 feet.
\nBlindsight. Mikkians can perceive the world around them through heat and radiation. You have blindsight out to 30 feet. If another trait would grant you blindsight, the range is increased by half as many feet.
\nKeen Hearing. Your head-tendrils provide a keen awareness of your surroundings. You have advantage on Wisdom (Perception) checks that involve hearing.
\nBureaucratic. You have proficiency with Persuasion or Intimidation (your choice)
\nLanguages. You can speak, read, and write Galactic Basic and Mikkian. Mikkian is a melodic, flowing tongue made up of several ancient dialects.
"},"skinColorOptions":{"value":"Green, pink, red, blue, or yellow"},"hairColorOptions":{"value":"None"},"eyeColorOptions":{"value":"Blue or black"},"colorScheme":{"value":""},"distinctions":{"value":"Numerous head-tendrils, acute senses of sight and hearing"},"heightAverage":{"value":"4'9\""},"heightRollMod":{"value":"+2d6\""},"weightAverage":{"value":"100 lb."},"weightRollMod":{"value":"x(2d4) lb."},"homeworld":{"value":"Mikkia"},"slanguage":{"value":"Mikkian"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]}},"flags":{"dynamiceffects":{"equipActive":true,"alwaysActive":false,"effects":[{"modSpecKey":"data.details.species","value":"Abyssin","mode":"=","targetSpecific":false,"id":1,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Details Species"},{"modSpecKey":"data.abilities.con.value","value":"2","mode":"+","targetSpecific":false,"id":2,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Abilities Constitution"},{"modSpecKey":"data.abilities.str.value","value":"1","mode":"+","targetSpecific":false,"id":3,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Abilities Strength"},{"modSpecKey":"data.traits.size","value":"med","mode":"=","targetSpecific":false,"id":4,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Traits Size"},{"modSpecKey":"data.attributes.movement.walk","value":"30","mode":"+","targetSpecific":false,"id":5,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Attributes Speed"},{"modSpecKey":"data.traits.languages.value","value":"basic","mode":"+","targetSpecific":false,"id":6,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Traits Language"},{"modSpecKey":"data.traits.languages.custom","value":"Abyssin","mode":"+","targetSpecific":false,"id":7,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Traits Language Custom"}]},"dae":{"activeEquipped":false,"alwaysActive":true},"core":{"sourceId":"Item.NTJwsm4aSeAH9dVZ"}},"img":"systems/sw5e/packs/Icons/Species/Mikkian.webp","effects":[{"_id":"2FSlkSzlsfoQSsQs","flags":{"dae":{"stackable":false,"transfer":true}},"changes":[{"key":"data.details.species","value":"Mikkian","mode":5,"priority":20},{"key":"data.abilities.wis.value","value":2,"mode":2,"priority":20},{"key":"data.traits.size","value":"med","mode":5,"priority":20},{"key":"data.attributes.movement.walk","value":30,"mode":2,"priority":20},{"key":"data.attributes.senses.blindsight","value":30,"mode":2,"priority":20},{"key":"flags.sw5e.keenSenses","value":"1","mode":0,"priority":20},{"key":"data.traits.languages.value","value":"basic","mode":2,"priority":20},{"key":"data.traits.languages.custom","value":"Mikkian","mode":0,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Mikkian.webp","label":"Mikkian","tint":"","transfer":true}]} {"_id":"CHsAcIeCOOtMpf3X","name":"Droid, Class IV","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"\n\nPlayers as Droids
\nWork with your GM to determine if playing as a droid is appropriate for your campaign. Droids are impervious to many effects and vulnerable to others. If your GM approves this choice of species, work with them to determine your droids designation, name, and appearance. If you want to play a different type of droid, work with your GM to find traits to realize your character.
\n
Class IV droids are typically human-like in both shape and size, though there are many advanced models (such as droidekas) that forgo this standardization. They are usually colored to match their affiliation, though personally owned class IV droids might not be. Certain models of class IV droids, such as the HK-series, are made to look like class III droids to disguise their martial nature.
\nClass IV droids are programmed for military and security purposes. Such droids tend to perform tasks of violence or combat might be expected. Almost all class IV droids carry weapons. Armed combat droids are among the first droids ever created. Security, gladiator, battle, and assassin droids are all class IV droids.
\nDroids are typically called by their designation, given to them when they are created, or some affectation given to them by their owner. Often this affectation is a play on their designation.
\nOccasionally, noteworthy droids will earn monikers based on their accomplishments.
","chat":"","unidentified":""},"traits":{"value":"Ability Score Increase. Your Constitution score increases by 2, and your Strength or Dexterity score increases by 1.
\nAge. Droids don’t age, though they require maintenance to retain functionality.
\nAlignment. Droids tend toward no particular alignment. The best and worst are found among them.
\nSize. Class IV droids typically stand between 5 and 7 feet and weigh about 150 lbs. Regardless of your position in that range, your size is Medium.
\nSpeed. Your base walking speed is 30 feet.
\nType. Your creature type is droid.
\nArmor Integration. You cannot wear armor, but you can have the armor professionally integrated into your chassis over the course of a long rest. This work must be done by someone proficient with astrotech’s implements. You must be proficient in armor in order to have it integrated.
\nDroid Resistances. You are resistant to necrotic, poison, and psychic damage, and are immune to poison and disease.
\nDroid Systems. You do not need to eat or drink. Additionally, you no longer require a tech focus to cast tech powers.
\nDroid Vulnerabilities. You are vulnerable to ion damage. Additionally, you have disadvantage on saving throws against effects that would deal ion or lightning damage.
\nForce Insensitive. While droids can be manipulated by many force powers, they can not sense the Force. You can not use force powers or take levels in forcecasting classes.
\nMaintenance Mode. Rather than sleep, you enter an inactive state to perform routine maintenance for 4 hours each day. You have disadvantage on Wisdom (Perception) checks while performing maintenance.
\nMartial Protocol. You have proficiency with light and medium armor as well as two simple or martial blasters or vibroweapons of your choice.
\nRapid Reconstruction. You are built with internal repair mechanisms. As a bonus action, you can choose to spend one of your Hit Dice to recover hit points.
\nLanguages. You can speak, read, and write Galactic Basic and one language of your choice. You can understand spoken and written Binary, but you cannot speak it.
"},"skinColorOptions":{"value":""},"hairColorOptions":{"value":""},"eyeColorOptions":{"value":""},"distinctions":{"value":""},"colorScheme":{"value":"Varies"},"droidDistinctions":{"value":"Variable size, combat-designed nature, often humanoid"},"heightAverage":{"value":"5'2\""},"heightRollMod":{"value":"+2d8\""},"weightAverage":{"value":"110 lb."},"weightRollMod":{"value":"x(2d4) lb."},"homeworld":{"value":""},"slanguage":{"value":""},"manufacturer":{"value":"Holowan Mechanicals, Uxiol Droid Manufacturing"},"droidLanguage":{"value":"Galactic Basic"},"source":"PHB"},"flags":{"dae":{"activeEquipped":false,"alwaysActive":true}},"img":"systems/sw5e/packs/Icons/Species/Droid%20Class%20IV.webp","effects":[{"_id":"yyg9z15jh6tMBTrg","flags":{"dae":{"stackable":false,"transfer":true}},"changes":[{"key":"data.abilities.con.value","value":2,"mode":2,"priority":20},{"key":"data.traits.size","value":"med","mode":0,"priority":20},{"key":"data.attributes.movement.walk","value":"30","mode":5,"priority":20},{"key":"data.traits.dr.value","value":"necrotic","mode":0,"priority":20},{"key":"data.traits.dr.value","value":"poison","mode":0,"priority":20},{"key":"data.traits.dr.value","value":"psychic","mode":0,"priority":20},{"key":"data.traits.ci.value","value":"diseased","mode":0,"priority":20},{"key":"data.traits.ci.value","value":"poisoned","mode":0,"priority":20},{"key":"data.traits.dv.value","value":"ion","mode":0,"priority":20},{"key":"data.traits.armorProf.value","value":"lgt","mode":0,"priority":20},{"key":"data.traits.armorProf.value","value":"med","mode":0,"priority":20},{"key":"data.traits.languages.value","value":"basic","mode":0,"priority":20},{"key":"data.traits.languages.value","value":"binary","mode":0,"priority":20},{"key":"data.details.species","value":"Droid, Class IV","mode":5,"priority":20},{"key":"flags.sw5e.forceInsensitive","value":"1","mode":5,"priority":20},{"key":"flags.sw5e.maintenanceMode","value":"1","mode":5,"priority":20},{"key":"flags.sw5e.rapidReconstruction","value":"1","mode":5,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Droid%20Class%20IV.webp","label":"Droid, Class IV","tint":"","transfer":true}]} {"_id":"CZUVxgj9fFo6Gx2j","name":"Squib","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"Squibs are small, sentient, humanoid mammals with both rodent and canine characteristics. Their pink skin is covered in fur that offers some protection from cold weather, but, more importantly, it serves as an olfactory organ, able to pick up scents at a distance and ascertain intrinsic details—such as penetrating through a disguise or identifying a forgery—when rubbed against. The species has both male and female sexes, although non-Squibs often have difficulty determining the sex of a Squib based on appearance alone. Their mouths are full of forbidding, sharp, white teeth, and their flexible cheeks were capable of storing items.
\nSquibs are friendly and cheerful to such an extent that, over time, they are considered quite annoying. Squibs are inherently curious, handling items with literal regard to care. They are unabashed pack rats, and they wear clothing for the excess storage rather than necessity. The Squibs' overconfidence is a defining trait. The typical Squib response to a threat is not to fight or flee, but to bluff and bluster, especially when not face-to-face. In person, their sharp teeth are their favored means of intimidation. Squibs believe that bargaining is the highest form of communication, and they believe haggling is more important than the goods themselves. A deal is a binding oath to Squibs, and they are incredibly loyal to their business partners.
\nSquibs combine their first and last names, which are familial, into one long, hyphenated name. They often go by nicknames derived from their full names. Male and female names do not significantly deviate.
\nFull Names. Galaneever-marmalios, Meelawin-demort, Sleerinwilpher-remalior
\nNicknames. Galan, Meela, Wilpher
","chat":"","unidentified":""},"traits":{"value":"Ability Score Increase. Your Charisma score increases by 2, and your Dexterity score increases by 1.
Age. Squibs reach adulthood at nine years of age and live an average of sixty-five years.
Alignment. Squibs' cheerful nature causes them to tend toward the light side, though there are exceptions.
Size. Squibs typically stand 3 to 3 and a half feet tall and weigh around 50 lbs. Regardless of your position in that range, your size is Small.
Speed. Your base walking speed is 25 feet.
Bite. Your sharp teeth are a natural weapon, which you can use to make unarmed strikes. If you hit with it, you deal kinetic damage equal to 1d4 + your Strength modifier.
Business Savvy. A common trait of all Squibs is their desire and love of haggling. Squibs believe a deal is done when both sides believe they got the better of the other. Whenever you make a Charisma (Persuasion) check involving haggling you are considered to have expertise in the Persuasion skill.
Flexible Cheeks. Squibs have flexible cheeks in which they can store small goods. You can store up to two items that weigh a combined total of no more than 2 lb. in your cheeks, and you have advantage on Dexterity (Sleight of Hand) checks made to conceal them.
Hide. Your thick hide is naturally adapted to cold climates, as described in chapter 5 of the Dungeon Master's Guide.
Keen Smell. You have advantage on Wisdom (Perception) checks that rely on smell.
Sensitive Fur. Squibs' fur is exceptionally sensitive to physical details. You have advantage on Intelligence (Investigation) checks that rely on touch.
Undersized. Your small stature makes it hard for you to wield bigger weapons. You can't use heavy shields. Additionally, you can't use martial weapons with the two-handed property unless it also has the light property, and if a martial weapon has the versatile property, you can only wield it in two hands.
Languages. You can speak, read, and write Galactic Basic and Squibbian. The Squibbian language originated as a secret form of communication for Squibs to convey information without being understood.
"},"skinColorOptions":{"value":"Pink"},"hairColorOptions":{"value":"White, gray, black, brown, blue, violet, or red"},"eyeColorOptions":{"value":"Blue, yellow, red, or brown"},"distinctions":{"value":"Curious, overconfident, hagglers"},"heightAverage":{"value":"2'11\""},"heightRollMod":{"value":"+2d4\""},"weightAverage":{"value":"45 lb."},"weightRollMod":{"value":"x1 lb."},"homeworld":{"value":"Skor II"},"slanguage":{"value":"Squibbian"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"source":"EC"},"flags":{"dynamiceffects":{"equipActive":true,"alwaysActive":false,"effects":[{"modSpecKey":"data.details.species","value":"Squib","mode":"=","targetSpecific":false,"id":1,"itemId":"rEdpmBrVX96rCH12","active":false,"_targets":[],"label":"Details Species"},{"modSpecKey":"data.abilities.cha.value","value":"2","mode":"+","targetSpecific":false,"id":2,"itemId":"rEdpmBrVX96rCH12","active":false,"_targets":[],"label":"Abilities Charisma"},{"modSpecKey":"data.abilities.dex.value","value":"1","mode":"+","targetSpecific":false,"id":3,"itemId":"rEdpmBrVX96rCH12","active":false,"_targets":[],"label":"Abilities Dexterity"},{"modSpecKey":"data.traits.size","value":"sm","mode":"=","targetSpecific":false,"id":4,"itemId":"rEdpmBrVX96rCH12","active":false,"_targets":[],"label":"Traits Size"},{"modSpecKey":"data.attributes.movement.walk","value":"25","mode":"=","targetSpecific":false,"id":5,"itemId":"rEdpmBrVX96rCH12","active":false,"_targets":[],"label":"Attributes Speed"},{"modSpecKey":"data.traits.languages.value","value":"basic","mode":"+","targetSpecific":false,"id":6,"itemId":"rEdpmBrVX96rCH12","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"squibbian","mode":"+","targetSpecific":false,"id":7,"itemId":"rEdpmBrVX96rCH12","active":false,"_targets":[]}]},"dae":{"activeEquipped":false,"alwaysActive":true}},"img":"systems/sw5e/packs/Icons/Species/Squib.webp","effects":[{"_id":"JyXU6gNsxf6u3HUH","flags":{"dae":{"transfer":true,"stackable":false}},"changes":[{"key":"data.details.species","value":"Squib","mode":5,"priority":5},{"key":"data.abilities.cha.value","value":2,"mode":2,"priority":20},{"key":"data.abilities.dex.value","value":1,"mode":2,"priority":20},{"key":"data.traits.size","value":"sm","mode":0,"priority":5},{"key":"data.attributes.movement.walk","value":"25","mode":5,"priority":5},{"key":"data.traits.languages.value","value":"basic","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"squibbian","mode":0,"priority":0},{"key":"flags.sw5e.undersized","value":"1","mode":5,"priority":20},{"key":"flags.sw5e.businessSavvy","value":"1","mode":5,"priority":20},{"key":"flags.sw5e.keenSenses","value":"1","mode":5,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Squib.webp","label":"Squib","tint":"","transfer":true}]} {"_id":"Cz5JMLKTAIcmZIfu","name":"Miraluka","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"The Miraluka are a near-human species that differs from Humans in that they lack eyes, only retaining vestigial eye sockets, and perceive the environment around them through Force sight instead of regular vision. This vision is so strong that if a Miraluka looks upon a Jedi or Sith, they can \"see\" Force radiating off them. The strength of a Miraluka's connection to the Force varies by individual.
\nMiraluka are a thoughtful, cautious, and deliberative species. They have little interest in personal gain or glory. For social reasons, Miraluka hide their appearance by wearing a headband, a mask, or similar concealing headwear. In addition all Miraluka are very united by species. They call themselves \"brothers\" and are considered as members of a great family. As a Force-using species, Miraluka are often quite shocked if 'shown' life not connected to the Force. Many Miraluka worship two gods, Ashla and Bogan, through the philosophy of the Greater Force. They do not believe in good or evil, but were taught to accept both life and death. Miraluka Force-sensitives are an order of their own called the Luka Sene. Academic in atmosphere and culture, the Luka Sene focus primarily on developing the sense-related powers of their members. However, unlike the Jedi, Sith and other traditions, the Luka Sene does not dictate a member's personal life.
\nMiraluka names are generally two syllables. Miraluka don't use surnames, as they believe they are one family.
\nMale Names. Aakih, Pafil, Rikhor, Vociif, Xuwuth
\nFemale Names. Auchaod, Favom, Mucem, Wilierth
","chat":"","unidentified":""},"traits":{"value":"Ability Score Increase. Your Wisdom score increases by 2, and your Charisma score increases by 1.
\nAge. Miraluka reach adulthood in their late teens and live less than a century.
\nAlignment. Miraluka believe in balance and thus tend toward no particular alignment. The best and worst are found among them.
\nSize. Miraluka typically stand 5 to 6 feet tall and generally weigh about 150 lbs. Regardless of your position in that range, your size is Medium.
\nSpeed. Your base walking speed is 30 feet.
\nForce Sensitive. You know the mind trick at-will Force power. When you reach 3rd level, you can cast the sanctuary Force power once per day. When you reach 5th level, you can also cast the Force confusion power once per day. Wisdom or Charisma (your choice) is your forcecasting ability for these powers.
\nForce Sight. Miraluka perceive the environment around them through use of the Force. You are constantly under the effects of the force power Force sight, though the power does not require concentration for you.
\nLanguages. You can speak, read, and write Galactic Basic and Miralukese.
"},"skinColorOptions":{"value":"Pale to brown"},"hairColorOptions":{"value":"Black, brown, grey, or white"},"eyeColorOptions":{"value":"None"},"distinctions":{"value":"Lack of physical eyes, inherent Force sight"},"heightAverage":{"value":"4'8\""},"heightRollMod":{"value":"+2d10\""},"weightAverage":{"value":"110 lb."},"weightRollMod":{"value":"x(2d4) lb."},"homeworld":{"value":"Alpheridies"},"slanguage":{"value":"Miralukese"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"source":"EC"},"flags":{"dynamiceffects":{"equipActive":true,"alwaysActive":false,"effects":[{"modSpecKey":"data.details.species","value":"Miraluka","mode":"=","targetSpecific":false,"id":1,"itemId":"O3WefM3k3ZgfhQoe","active":false,"_targets":[],"label":"Details Species"},{"modSpecKey":"data.abilities.wis.value","value":"2","mode":"+","targetSpecific":false,"id":2,"itemId":"O3WefM3k3ZgfhQoe","active":false,"_targets":[],"label":"Abilities Wisdom"},{"modSpecKey":"data.abilities.cha.value","value":"1","mode":"+","targetSpecific":false,"id":3,"itemId":"O3WefM3k3ZgfhQoe","active":false,"_targets":[],"label":"Abilities Charisma"},{"modSpecKey":"data.traits.size","value":"med","mode":"=","targetSpecific":false,"id":4,"itemId":"O3WefM3k3ZgfhQoe","active":false,"_targets":[],"label":"Traits Size"},{"modSpecKey":"data.attributes.movement.walk","value":"30","mode":"=","targetSpecific":false,"id":5,"itemId":"O3WefM3k3ZgfhQoe","active":false,"_targets":[],"label":"Attributes Speed"},{"modSpecKey":"data.traits.languages.value","value":"basic","mode":"+","targetSpecific":false,"id":6,"itemId":"O3WefM3k3ZgfhQoe","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"miralukese","mode":"+","targetSpecific":false,"id":7,"itemId":"O3WefM3k3ZgfhQoe","active":false,"_targets":[]}]},"dae":{"activeEquipped":false,"alwaysActive":true}},"img":"systems/sw5e/packs/Icons/Species/Miraluka.webp","effects":[{"_id":"8u9KvszXamdVwo8Y","flags":{"dae":{"transfer":true}},"changes":[{"key":"data.details.species","value":"Miraluka","mode":5,"priority":5},{"key":"data.abilities.wis.value","value":2,"mode":2,"priority":20},{"key":"data.abilities.cha.value","value":1,"mode":2,"priority":20},{"key":"data.traits.size","value":"med","mode":5,"priority":5},{"key":"data.attributes.movement.walk","value":30,"mode":5,"priority":5},{"key":"data.traits.languages.value","value":"basic","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"miralukese","mode":0,"priority":0}],"disabled":false,"duration":{"startTime":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Miraluka.webp","label":"Miraluka","tint":"","transfer":true}]} @@ -59,6 +60,7 @@ {"name":"Patrolian","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"Patrolians are fish-like in appearance, being covered in pale, pastel-colored scales and possession numerous fins on their long limbs and face, as well as a notable dorsal fin which often required modified clothing to accommodate.
\nThanks to their gills, patrolians are perfectly comfortable breathing underwater as well as on land, and their physiology is also notoriously resistant to electric shocks—both likely throwbacks to evolution on their native homeworld of Patrolia.
\nPatrolians are a notably innovative and resourceful species, and many of their number have found their way into roles of the construction, maintenance and sale of technology.
\nUnfortunately, patrolians tend to pursue these businesses in a shady manner, and most tend to operate such ventures in the criminal underworld, working as bounty hunters, thieves, fences, slicers and other such technically-demanding criminal roles.
\nThis inclination towards crime stems from their homeworld, which is perpetually stalled in a state of economic decay due to wartime. With the advent of multiple wars fought in the system, different armies continuing to see the aquatic world as a strategic bulwark in the region. Because of this, patrolians have to find work not only off-world, but typically in fields not falling under governmental purview. Unfortunately, criminal activities being a common path.
\nPatrolian names are usually multisyllabic and sing-songy with lots of open vowels and few fricatives. Patrolians are not known to use family names or other surnames.
\nMale Names. Dalladu, Feddi, Nogagai, Teconica
\nFemale Names. Kakeda, Machibido, Rinimma, Talla
","chat":"","unidentified":""},"traits":{"value":"Ability Score Increase. Your Intelligence score increases by 2, and your Dexterity or Charisma score increases by 1.
\nAge. Patrolians reach adulthood in their late teens and live less than a century.
\nAlignment. Patrolians' greedy, scheming nature causes them to tend toward the dark side, though there are exceptions.
\nSize. Patrolians typically stand just over 3 feet tall and generally weigh about 40 lbs. Regardless of your position in that range, your size is Small.
\nSpeed. Your base walking speed is 25 feet.
\nAmphibious. You can breathe air and water.
\nConniving. You have proficiency in Deception or Stealth (your choice).
\nDarkvision. Accustomed to life underwater, you have superior vision in low light conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.
\nElectrical Resistance. Patrolians are notably capable of shrugging off electrocutions. You have resistance to lightning damage.
\nSpecialist. You have proficiency in one specialist's kit of your choice.
\nSwim. You have a swimming speed of 25 feet.
\nTechnician. You are proficient in the Technology skill.
\nUndersized. Your small stature makes it hard for you to wield bigger weapons. You can’t use heavy shields. Additionally, you can't use martial weapons with the two-handed property unless it also has the light property, and if a martial weapon has the versatile property, you can only wield it in two hands.
\nLanguages. You can speak, read, and write Galactic Basic and Patrolian. Patrolian is a high-energy language, consisting mostly of gurgles and skittish vocalizations. Patrolian, even when spoken on land, sounds like it's being spoken underwater.
"},"skinColorOptions":{"value":"Blue-purple to green"},"hairColorOptions":{"value":"None"},"eyeColorOptions":{"value":"Light to dark red"},"distinctions":{"value":"Fin-like limbs, pastel-colored scales"},"heightAverage":{"value":"2'8\""},"heightRollMod":{"value":"+2d4\""},"weightAverage":{"value":"35 lb."},"weightRollMod":{"value":"x1 lb."},"homeworld":{"value":"Patrolia"},"slanguage":{"value":"Patrolian"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"colorScheme":{"value":""},"planguage":{"value":""},"droidDistinctions":{"value":""},"droidLanguage":{"value":""}},"flags":{"dynamiceffects":{"equipActive":false,"alwaysActive":false},"dae":{"activeEquipped":false,"alwaysActive":true},"core":{"sourceId":"Item.KH43IZr4IqeUM3lL"}},"img":"systems/sw5e/packs/Icons/Species/Patrolian.webp","effects":[{"_id":"6ONrHdnvLzAAXP1o","flags":{"dae":{"stackable":false,"specialDuration":["None"],"transfer":true}},"changes":[{"key":"data.details.species","value":"Patrolian","mode":5,"priority":20},{"key":"data.traits.size","value":"sm","mode":5,"priority":20},{"key":"data.attributes.movement.walk","value":25,"mode":5,"priority":20},{"key":"data.attributes.movement.swim","value":25,"mode":5,"priority":20},{"key":"flags.sw5e.amphibious","value":"1","mode":0,"priority":20},{"key":"data.attributes.senses.darkvision","value":60,"mode":2,"priority":20},{"key":"data.traits.dr.value","value":"lightning","mode":2,"priority":20},{"key":"data.skills.tec.value","value":1,"mode":4,"priority":20},{"key":"flags.sw5e.undersized","value":"1","mode":0,"priority":20},{"key":"data.traits.languages.value","value":"basic","mode":2,"priority":20},{"key":"data.traits.languages.custom","value":"Patrolian","mode":0,"priority":20},{"key":"data.abilities.int.value","value":2,"mode":2,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Patrolian.webp","label":"Patrolian","tint":"","transfer":true}],"_id":"WnAnY4autRdFaf29"} {"_id":"WqN3AGl9GleyIUUj","name":"Vintian","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"Vintians have flinty, flaky surfaces. To some species, vintians resemble rocks or boulders. Despite tending to stand still for long periods of time, Vintians are capable of independent movement. Vintians rest by recrystalyzing.
\nVintians have an incredibly strong grip, which limits their manual dexterity. Additionally, due to their home planet's proximity to its sun, causing perpetual daylight, vintians have a preternatural fear of the dark.
\nWhile vintians have no need for armor, they like to decorate themselves, be it with clothing, paint, or even moss.
\nVintians participate in commercial spaceflight operations and some are capable navigators. At least one vintian was known to frequent bars and clubs and was considered to have a \"wild-man\" personality. However vintians can also be quite stoic.
\nDespite their appearance, vintians are actually quite malleable, personality-wise. They differ greatly from each other, though most vintians share a great appreciation for humor.
\nVintian society has a rotational governing body. Each vintian is obligated to spend a century serving in public office, beginning no sooner than their hundredth birthday, and they can't leave their home planet until they’ve completed their service.
\nVintian names vary drastically, though they do not differentiate by gender. Vintians don't use surnames, as they believe they are one family.
\nNames. Anerohl, Bahlbhoa, Geode, Gorge, Dwaagn, Eerohde, Hahrde, Peht, Peeturh, Stixn, Stoahne
","chat":"","unidentified":""},"traits":{"value":"Ability Score Increase. Your Constitution score increases by 2, and one other ability score of your choice increases by 1.
\nAge. Vintians reach adulthood at age 10 and can live for millennia.
\nAlignment. Vintians' stoic and solid nature causes them to tend toward lawful alignments, though there are exceptions.
\nSize. Vintians typically stand 5 to 6 feet tall and generally weigh about 1,400 lbs. Regardless of your position in that range, your size is Medium.
\nSpeed. Your base walking speed is 30 feet.
\nType. Your creature type is both object and humanoid.
\nCamouflage. Due to your rock-like appearance, while not moving, you have advantage on Dexterity (Stealth) checks.
\nHeavy. You have resistance to damage caused by falling. Additionally, if you land on a creature after falling from greater than 10 feet, you are instead immune to the damage caused by falling.
\nGeologist. You have proficiency in your choice of archaeologist kit or scavenging kit. Additionally, while outdoors, you can accurately tell the current weather.
\nNaturally Charismatic. You are proficient in the Persuasion and Deception skills.
\nSolid. You have disadvantage on ability checks and saving throws that would grapple or restrain you, and you have advantage on ability checks and saving throws that would forcefully move you.
\nLanguages. You can speak, read, and write Galactic Basic and Vintesh. Vintesh is a complex language that can only by spoken by those without a mouth.
"},"skinColorOptions":{"value":"Black, blue, gray"},"hairColorOptions":{"value":"None"},"eyeColorOptions":{"value":"None"},"colorScheme":{"value":""},"distinctions":{"value":"Indistinguishable appendages and facial features, rock-like appearance"},"heightAverage":{"value":"4'9\""},"heightRollMod":{"value":"+2d8\""},"weightAverage":{"value":"1000 lb."},"weightRollMod":{"value":"x(2d50) lb."},"homeworld":{"value":"Vint"},"slanguage":{"value":"Vintesh"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"source":"AFD"},"flags":{"dynamiceffects":{"equipActive":true,"alwaysActive":false,"effects":[{"modSpecKey":"data.details.species","value":"Abyssin","mode":"=","targetSpecific":false,"id":1,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Details Species"},{"modSpecKey":"data.abilities.con.value","value":"2","mode":"+","targetSpecific":false,"id":2,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Abilities Constitution"},{"modSpecKey":"data.abilities.str.value","value":"1","mode":"+","targetSpecific":false,"id":3,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Abilities Strength"},{"modSpecKey":"data.traits.size","value":"med","mode":"=","targetSpecific":false,"id":4,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Traits Size"},{"modSpecKey":"data.attributes.movement.walk","value":"30","mode":"+","targetSpecific":false,"id":5,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Attributes Speed"},{"modSpecKey":"data.traits.languages.value","value":"basic","mode":"+","targetSpecific":false,"id":6,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Traits Language"},{"modSpecKey":"data.traits.languages.custom","value":"Abyssin","mode":"+","targetSpecific":false,"id":7,"itemId":"tuTnGLudeHCJpQUq","active":false,"_targets":[],"label":"Traits Language Custom"}]},"dae":{"activeEquipped":false,"alwaysActive":true},"core":{"sourceId":"Item.bLLcshN8uclCQ9dC"}},"img":"systems/sw5e/packs/Icons/Species/Vintian.webp","effects":[{"_id":"8q5Jxe9HgYLaFKMI","flags":{"dae":{"stackable":false,"specialDuration":[],"transfer":true}},"changes":[{"key":"data.details.species","value":"Vintian","mode":5,"priority":20},{"key":"data.abilities.con.value","value":2,"mode":2,"priority":20},{"key":"data.traits.size","value":"med","mode":5,"priority":20},{"key":"data.attributes.movement.walk","value":30,"mode":5,"priority":20},{"key":"data.skills.per.value","value":1,"mode":4,"priority":20},{"key":"data.skills.dec.value","value":1,"mode":4,"priority":20},{"key":"data.traits.languages.value","value":"basic","mode":2,"priority":20},{"key":"data.traits.languages.custom","value":"Vintesh","mode":0,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Vintian.webp","label":"Vintian","tint":"","transfer":true}]} {"_id":"ZQLTY2fbr8hXdWOM","name":"Togorian","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"The Togorian people are a feline warrior species native to the planet Togoria. They are large, heavy-framed bipeds, with retractable claws on their hands and feet. Female Togorians grow up to 7 feet tall, while adult males can reach up to 9 feet. They're covered in gray-white, black, brown, or orange fur, often with colorful spots or stripes.
Togorians have a unique cultural division between their sexes. They evolved as nomadic hunters of creatures like the bist and etelo, surviving on the wilderness as apex predators. As time went on, a rift in their society developed between the two sexes. Males were drawn to continue their lifestyle as nomads and hunters for their people, while females tended to prefer remaining in permanent camps and contributed the vast majority of their species technological developments. This division has continued into modern times, with males continuing their nomadic traditions and females frequently preferring to stay in villages and cities. Males visit their mates for about a month each year, but otherwise the sexes live completely separate lives. Whether in spite of this separation of the sexes, or because of it, Togorians are typically monogamous and devoted to their chosen mates.
Togorian names tend to be short and primal-sounding. Female names tend to include softer consonants and more vowels, while male names are typically harsher. Togorians do not use surnames.
Male Names. Mezgraf, Mlatar, Morto, Mrrov, Torr Female Names. Coelle, Elotis, H'sishi, Kra'ake, Rrowv","chat":"","unidentified":""},"traits":{"value":"Ability Score Increase. Your Strength score increases by 2, and your Dexterity or Constitution score increases by 1.
Age. Togorian reach adulthood in their late teens and live less than a century.
Alignment. Togorians' rigid sense of honor causes them to tend toward lawful light side, though there are exceptions.
Size. Togorians tower over almost all other species, with smaller females standing upwards of 7 feet tall and weighing 250 lbs., while males can easily reach 8 feet tall and weigh around 350 lbs. Regardless of your position in that range, your size is Medium.
Speed. Your base walking speed is 30 feet.
Claws. Togorians have retractable claws. You are proficient with your claws, which deal 1d6 kinetic damage on a hit.
Savage Attacks. When you score a critical hit with a melee weapon attack, you can roll one of the weapon's damage dice one additional time and add it to the extra damage of the critical hit.
Stealthy Hunter. You have proficiency in the Survival and Stealth skills.
Toughness. Your hit point maximum increases by 1, and it increases by 1 every time you gain a level.
Languages. You can speak, read, and write Galactic Basic and Togorese. Togorese is characterized by its deep, resonating growls.
"},"skinColorOptions":{"value":"Black, brown, or white"},"hairColorOptions":{"value":"Black, brown, orange, or white"},"eyeColorOptions":{"value":"Brown, green, orange, or yellow"},"distinctions":{"value":"Large frame, retractable claws, striped fur, rigid honor code"},"heightAverage":{"value":"6'2\""},"heightRollMod":{"value":"+2d12\""},"weightAverage":{"value":"175 lb."},"weightRollMod":{"value":"x(2d6) lb."},"homeworld":{"value":"Togoria"},"slanguage":{"value":"Togorese"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"source":"EC"},"flags":{"dynamiceffects":{"equipActive":true,"alwaysActive":false,"effects":[{"modSpecKey":"data.details.species","value":"Togorian","mode":"=","targetSpecific":false,"id":1,"itemId":"odiMLlN9Ik1dA1Pq","active":false,"_targets":[],"label":"Details Species"},{"modSpecKey":"data.abilities.str.value","value":"2","mode":"+","targetSpecific":false,"id":2,"itemId":"odiMLlN9Ik1dA1Pq","active":false,"_targets":[],"label":"Abilities Strength"},{"modSpecKey":"data.abilities.dex.value","value":"1","mode":"+","targetSpecific":false,"id":3,"itemId":"odiMLlN9Ik1dA1Pq","active":false,"_targets":[],"label":"Abilities Dexterity"},{"modSpecKey":"data.traits.size","value":" med","mode":"=","targetSpecific":false,"id":4,"itemId":"odiMLlN9Ik1dA1Pq","active":false,"_targets":[],"label":"Traits Size"},{"modSpecKey":"data.attributes.movement.walk","value":"30","mode":"=","targetSpecific":false,"id":5,"itemId":"odiMLlN9Ik1dA1Pq","active":false,"_targets":[],"label":"Attributes Speed"},{"modSpecKey":"data.skills.sur.value","value":"1","mode":"+","targetSpecific":false,"id":6,"itemId":"odiMLlN9Ik1dA1Pq","active":false,"_targets":[]},{"modSpecKey":"data.skills.ste.value","value":"1","mode":"+","targetSpecific":false,"id":7,"itemId":"odiMLlN9Ik1dA1Pq","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"basic","mode":"+","targetSpecific":false,"id":8,"itemId":"odiMLlN9Ik1dA1Pq","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"togorese","mode":"+","targetSpecific":false,"id":9,"itemId":"odiMLlN9Ik1dA1Pq","active":false,"_targets":[]}]},"dae":{"activeEquipped":false,"alwaysActive":true}},"img":"systems/sw5e/packs/Icons/Species/Togorian.webp","effects":[{"_id":"AwKbuyAocEAz5vyD","flags":{"dae":{"transfer":true,"stackable":false}},"changes":[{"key":"data.details.species","value":"Togorian","mode":5,"priority":5},{"key":"data.abilities.str.value","value":2,"mode":2,"priority":20},{"key":"data.abilities.dex.value","value":1,"mode":2,"priority":20},{"key":"data.traits.size","value":"med","mode":0,"priority":5},{"key":"data.attributes.movement.walk","value":"30","mode":5,"priority":5},{"key":"data.skills.sur.value","value":1,"mode":4,"priority":20},{"key":"data.skills.ste.value","value":1,"mode":4,"priority":20},{"key":"data.traits.languages.value","value":"basic","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"togorese","mode":0,"priority":0},{"key":"flags.sw5e.savageAttacks","value":"1","mode":5,"priority":20},{"key":"flags.sw5e.toughness","value":"1","mode":5,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Togorian.webp","label":"Togorian","tint":"","transfer":true}]} +{"_id":"ZiVBeB90FBaqFFoV","name":"Advozse","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"Advozsec evolved from herbivorous reptile-analogs which fed on the vegetation known to form around Riflor's hot springs. Evolving into a class of reptomammal, advozsec have a single horn at the crown of their heads, four digits on each hand and foot, pointed ears, and large eyes. Advozsec are strictly vegetarian, unable to properly digest meat. The geothermal hot springs that appear on their homeworld forced the species to evolve thick skin in order to survive. The large eyes of the advozsec are adaptations to the clouds of volcanic ash which darken Riflor's skies.
\nSince so much of the sunlight on Riflor is blocked by volcanic eruptions, advozsec tend to settle near geothermal springs for heat. Unfortunately, these springs also tend to be in geologically unstable regions, and anything built near them is often destroyed or abandoned due to eruptions or groundquakes. As a result, the advozse people ended up having little attachment to material goods or long-term plans, and developed a pessimistic, selfish, and even paranoid outlook on life. This facet of their culture remained long after contact with the Galactic Republic gave them access to modern construction techniques allowing for more permanent buildings. Seeing financial stability as the only truly achievable stability one could find in life, the advozsec constantly strive to accumulate as much monetary wealth as they can in a lifetime in order to have the ability to rebuild when the worst happens.
\nAdvozsec have simple names that do not distinguish between genders, using familial surnames.
\nFirst Names. Dleck, Fjemm, Gorde, Rollar, Xon
\nSurnames. Ghantere, Leventraim, Timack, Vy, Zimda
","chat":"","unidentified":""},"source":"EC","traits":{"value":"Ability Score Increase. Your Constitution score increases by 2, and your Wisdom score increases by 1.
\nAge. Advozsec reach adulthood in their late teens and typically live for over half a century.
\nAlignment. Advozsec's paranoid and pessimistic nature causes them to tend towards balanced alignments, particularly lawful balanced, though there are exceptions.
\nSize. Advozsec typically stand 5 to 6 feet tall and generally weigh about 130 lbs. Regardless of your position in that range, your size is Medium.
\nSpeed. Your base walking speed is 30 feet.
\nDarkvision. Your vision can easily cut through darkness. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can’t discern color in darkness, only shades of gray.
\nHide. You have a thick hide. While you are unarmored or wearing light armor, your AC is 12 + your Dexterity modifier.
\nHorn. Your sharp horn is a natural weapon, which you can use to make unarmed strikes. Additionally, your unarmed strikes deal 1d4 kinetic damage.
\nLava Dweller. Your body is well accustomed to extreme heat, giving you resistance to fire damage.
\nVigilant. When you would roll initiative, you can choose to have advantage on the roll. Once you've done so, you must complete a short or long rest before you can do so again.
\nLanguages. You can speak, read, and write Galactic Basic and Advb. Advb sounds quick and aggressive. It's incredibly rare to find a non-advozsec speaking Advb, and some linguists even consider it to be an all but dead language.
"},"skinColorOptions":{"value":"Green, brown, muddy yellow, or tan"},"hairColorOptions":{"value":"None"},"eyeColorOptions":{"value":"Black or red"},"distinctions":{"value":"Large eyes, single horn on head, pointed ears"},"heightAverage":{"value":"4'9\""},"heightRollMod":{"value":"+2d6\""},"weightAverage":{"value":"100 lb."},"weightRollMod":{"value":"x(2d4) lb."},"homeworld":{"value":"Riflor"},"slanguage":{"value":"Advb"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"flags":{"dynamiceffects":{"equipActive":false,"alwaysActive":false}}},"flags":{"dynamiceffects":{"equipActive":false,"alwaysActive":false},"dae":{"activeEquipped":false,"alwaysActive":true},"core":{"sourceId":"Item.E9fS8ySKUs00ASas"}},"img":"systems/sw5e/packs/Icons/Species/Advozse.webp","effects":[{"_id":"G49BHyIIfQBdFmUt","flags":{"dae":{"stackable":false,"specialDuration":[],"transfer":true}},"changes":[{"key":"data.details.species","value":"Advozse","mode":5,"priority":20},{"key":"data.abilities.con.value","value":2,"mode":2,"priority":20},{"key":"data.abilities.wis.value","value":1,"mode":2,"priority":20},{"key":"data.traits.size","value":"med","mode":5,"priority":20},{"key":"data.attributes.movement.walk","value":30,"mode":5,"priority":20},{"key":"data.attributes.senses.darkvision","value":60,"mode":2,"priority":20},{"key":"data.attributes.ac.value","value":"12+@abilities.dex.mod","mode":5,"priority":20},{"key":"data.traits.dr.value","value":"fire","mode":0,"priority":20},{"key":"data.traits.languages.value","value":"basic","mode":2,"priority":20},{"key":"data.traits.languages.custom","value":"Advb","mode":0,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"modules/hgttg/packs/Icons/Advozse.webp","label":"Advozse","tint":"","transfer":true}]} {"_id":"a1f8nLgf8Le37uQ1","name":"Toydarian","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"A mammalian species of winged, stout bodied humanoids, the Toydarians have stubby facial tusks which protruded from their lower jaw and framed a short pudgy trunk. While their stubby legs can support their body weight, Toydarians' primary mode of locomotion was their use of the wings on their upper back. Though their wings can beat as fast as ten times a second, the effort burned up large amounts of energy, causing the species to need to replenish itself often through regularly eating mass quantities of food. In order to fuel this hyperactive metabolism, Toydarians eat concentrated foods and egg-seeds. Most of the bloodiest wars in their history were fought over food supplies.
Despite being ruled by the Hutts, the Toydarian people are able to govern themselves free of major outside intervention through the establishment of a feudal monarchy. A ruling king sits on the planet's throne, allowing vassals to form allegiances and have minor disputes to solve their own problems. The king makes sure to keep his vassals happy and to have their allegiance, but will occasionally encourage infighting to reveal the true character of the vassals and weed out treachery. \r\n\r\nToydarians are known as shrewd businessmen.
Toydarian names are fairly simple and guttural, but a few harsher elements can be found here and there. Male names are generally shorter than female names. Female names always end in a vowel.
Male Names. Dod, Nesteddo, Tul, Zloomroo Female Names. Fefiffe, Lenlibo, Nugni, Zoldibu Surnames. Daab, Faabb, Kepo, Mitra, Vulba","chat":"","unidentified":""},"traits":{"value":"Ability Score Increase. Your Charisma score increases by 2, and your Intelligence score increases by 1.
Age. Toydarians reach adulthood at 10 and live less than a century.
Alignment. Toydarians' greedy nature causes them to tend toward chaotic balanced, though there are exceptions.
Size. Toydarians average 4 feet tall and weigh less than 50 lbs. Regardless of your position in that range, your size is Small.
Speed. Your base walking speed is 25 feet.
Business Savvy. A common trait of all Toydarians is their shrewd business sense and their ability to haggle any deal. A loyal and proud people, these traits could be off-putting to outsiders, as many Toydarians in the galaxy were seen as crooks or slimy businessmen, but this was not always the case. Whenever you make a Charisma (Persuasion) check involving haggling you are considered to have expertise in the Persuasion skill.
Closed Mind. Toydarian brains have an unusual composition which made them resistant to influence from the Force. You have advantage on Wisdom and Charisma saving throws against force powers.
Flight. You have a flying speed of 25 feet. To use this speed, you can't be wearing medium or heavy armor.
Shrewd Demeanor. You have proficiency in two Intelligence, Wisdom, or Charisma skills of your choice.
Undersized. Your small stature makes it hard for you to wield bigger weapons. You can't use heavy shields. Additionally, you can't use martial weapons with the two-handed property unless it also has the light property, and if a martial weapon has the versatile property, you can only wield it in two hands.
Languages. You can speak, read, and write Galactic Basic, Huttese, and Toydarian.
"},"skinColorOptions":{"value":"Blue, green, grey, or pink"},"hairColorOptions":{"value":"None"},"eyeColorOptions":{"value":"Black, brown, or green"},"distinctions":{"value":"Two wings, facial tusks, snout, three fingers and toes on appendages"},"heightAverage":{"value":"3'3\""},"heightRollMod":{"value":"+2d8\""},"weightAverage":{"value":"40 lb."},"weightRollMod":{"value":"x1 lb."},"homeworld":{"value":"Toydaria"},"slanguage":{"value":"Toydarian"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"source":"EC"},"flags":{"dynamiceffects":{"equipActive":true,"alwaysActive":false,"effects":[{"modSpecKey":"data.details.species","value":"Toydarian","mode":"=","targetSpecific":false,"id":1,"itemId":"EiVUpSvIoZoSRt5z","active":false,"_targets":[],"label":"Details Species"},{"modSpecKey":"data.abilities.cha.value","value":"2","mode":"+","targetSpecific":false,"id":2,"itemId":"EiVUpSvIoZoSRt5z","active":false,"_targets":[],"label":"Abilities Charisma"},{"modSpecKey":"data.abilities.int.value","value":"1","mode":"+","targetSpecific":false,"id":3,"itemId":"EiVUpSvIoZoSRt5z","active":false,"_targets":[],"label":"Abilities Intelligence"},{"modSpecKey":"data.traits.size","value":"sm","mode":"=","targetSpecific":false,"id":4,"itemId":"EiVUpSvIoZoSRt5z","active":false,"_targets":[],"label":"Traits Size"},{"modSpecKey":"data.attributes.movement.walk","value":"25","mode":"=","targetSpecific":false,"id":5,"itemId":"EiVUpSvIoZoSRt5z","active":false,"_targets":[],"label":"Attributes Speed"},{"modSpecKey":"data.attributes.movement.fly","value":"25","mode":"+","targetSpecific":false,"id":6,"itemId":"EiVUpSvIoZoSRt5z","active":false,"_targets":[],"label":"Attributes Speed Special"},{"modSpecKey":"data.traits.languages.value","value":"basic","mode":"+","targetSpecific":false,"id":7,"itemId":"EiVUpSvIoZoSRt5z","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"huttese","mode":"+","targetSpecific":false,"id":8,"itemId":"EiVUpSvIoZoSRt5z","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"toydarian","mode":"+","targetSpecific":false,"id":9,"itemId":"EiVUpSvIoZoSRt5z","active":false,"_targets":[]}]},"dae":{"activeEquipped":false,"alwaysActive":true}},"img":"systems/sw5e/packs/Icons/Species/Toydarian.webp","effects":[{"_id":"uswPAoIbJ2GUTyBM","flags":{"dae":{"transfer":true,"stackable":false}},"changes":[{"key":"data.details.species","value":"Toydarian","mode":5,"priority":5},{"key":"data.abilities.cha.value","value":2,"mode":2,"priority":20},{"key":"data.abilities.int.value","value":1,"mode":2,"priority":20},{"key":"data.traits.size","value":"sm","mode":5,"priority":5},{"key":"data.attributes.movement.walk","value":25,"mode":5,"priority":5},{"key":"data.attributes.movement.fly","value":25,"mode":2,"priority":20},{"key":"data.traits.languages.value","value":"basic","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"huttese","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"toydarian","mode":0,"priority":0},{"key":"flags.sw5e.businessSavvy","value":"1","mode":5,"priority":20},{"key":"flags.sw5e.closedMind","value":"1","mode":5,"priority":20},{"key":"flags.sw5e.undersized","value":"1","mode":5,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Toydarian.webp","label":"Toydarian","tint":"","transfer":true}]} {"_id":"aKKprEtOyd2GOSnY","name":"Thisspiasian","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"Thisspiasians are easily recognized by their abundant beards and their long tails, which often reach over six feet. These tails are very strong and are commonly used to carry large objects. When meditating or at rest, a thisspiasian will coil their tail beneath their torso, reducing their height by several feet. They also possess four arms, with the upper set being stronger and larger. Each of their four hands have five fingers, and each finger is tipped with a long, sturdy claw. It is thought unsophisticated or unseemly by upper-class thisspiasians to have the bottom two visible in public, so they are generally hidden from sight via larger garments, with the smaller limbs sometimes even bound to their bodies. Thisspiasians need very little sleep to function normally, resting for only two hours a day, with brief meditative moments scattered throughout the day to refocus.
Thisspiasian culture is one of proud warriors who keep their emotions well-concealed and their rages checked. Many outsiders see only a thisspiasian's outward facade of tranquility, and to most being it seems as if thisspiasians existed in a sea of calm. This is far from the truth, however, as they are in truth a very passionate species below the surface. A thisspiasian who doesn't meditate as often as they should will often be prone to otherwise atypical emotional outbursts.\r\n\r\nThisspias is ruled by a hereditary leader called the Blood Monarch. Due to their seemingly archaic ruling structure, thisspiasians are often considered out-of-touch.
Thisspiasian names typically are composed of two similar sounding syllables. Surnames are familial.
First Names. Annak, Effed, Emmet, Gorro, Koto Surnames. Albarn, Braibel, Kirsingr, Raledurn","chat":"","unidentified":""},"traits":{"value":"Ability Score Increase. Your Wisdom score increases by 2, and your Strength score increases by 1.
Age. Thisspiasians reach adulthood in their 20s and often live more than a century.
Alignment. Thisspiasians' emotional composure causes them to tend toward lawful alignments, though there are exceptions.
Size. Thisspiasians typically stand 5 to 6 and a half feet tall and generally weigh about 300 lbs. Regardless of your position in that range, your size is Medium.
Speed. Your base walking speed is 30 feet.
Claws. Thisspiasians have long claws. You are proficient with your claws, which deal 1d4 kinetic damage on a hit.
Cultured. You have proficiency in the Lore skill.
Four-Armed. Thisspiasians have four arms which they can use independently of one another. You can only gain the benefit of items held by two of your arms at any given time, and once per round you can switch which arms you are benefiting from (no action required).
Inscrutable. Your calm demeanor and control make you hard to read. Wisdom (Insight) checks made against you have disadvantage, and you have advantage on any saving throw against an effect that would read your thoughts.
Prehensile Tail. You have supreme control over your tail and can use it to manipulate objects as well as your hands.
Trance. Thisspiasians only require 2 hours of sleep a day. After resting in this way, you gain the same benefit that a human does from 8 hours of sleep.
Languages. You can speak, read, and write Galactic Basic and Thisspiasian. Thisspiasian is a complex language characterized by its interlocking sentences and heavy use of sibilants.
"},"skinColorOptions":{"value":"Pale to green"},"hairColorOptions":{"value":"Black, blond, brown, grey, or white (with age)"},"eyeColorOptions":{"value":"Yellow"},"distinctions":{"value":"Four arms, serpentine, large beards"},"heightAverage":{"value":"4'8\""},"heightRollMod":{"value":"+2d8\""},"weightAverage":{"value":"250 lb."},"weightRollMod":{"value":"x(2d4) lb."},"homeworld":{"value":"Thisspias"},"slanguage":{"value":"Thisspiasian"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"source":"EC"},"flags":{"dynamiceffects":{"equipActive":true,"alwaysActive":false,"effects":[{"modSpecKey":"data.details.species","value":"Thisspiasian","mode":"=","targetSpecific":false,"id":1,"itemId":"yYOjgkoTgApRxRXj","active":false,"_targets":[],"label":"Details Species"},{"modSpecKey":"data.abilities.wis.value","value":"2","mode":"+","targetSpecific":false,"id":2,"itemId":"yYOjgkoTgApRxRXj","active":false,"_targets":[],"label":"Abilities Wisdom"},{"modSpecKey":"data.abilities.str.value","value":"1","mode":"+","targetSpecific":false,"id":3,"itemId":"yYOjgkoTgApRxRXj","active":false,"_targets":[],"label":"Abilities Strength"},{"modSpecKey":"data.traits.size","value":"med","mode":"=","targetSpecific":false,"id":4,"itemId":"yYOjgkoTgApRxRXj","active":false,"_targets":[],"label":"Traits Size"},{"modSpecKey":"data.attributes.movement.walk","value":"30","mode":"=","targetSpecific":false,"id":5,"itemId":"yYOjgkoTgApRxRXj","active":false,"_targets":[],"label":"Attributes Speed"},{"modSpecKey":"data.skills.lor.value","value":"1","mode":"+","targetSpecific":false,"id":6,"itemId":"yYOjgkoTgApRxRXj","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"basic","mode":"+","targetSpecific":false,"id":7,"itemId":"yYOjgkoTgApRxRXj","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"thisspiasian","mode":"+","targetSpecific":false,"id":8,"itemId":"yYOjgkoTgApRxRXj","active":false,"_targets":[]}]},"dae":{"activeEquipped":false,"alwaysActive":true}},"img":"systems/sw5e/packs/Icons/Species/Thisspiasian.webp","effects":[{"_id":"4WoMle31KAvAHxvk","flags":{"dae":{"transfer":true,"stackable":false}},"changes":[{"key":"data.details.species","value":"Thisspiasian","mode":5,"priority":5},{"key":"data.abilities.wis.value","value":2,"mode":2,"priority":20},{"key":"data.abilities.str.value","value":1,"mode":2,"priority":20},{"key":"data.traits.size","value":"med","mode":0,"priority":5},{"key":"data.attributes.movement.walk","value":"30","mode":5,"priority":5},{"key":"data.skills.lor.value","value":1,"mode":4,"priority":20},{"key":"data.traits.languages.value","value":"basic","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"thisspiasian","mode":0,"priority":0},{"key":"flags.sw5e.inscrutable","value":"1","mode":5,"priority":20},{"key":"flags.sw5e.trance","value":"1","mode":5,"priority":20},{"key":"flags.sw5e.extraArms","value":"1","mode":5,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Thisspiasian.webp","label":"Thisspiasian","tint":"","transfer":true}]} {"_id":"aNfVgeDkuDkuGzAE","name":"Trandoshan","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"species","data":{"data":"$characteristics-table","description":{"value":"Trandoshans are a large, bipedal sentient species, with scaly skin which was shed roughly once every standard year and was thought to be very durable. Cold-blooded reptiles, trandoshans had two super-sensitive varied color eyes with horizontal black pupils, which could see far into the infrared range. Each of their four limbs ends in three razor sharp claws. These are perfect for combat, but did not grant them manual dexterity, making a trandoshan's finger movements somewhat clumsy and awkward.
Trandoshans worship their goddess, the Scorekeeper, whom they would appease through acts which increased their Jagannath points. This is done by living a lifestyle which was, by non-trandoshan standards, overtly aggressive, leading many trandoshans to become bounty hunters, mercenaries, or slavers. Trandoshans especially prize wookiee pelts, which consequently play a large part in earning Jagannath points-capturing the pelts of particularly infamous wookiees would give the hunter a large increase in Jagganath points. To be shamed or captured during a hunt would zero one's Jagganath points-effectively making their life forfeit in the eyes of the Scorekeeper. They could, however, win all those points back by killing the one who zeroed their score.
Trandoshan names are quite harsh and contain a lot of elongated sounds, as well as a lot of s's. Differences between male and female names are often very subtle, but there is a higher chance for female names to contain softer sounds.
Male Names. Bossk, Tshyrrng, Varrsk, Wuikkekss
Female Names. Aksa, Idwiks, Kluks, Mezuus, Shokss
Surnames. Dallosss, Druc, Groqisch, Hsac, Nausdot","chat":"","unidentified":""},"traits":{"value":"
Ability Score Increase. Your Strength score increases by 2, and your Wisdom score increases by 1.
Age. Trandoshans reach adulthood in their early teens and rarely live to be older than 70.
Alignment. Trandoshans tend toward the dark side, though there are exceptions.
Size. Trandoshans stand as tall as 7 and a half feet and can weigh over 300 lbs. Regardless of your position in that range, your size is Medium.
Speed. Your base walking speed is 30 feet.
Darkvision. Your vision can easily cut through darkness. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can't discern color in darkness, only shades of gray.
Hold Breath. You can hold your breath for up to 15 minutes at a time.
Regenerative. When you take damage, you can use your reaction and expend a Hit Die to regain hit points as long as the damage would not reduce your hit points to 0.
Saving Face. Trandoshans are careful not to show weakness in front of their allies, for fear of losing status. If you miss with an attack roll or fail an ability check or a saving throw, you can gain a bonus to the roll equal to the number of allies you can see within 30 feet of you (maximum bonus of +5). Once you use this trait, you can't use it again until you finish a short or long rest.
Languages. You can speak, read, and write Galactic Basic and Dosh. Dosh is characterized by its harsh grunts, hisses and growls, and its written form that used alphabetic glyphs.
"},"skinColorOptions":{"value":"Green, yellow, brown, orange, red"},"hairColorOptions":{"value":"None"},"eyeColorOptions":{"value":"Yellow, orange"},"distinctions":{"value":"Reptilian, scaly skin, regenerative properties"},"heightAverage":{"value":"5'5\""},"heightRollMod":{"value":"+2d12\""},"weightAverage":{"value":"130 lb."},"weightRollMod":{"value":"x(2d6) lb."},"homeworld":{"value":"Trandosha"},"slanguage":{"value":"Dosh"},"damage":{"parts":[]},"armorproperties":{"parts":[]},"weaponproperties":{"parts":[]},"source":"PHB"},"flags":{"dynamiceffects":{"equipActive":true,"alwaysActive":false,"effects":[{"modSpecKey":"data.details.species","value":"Trandoshan","mode":"=","targetSpecific":false,"id":1,"itemId":"jH3OrTNFYwwm7aqf","active":false,"_targets":[],"label":"Details Species"},{"modSpecKey":"data.abilities.str.value","value":"2","mode":"+","targetSpecific":false,"id":2,"itemId":"jH3OrTNFYwwm7aqf","active":false,"_targets":[],"label":"Abilities Strength"},{"modSpecKey":"data.abilities.wis.value","value":"1","mode":"+","targetSpecific":false,"id":3,"itemId":"jH3OrTNFYwwm7aqf","active":false,"_targets":[],"label":"Abilities Wisdom"},{"modSpecKey":"data.traits.size","value":"med","mode":"=","targetSpecific":false,"id":4,"itemId":"jH3OrTNFYwwm7aqf","active":false,"_targets":[],"label":"Traits Size"},{"modSpecKey":"data.traits.senses","value":"Darkvision (60 ft.)","mode":"+","targetSpecific":false,"id":5,"itemId":"jH3OrTNFYwwm7aqf","active":false,"_targets":[],"label":"Traits Senses"},{"modSpecKey":"data.traits.languages.value","value":"basic","mode":"+","targetSpecific":false,"id":6,"itemId":"jH3OrTNFYwwm7aqf","active":false,"_targets":[]},{"modSpecKey":"data.traits.languages.value","value":"dosh","mode":"+","targetSpecific":false,"id":7,"itemId":"jH3OrTNFYwwm7aqf","active":false,"_targets":[]}]},"dae":{"activeEquipped":false,"alwaysActive":true}},"img":"systems/sw5e/packs/Icons/Species/Trandoshan.webp","effects":[{"_id":"cGgWnQNhESjlOFmW","flags":{"dae":{"transfer":true,"stackable":false,"specialDuration":[]}},"changes":[{"key":"data.details.species","value":"Trandoshan","mode":5,"priority":5},{"key":"data.abilities.str.value","value":2,"mode":2,"priority":20},{"key":"data.abilities.wis.value","value":1,"mode":2,"priority":20},{"key":"data.traits.size","value":"med","mode":5,"priority":5},{"key":"data.attributes.senses.darkvision","value":60,"mode":2,"priority":20},{"key":"data.traits.languages.value","value":"basic","mode":0,"priority":0},{"key":"data.traits.languages.value","value":"dosh","mode":0,"priority":0},{"key":"data.attributes.movement.walk","value":30,"mode":5,"priority":20},{"key":"flags.sw5e.regenerative","value":"1","mode":0,"priority":20}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Species/Trandoshan.webp","label":"Trandoshan","tint":"","transfer":true}]} diff --git a/packs/packs/starshiparmor.db b/packs/packs/starshiparmor.db index 20efef0d..79733cd0 100644 --- a/packs/packs/starshiparmor.db +++ b/packs/packs/starshiparmor.db @@ -1,6 +1,6 @@ -{"_id":"AAA9PWi1rTiSUIIe","name":"Lightweight Armor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Lightweight armor offers a trade-off of a more maneuverable but less resilient ship. A ship with Lightweight Armor installed has a +2 bonus to armor class, but has one fewer maximum hull point per Hull Die.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":3100,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":10,"type":"ssarmor","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":"(-1)"},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""},"attributes":{"dr":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Lightweight%20Armor.webp","effects":[]} -{"_id":"JhX8qXjrDL3pCRmF","name":"Reinforced Armor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Opposite of lightweight armor is reinforced armor. This armor improves a ship's resilience, but makes it less likely to avoid damage. A ship with Reinforced Armor installed has a -1 penalty to armor class, but has one additional maximum hull point per Hull Die.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":3700,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":10,"type":"ssarmor","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":"1"},"regrateco":{"value":""},"attributes":{"dr":"6"},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Reinforced%20Armor.webp","effects":[]} -{"_id":"M7igMGsBIosGA4dS","name":"Quick-Charge Shield","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Quick-Charge Shields, opposite of Fortress Shields, offer a reduced capacity but rapidly replenish.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":4900,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":0,"type":"ssshield","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":"(2/3)"},"hpperhd":{"value":""},"regrateco":{"value":"(3/2)"},"attributes":{"dr":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Quick-Charge%20Shield.webp","effects":[]} -{"_id":"RvtLP3FgKLBYBHSf","name":"Directional Shield","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Directional Shields are the most commonly used and balanced shields on the market.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":4300,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":0,"type":"ssshield","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":"1"},"hpperhd":{"value":""},"regrateco":{"value":"1"},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""},"attributes":{"dr":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Directional%20Shield.webp","effects":[]} -{"_id":"Wj62TEtwKeG1P2DD","name":"Fortress Shield","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Fortress shields offer a higher maximum shield points, but regenerate slower than normal shields.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":4650,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":0,"type":"ssshield","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":"(3/2)"},"hpperhd":{"value":""},"regrateco":{"value":"(2/3)"},"attributes":{"dr":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Fortress%20Shield.webp","effects":[]} -{"_id":"aG6mKPerYCFmkI00","name":"Deflection Armor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Deflection armor is the most common type of armor aboard ships, and offers no benefit or penalty to armor class or hull points.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":3450,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":10,"type":"ssarmor","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"attributes":{"dr":"3"},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Deflection%20Armor.webp","effects":[]} +{"_id":"AAA9PWi1rTiSUIIe","name":"Lightweight Armor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Lightweight armor offers a trade-off of a more maneuverable but less resilient ship. A ship with Lightweight Armor installed has a +2 bonus to armor class, but has one fewer maximum hull point per Hull Die.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":3100,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":10,"type":"ssarmor","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"dmgred":{"value":"0"},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""},"attributes":{"dr":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Lightweight%20Armor.webp","effects":[]} +{"_id":"JhX8qXjrDL3pCRmF","name":"Reinforced Armor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Opposite of lightweight armor is reinforced armor. This armor improves a ship's resilience, but makes it less likely to avoid damage. A ship with Reinforced Armor installed has a -1 penalty to armor class, but has one additional maximum hull point per Hull Die.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":3700,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":10,"type":"ssarmor","dex":0},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"dmgred":{"value":"6"},"regrateco":{"value":""},"attributes":{"dr":"6"},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Reinforced%20Armor.webp","effects":[]} +{"_id":"M7igMGsBIosGA4dS","name":"Quick-Charge Shield","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Quick-Charge Shields, opposite of Fortress Shields, offer a reduced capacity but rapidly replenish.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":4900,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":0,"type":"ssshield","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":"0.667"},"dmgred":{"value":""},"regrateco":{"value":"1.5"},"attributes":{"dr":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Quick-Charge%20Shield.webp","effects":[]} +{"_id":"RvtLP3FgKLBYBHSf","name":"Directional Shield","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Directional Shields are the most commonly used and balanced shields on the market.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":4300,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":0,"type":"ssshield","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":"1"},"dmgred":{"value":""},"regrateco":{"value":"1"},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""},"attributes":{"dr":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Directional%20Shield.webp","effects":[]} +{"_id":"Wj62TEtwKeG1P2DD","name":"Fortress Shield","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Fortress shields offer a higher maximum shield points, but regenerate slower than normal shields.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":4650,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":0,"type":"ssshield","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":"1.5"},"dmgred":{"value":""},"regrateco":{"value":"0.667"},"attributes":{"dr":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Fortress%20Shield.webp","effects":[]} +{"_id":"aG6mKPerYCFmkI00","name":"Deflection Armor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Deflection armor is the most common type of armor aboard ships, and offers no benefit or penalty to armor class or hull points.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":0,"price":3450,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":10,"type":"ssarmor","dex":2},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"dmgred":{"value":"3"},"regrateco":{"value":""},"attributes":{"dr":"3"},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""}},"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Deflection%20Armor.webp","effects":[]} diff --git a/packs/packs/starshipequipment.db b/packs/packs/starshipequipment.db index e6aa1ef7..03f7dcbf 100644 --- a/packs/packs/starshipequipment.db +++ b/packs/packs/starshipequipment.db @@ -5,10 +5,10 @@ {"_id":"MVXftcjJ1yzsCU3N","name":"Hyperdrive, Class 0.5","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"The hyperdrive is a propulsion system that allows a starship to reach hyperspeed and traverse the void between stars in the alternate dimension of hyperspace. For a starship to have a hyperdrive, it must have a vacant hyperdrive slot modification.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":50000,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"hyper","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":"0.5"}},"flags":{"core":{"sourceId":"Item.3CA76AXkU73nE53o"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Hyperdrive.webp","effects":[]} {"name":"Hyperdrive, Class 8","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"The hyperdrive is a propulsion system that allows a starship to reach hyperspeed and traverse the void between stars in the alternate dimension of hyperspace. For a starship to have a hyperdrive, it must have a vacant hyperdrive slot modification.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":1000,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"hyper","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":"8"}},"flags":{"core":{"sourceId":"Item.pJASNAp63U6Y2Yx8"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Hyperdrive.webp","effects":[],"_id":"P84rgL4vBaWw0GJe"} {"name":"Hyperdrive, Class 5","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"The hyperdrive is a propulsion system that allows a starship to reach hyperspeed and traverse the void between stars in the alternate dimension of hyperspace. For a starship to have a hyperdrive, it must have a vacant hyperdrive slot modification.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":2500,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"hyper","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":"5"}},"flags":{"core":{"sourceId":"Item.UgLbCq7OWL9G9BD7"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Hyperdrive.webp","effects":[],"_id":"U4BhpyMxJdbnNErJ"} -{"_id":"UAiau5ZNXVJAJFUn","name":"Power Core Reactor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Power core reactors have highly variable power output capabilities, but sacrifice fuel economy and as a result.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":5750,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"reactor","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":"(3/2)"},"powdicerec":{"value":"1d2"},"hdclass":{"value":""}},"flags":{"core":{"sourceId":"Item.2MTQUv6r5ePNANyn"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Reactor.webp","effects":[]} +{"_id":"UAiau5ZNXVJAJFUn","name":"Power Core Reactor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Power core reactors have highly variable power output capabilities, but sacrifice fuel economy and as a result.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":5750,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"reactor","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":"1.5"},"powdicerec":{"value":"1d2"},"hdclass":{"value":""}},"flags":{"core":{"sourceId":"Item.2MTQUv6r5ePNANyn"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Reactor.webp","effects":[]} {"_id":"VzkRXuQx2sqN9nd0","name":"Distributed Power Coupling","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Distributed power coupling sacrifices flexibility by allocating power separately to each system.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":5100,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":0,"type":"powerc","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":"2"},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""}},"flags":{"core":{"sourceId":"Item.4zjcBtJhXgpFW2pb"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Power%20Coupling.webp","effects":[]} -{"_id":"ZyEdKtLwSXuUQs0P","name":"Ionization Reactor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Ionization reactors are highly fuel-efficient reactors that trade power output for fuel economy.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":5100,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"reactor","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":"(2/3)"},"powdicerec":{"value":"(1d2)-1"},"hdclass":{"value":""}},"flags":{"core":{"sourceId":"Item.kXo8mNp6GFLYWokY"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Reactor.webp","effects":[]} -{"name":"Fuel Cell Reactor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Fuel cell reactors are the most common and balanced reactors on the market.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":4500,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"reactor","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":"1"},"hdclass":{"value":""}},"flags":{"core":{"sourceId":"Item.Qwu6WlJiIgFWq9VF"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Reactor.webp","effects":[],"_id":"jk7zL3cqhufDKsuh"} +{"_id":"ZyEdKtLwSXuUQs0P","name":"Ionization Reactor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Ionization reactors are highly fuel-efficient reactors that trade power output for fuel economy.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":5100,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"reactor","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":"0.667"},"powdicerec":{"value":"(1d2)-1"},"hdclass":{"value":""}},"flags":{"core":{"sourceId":"Item.kXo8mNp6GFLYWokY"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Reactor.webp","effects":[]} +{"name":"Fuel Cell Reactor","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Fuel cell reactors are the most common and balanced reactors on the market.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":4500,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"reactor","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":"1"},"powdicerec":{"value":"1"},"hdclass":{"value":""}},"flags":{"core":{"sourceId":"Item.Qwu6WlJiIgFWq9VF"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Reactor.webp","effects":[],"_id":"jk7zL3cqhufDKsuh"} {"name":"Hyperdrive, Class 1.0","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"The hyperdrive is a propulsion system that allows a starship to reach hyperspeed and traverse the void between stars in the alternate dimension of hyperspace. For a starship to have a hyperdrive, it must have a vacant hyperdrive slot modification.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":15000,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"hyper","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":"1"}},"flags":{"core":{"sourceId":"Item.MrCZaUig1puXcEVy"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Hyperdrive.webp","effects":[],"_id":"o9DmeVhCJNezkjdI"} {"_id":"oqB8RltTDjHnaS1Y","name":"Direct Power Coupling","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"Direct power coupling has a central power capacitor that feeds power directly to each system.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":4100,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":0,"type":"powerc","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":"4"},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":""}},"flags":{"core":{"sourceId":"Item.MEiHVZHModsp5w0b"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Power%20Coupling.webp","effects":[]} {"name":"Hyperdrive, Class 3","permission":{"default":0,"IpSq6HI4edO6e0Yw":3},"type":"equipment","data":{"description":{"value":"The hyperdrive is a propulsion system that allows a starship to reach hyperspeed and traverse the void between stars in the alternate dimension of hyperspace. For a starship to have a hyperdrive, it must have a vacant hyperdrive slot modification.
","chat":"","unidentified":""},"source":"SotG","quantity":1,"weight":null,"price":7500,"attuned":false,"attunement":0,"equipped":false,"rarity":"","identified":true,"activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"width":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":null,"type":"hyper","dex":null},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"speed":{"value":null,"conditions":""},"strength":0,"stealth":false,"proficient":true,"properties":{"Absorptive":false,"Agile":false,"Anchor":false,"Avoidant":false,"Barbed":false,"Bulky":false,"Charging":false,"Concealing":false,"Cumbersome":false,"Gauntleted":false,"Imbalanced":false,"Impermeable":false,"Insulated":false,"Interlocking":false,"Lambent":false,"Lightweight":false,"Magnetic":false,"Obscured":false,"Obtrusive":false,"Powered":false,"Reactive":false,"Regulated":false,"Reinforced":false,"Responsive":false,"Rigid":false,"Silent":false,"Spiked":false,"Steadfast":false,"Strength":false,"Versatile":false},"capx":{"value":""},"hpperhd":{"value":""},"regrateco":{"value":""},"cscap":{"value":""},"sscap":{"value":""},"fuelcostsmod":{"value":""},"powdicerec":{"value":""},"hdclass":{"value":"3"}},"flags":{"core":{"sourceId":"Item.bzY549C3zaI3H6mt"}},"img":"systems/sw5e/packs/Icons/Starship%20Equipment/Hyperdrive.webp","effects":[],"_id":"rFm20P0THnzZRUxB"} diff --git a/packs/packs/starships.db b/packs/packs/starships.db new file mode 100644 index 00000000..32695c68 --- /dev/null +++ b/packs/packs/starships.db @@ -0,0 +1,6 @@ +{"_id":"6BN8l5E8QtYt103T","name":"Small Starship","permission":{"default":0,"yXqD5rPwgjXHtqeZ":3},"type":"starship","data":{"description":{"value":"As the fighters cover his approach, Zik Beskin activates his targeting computer and ignores the explosions surrounding him, instead Focusing on the Destroyer's shield generator. It had to come down soon, or this fight was lost. Arsix, behind him, beeps and whirs, preparing the ion pulse missiles for the attack run, prewarming their engines and arming the warheads.
\nTogether a long time now, Beskin and Arsix had spilled their share of blood and oil, respectively, for the Rebellion--usually just while improving their ancient Ywing. But today, the blood and oil spilt wouldn't be their own. As Zik let fly a pair of missiles, he knew they would find their target. Today wasn't over just yet. This was her fourth sortie of the day, and Sheena was tired. The terrorists just kept coming. Every time she was about to shut her eyes a new wave of the Rebels came. And every time they did, she rushed to her TIE Interceptor and joined the alert fighters to take the fighters down before they could blow a hole in the planet's defenses. Every time they retreated before suffering heavy losses. But every time they came back. This last time she had decided to just nap in the cramped cockpit, so when the claxon rang out, she and her ship were basically ready to fly. This time she was going to end them quickly. As she repeatedly squeezed her trigger, she executed Koiogran turns and snap rolls galore, her laser blasts striking true, and the debris of A-wings, X-wings, and B-Wings--along with some frozen traitor remains--floated in space the next few days. At night, she leaned back against her beau, sipping some wine and watch-ing the beautiful streaks of light cross the sky as, piece by piece, the wreckage burned up in the atmosphere during reentry.
\nR5-S1 locked down the loose stabilizer with his gripper arm as he angled the X-Wing's deflector shields. This ship took a firm gripper to get under control, but R5-S1 was up to the task. As his pilot, Veets, fired his last blast from the overheating cannons on the deployed s-foils, R5-S1 did the work of cooling off the guns, spooling up the hyperdrive, and running the calculations for lightspeed. It was time to go. Small ships have a tiny crew, often only a pilot and perhaps an astromech, but often strike above their weight class, a threat to small and large ships alike.
"},"size":"sm","tier":0,"hullDice":"d6","hullDiceStart":3,"hullDiceRolled":[6,4,4],"hullDiceUsed":0,"shldDice":"d6","shldDiceStart":3,"shldDiceRolled":[6,4,4],"shldDiceUsed":0,"pwrDice":"1","buildBaseCost":50000,"buildMinWorkforce":5,"upgrdCostMult":1,"upgrdMinWorkforce":1,"baseSpaceSpeed":300,"baseTurnSpeed":250,"crewMinWorkforce":1,"modBaseCap":20,"modMaxSuitesBase":-1,"modMaxSuitesMult":1,"modMaxSuiteCap":1,"modCostMult":1,"modMinWorkforce":2,"hardpointMult":1,"equipCostMult":1,"equipMinWorkforce":1,"cargoCap":2,"fuelCost":50,"fuelCap":10,"foodCap":10,"source":"SotG"},"folder":null,"sort":200001,"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Features/Small.webp","effects":[{"_id":"aVvrOFBux3t6WMEc","flags":{"dae":{"stackable":false,"transfer":true}},"changes":[{"key":"data.abilities.dex.value","value":2,"mode":2,"priority":1},{"key":"data.abilities.con.value","value":-2,"mode":2,"priority":1}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Starship%20Features/Small.webp","label":"Small Starship","origin":"Item.Kgo48vXNxSZkWp7H","tint":"","transfer":true}]} +{"_id":"6liD1m4hqKSeS5sp","name":"Medium Starship","permission":{"default":0,"yXqD5rPwgjXHtqeZ":3},"type":"starship","data":{"description":{"value":"The Freighter shudders with the blasts of cannon fire. Despite its maneuvers, the pilot can't quite shake the pursuit. The technician's efforts to reinforce the shields are failing. The mechanic is pumping the reactor for every scrap of energy it can generate. The operator is frantically making the final few calculations for the jump to hyperspace. Finally, just as the ship's shields dissipate, the pilot makes the gut call, jettisoning the illicit cargo. As it distracts and hampers the followers, the freighter shifts power to the thrusters and quickly flies away.
\nAs the pirates activate their tractor beam to attempt to capture the weaponless frigate and its exotic wares, the gunboat escort intercedes. It flies in the line of the tractor, breaking the lock on the frigate, and unleashes a volley of cannon fire. The pirates, incapable of withstanding the salvo, drop the tractor beam and retreat.
\nAs the gunboat pursues to be sure the pirates don't come back for a second bite at the apple, the crew finally locks on target and unleashes a long-range night-stinger missile, putting a permanent end to the pirates' illicit and unwelcome activities.
\nThe captain invites his guests into his well-stocked cantina. He eyes the opposition as they take in his ship, assessing their reactions and noting their expressions. Fully aware of the effect the opulent room has on the unprepared, he easily stifles his grin and gestures for the starry-eyed vis-itors to sit across from him. He indicates for the server to bring drinks as he casually leans back and puts his feet on the table, confident this deal will go his way. He presses a button on the tiny remote in his hand, causing hidden panels to slide away and reveal his mostly-legal wares. \"So,\" he says, \"just how many of these do you need, and where will I deliver them?\"
\nMedium ships are the bread and butter of the closeknit group. They are large enough to accommodate all of the immediate needs of a crew, while at the same time being small enough to feel cozy.
"},"size":"med","tier":0,"hullDice":"d8","hullDiceStart":5,"hullDiceRolled":[8,5,5,5,5],"hullDiceUsed":0,"shldDice":"d8","shldDiceStart":5,"shldDiceRolled":[8,5,5,5,5],"shldDiceUsed":0,"pwrDice":"1","buildBaseCost":100000,"buildMinWorkforce":10,"upgrdCostMult":2,"upgrdMinWorkforce":5,"baseSpaceSpeed":300,"baseTurnSpeed":200,"crewMinWorkforce":1,"modBaseCap":30,"modMaxSuitesBase":3,"modMaxSuitesMult":1,"modMaxSuiteCap":4,"modCostMult":2,"modMinWorkforce":4,"hardpointMult":1.5,"equipCostMult":2,"equipMinWorkforce":2,"cargoCap":25,"fuelCost":100,"fuelCap":30,"foodCap":120,"source":"SotG"},"folder":null,"sort":300001,"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Features/Medium.webp","effects":[]} +{"_id":"FH8iBT4uujRUR0j7","name":"Gargantuan Starship","permission":{"default":0,"yXqD5rPwgjXHtqeZ":3},"type":"starship","data":{"description":{"value":"The smaller ships retreat into the shadow of the blockade ship, fleeing an overwhelming foe. As the dreadnought's shields envelope them, they quickly turn and spring on their pursuers, utilizing the bulwark's shields as they unleash all of the firepower they have to bear.
\nMeanwhile, the blockade ship unleashes a storm of electromagnetic energy from its antenna array, cutting of communications between enemy ships, effectively isolating the incoming forces from their distant fleet and from each other.
\nIn the center of the fleet, the command ship surveys the battlefield. Wherever the line wavers, the command ship quickly directs ships to reinforce. Finally, the formations of the enemy flag, and the command ship directs the fleet to capitalize on their failure as it determines and uploads targeting coordinates to its torpedo ships.
\nThe warship looms ominously over the battlefield as the two opposing armies crash. Despite the efforts of the enemy line, the warship closes into firing range of the capital ships. Having already determined an ordered targeting precedence, the operating crew confirms final firing solutions for the gunners as they charge up the main super-weapon on the prow of the ship. It unleashes its first devastating blast as the rest of its arsenal begins to lance out at secondary targets nearby.
\nGargantuan ships are the dreadnoughts that strike fear into the hearts of the faithless. They are the embodiment of indomitable might: a symbol of total and complete control.
"},"size":"grg","tier":0,"hullDice":"d20","hullDiceStart":11,"hullDiceRolled":[20,11,11,11,11,11,11,11,11,11,11],"hullDiceUsed":0,"shldDice":"d20","shldDiceStart":11,"shldDiceRolled":[20,11,11,11,11,11,11,11,11,11,11],"shldDiceUsed":0,"pwrDice":"1","buildBaseCost":1000000000,"buildMinWorkforce":10000,"upgrdCostMult":1000,"upgrdMinWorkforce":5000,"baseSpaceSpeed":300,"baseTurnSpeed":50,"crewMinWorkforce":80000,"modBaseCap":70,"modMaxSuitesBase":10,"modMaxSuitesMult":4,"modMaxSuiteCap":40000,"modCostMult":500,"modMinWorkforce":1000,"hardpointMult":3,"equipCostMult":500,"equipMinWorkforce":500,"cargoCap":200000,"fuelCost":100000,"fuelCap":1800,"foodCap":576000000,"source":"SotG"},"folder":null,"sort":600001,"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Features/Gargantuan.webp","effects":[{"_id":"3erWl25IS1iaKUiv","flags":{"dae":{"stackable":false,"transfer":true}},"changes":[{"key":"data.abilities.dex.value","value":-6,"mode":2,"priority":1},{"key":"data.abilities.con.value","value":6,"mode":2,"priority":1}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Starship%20Features/Gargantuan.webp","label":"Gargantuan Starship","origin":"Item.KjK5001DYmUlFfPF","tint":"","transfer":true}]} +{"_id":"RFKvLuqE13INBxqd","name":"Large Starship","permission":{"default":0,"yXqD5rPwgjXHtqeZ":3},"type":"starship","data":{"description":{"value":"Trapped in the capital ship's tractor beam, the ambassador frigate moves slowly towards the cruiser. The crew struggles to squeeze more power out of their reactor while the few marines on board take positions next to the hatches, wiping sweat from their brows as they check and re-check their weapons. Finally, bringing all the power the ship has to bare, the frigate is able to break the hold of the tractor beam and regain its trajectory, slowly but surely increasing the distance, before finally escaping the planet's moon and being able to jump to hyperspace. Shouts of joy echo down the ship's corridors and extra rations are ordered in celebration.
\nEngines burning brightly, the corvette sprints through the blockade, trying to minimize the amount of fire its meager shields will have to absorb. Top and bottom turrets swivel to port, unleashing return fire against inbound interceptors. The ground drops from under everyone's feet as the artificial gravity systems flicker for a second as a pulse weapon detonates nearby. The high-pitched, distant whine of the reactor is barely audible over commands issuing from the bridge. The visual readouts indicated that they were now past the picket line, and the interceptors appeared to be breaking off, unsure of their ability to take on the much larger ship without the support of their battle stations. They'd made it. Looking back at the scopes, the coordinator's head hung down. They'd been the only ones to do so.
\nAs the Pelta-Class Picket ship danced between the larger destroyers and dreadnaughts, it continued its near constant barrage of heavy laser cannon fire, interspersed with individual launches of concussion missiles and proton torpedoes directed at vulnerable parts of the opposing fleet. If too many of those enemy guns came to bear on the the Pelta, it would be in trouble, but it's speed and it's relatively limited firepower made it a less-than juicy target. For now. But that is exactly what it's captain needed. Just a few more clicks and they would be in a perfect flanking position, able to pound the engines of the flag ship as soon as it's shields were brought down by the bombing squad beginning their run now.
\nLarge ships occupy the pinnacle of size for most private owner/operators in the galaxy. Large ships require an extensive crew and are costly to maintain, but can pack quite a punch and may house various suites and operation centers that allow the ship to operate as an impressive and mobile base of operations for wealthy individuals and successful adventurers.
"},"size":"lg","tier":0,"hullDice":"d10","hullDiceStart":7,"hullDiceRolled":[10,6,6,6,6,6,6],"hullDiceUsed":0,"shldDice":"d10","shldDiceStart":7,"shldDiceRolled":[10,6,6,6,6,6,6],"shldDiceUsed":0,"pwrDice":"1","buildBaseCost":1000000,"buildMinWorkforce":100,"upgrdCostMult":10,"upgrdMinWorkforce":50,"baseSpaceSpeed":300,"baseTurnSpeed":150,"crewMinWorkforce":200,"modBaseCap":50,"modMaxSuitesBase":3,"modMaxSuitesMult":2,"modMaxSuiteCap":400,"modCostMult":5,"modMinWorkforce":10,"hardpointMult":2,"equipCostMult":5,"equipMinWorkforce":5,"cargoCap":500,"fuelCost":1000,"fuelCap":300,"foodCap":240000,"source":"SotG"},"folder":null,"sort":400001,"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Features/Large.webp","effects":[{"_id":"NwpCHKQsAOq16TMa","flags":{"dae":{"stackable":false,"transfer":true}},"changes":[{"key":"data.abilities.dex.value","value":-2,"mode":2,"priority":1},{"key":"data.abilities.con.value","value":2,"mode":2,"priority":1}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Starship%20Features/Large.webp","label":"Large Ship","origin":"Item.ywTvt1JEvDEoqG3A","tint":"","transfer":true}]} +{"_id":"pgmf0rMYLt4LQtfN","name":"Huge Starship","permission":{"default":0,"yXqD5rPwgjXHtqeZ":3},"type":"starship","data":{"description":{"value":"The battleship's shields flicker as it absorbs the blows of the attacking fighters. It continues inexorably past them as it's point-defense system peppers it's vicinity with blaster fire to ward them off. As it a approaches the fragile medical frigate the fighters scramble to protect, its gunners lock on to the target before unleashing a fierce volley of turbolaser fire and snapping it in half.
\nAs the carrier leaves hyperspace, snubfighters deploy from its hangars in formations and move to intercept the space station's patrol fighters. Before the enemy craft have the opportunity to respond, the fighters fall upon them, quickly decimating their ranks. But before the snubfighters had even left the carrier, a second wave of small bombers had been prepping for takeoff. As they spew forth from the hangars, they quickly lock on to the space station and launch proton bombs, pulverizing the station in minutes.
\nWith the command given, the operator activates the interdictor's gravity well projectors. the lights inside dim almost imperceptibly as huge amounts of power is drawn from the reactor core and supplemental capacitors to the projectors. Accompanied by a lowpitched hum, the gravity well projectors power up.
\nMinutes pass for the ship uneventfully, until finally a frigate lurches unceremoniously out of hyperspace into realspace in front of them. The ship then activates its tractor beam, trapping its quarry.
\nHuge starships, regardless of their specific purpose, are the backbone of any military. They provide a mobile base of operations and function as a staging ground for the faction that controls them.
"},"size":"huge","tier":0,"hullDice":"d12","hullDiceStart":9,"hullDiceRolled":[12,7,7,7,7,7,7,7,7],"hullDiceUsed":0,"shldDice":"d12","shldDiceStart":9,"shldDiceRolled":[12,7,7,7,7,7,7,7,7],"shldDiceUsed":0,"pwrDice":"1","buildBaseCost":100000000,"buildMinWorkforce":1000,"upgrdCostMult":100,"upgrdMinWorkforce":500,"baseSpaceSpeed":300,"baseTurnSpeed":100,"crewMinWorkforce":4000,"modBaseCap":60,"modMaxSuitesBase":6,"modMaxSuitesMult":3,"modMaxSuiteCap":4000,"modCostMult":50,"modMinWorkforce":100,"hardpointMult":2,"equipCostMult":50,"equipMinWorkforce":50,"cargoCap":10000,"fuelCost":10000,"fuelCap":600,"foodCap":9600000,"source":"SotG"},"folder":null,"sort":500001,"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Features/Huge.webp","effects":[{"_id":"5dnyAxPsWqhRxR2v","flags":{"dae":{"stackable":false,"transfer":true}},"changes":[{"key":"data.abilities.dex.value","value":-4,"mode":2,"priority":1},{"key":"data.abilities.con.value","value":4,"mode":2,"priority":1}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Starship%20Features/Huge.webp","label":"Huge Starship","origin":"Item.h8l5MTU8C1pDIQGL","tint":"","transfer":true}]} +{"_id":"zC4qM8JMmMzCjMJK","name":"Tiny Starship","permission":{"default":0,"yXqD5rPwgjXHtqeZ":3},"type":"starship","data":{"description":{"value":"As the droid fighter ducked and weaved through flying blaster bolts and dodged the occasional flak, its optical sensors continued to become more and more occluded as they accumulated a dark haze of dust and smoke. Switching to active radar systems, the droid continued to relentlessly pursue its target: the fleeing Jedi and its small padawn that was barely larger than a youngling. Not that it mattered. Whether either target continued to draw breath a few seconds from now didn't really matter to the droid. Of course, that cessation was its goal, but it didn't really care about that goal...it's just what it was doing. What it had to do. But not exactly what it wanted to do. The droid passed power from its fully charged weapon's capacitors into its guns, which blazed to life and spewed plasma towards the small child's back. It was a perfect shot. How could it not be. That's what it did. Then the Jedi's own plasma weapon flared as it darted across the youngling's back, deflecting the droid's blasts directly back at it. Of course, that is what Jedi's did. And as the bolts tore through the droid ship's hull, into its main computer banks, across its power banks and out its engines, the droid's final computations let it know that it was plummeting to the earth at terminal velocity. It's just what it was doing. What it now had to do. But not exactly what it wanted to do.
\nThe small drone slips silently past the blockade, scanning the defensive formations as it goes. The only chance to save the people on embattled Neth-Feeno was to coordinate a supply drop with them. This little, remote-controlled stealth ship was their only hope. It had to reach the surface to get the plan and maps through. Then it had to return with a full readout of the defenses. Only then could a distracting assault be planned to cover the air drop. As the tiny craft floated past the final sensor pod mounted right next to the final turret canon, the monitoring crew let out a sigh, and wiped sweat from their brows. As their screens, already more static than signal, winked out as the craft's transmissions were cut-off as it passed completely into the black-out zone, the team leader turned to his squad and said, \"May the force be with us today.\"
\nOne thing all Tiny starships have in common is that they are unmanned. Sometimes they are controlled remotely, but more often they are controlled by droids.
"},"size":"tiny","tier":0,"hullDice":"d4","hullDiceStart":1,"hullDiceRolled":[4],"hullDiceUsed":0,"shldDice":"d4","shldDiceStart":1,"shldDiceRolled":[4],"shldDiceUsed":0,"pwrDice":"1","buildBaseCost":10000,"buildMinWorkforce":3,"upgrdCostMult":0.5,"upgrdMinWorkforce":1,"baseSpaceSpeed":300,"baseTurnSpeed":300,"crewMinWorkforce":0,"modBaseCap":10,"modMaxSuitesBase":0,"modMaxSuitesMult":0,"modMaxSuiteCap":0,"modCostMult":0.5,"modMinWorkforce":1,"hardpointMult":1,"equipCostMult":0.5,"equipMinWorkforce":1,"cargoCap":0,"fuelCost":25,"fuelCap":5,"foodCap":0,"source":"SotG"},"folder":null,"sort":100001,"flags":{},"img":"systems/sw5e/packs/Icons/Starship%20Features/Tiny.webp","effects":[{"_id":"5BCYRjiFKUZY8ke9","flags":{"dae":{"stackable":false,"transfer":true}},"changes":[{"key":"data.abilities.dex.value","value":4,"mode":2,"priority":1},{"key":"data.abilities.con.value","value":-4,"mode":2,"priority":1}],"disabled":false,"duration":{"startTime":null,"seconds":null,"rounds":null,"turns":null,"startRound":null,"startTurn":null},"icon":"systems/sw5e/packs/Icons/Starship%20Features/Tiny.webp","label":"Tiny Starship","origin":"Item.k1Cxor0HkSEBpkuN","tint":"","transfer":true}]} diff --git a/sw5e-dark.css b/sw5e-dark.css index 9a0e1178..d381f520 100644 --- a/sw5e-dark.css +++ b/sw5e-dark.css @@ -794,3 +794,14 @@ body.dark-theme .sw5e.sheet.actor .swalt-sheet .tab.notes section > input { body.dark-theme .sw5e.sheet.actor.npc .swalt-sheet header .experience { color: #4f4f4f; } +body.dark-theme .sw5e.sheet.actor .swalt-sheet .panel.resources .traits .fuel-wrapper .fuel-label { + background: #D6D6D6; + color: #1C1C1C; + border: 1px solid #1C1C1C; +} +body.dark-theme .sw5e.sheet.actor .swalt-sheet .panel.resources .traits .fuel-wrapper .fuel { + background: #c40f0f; +} +body.dark-theme .sw5e.sheet.actor .swalt-sheet .panel.resources .traits .fuel-wrapper .fuel .fuel-bar { + background: #0dce0d; +} \ No newline at end of file diff --git a/sw5e-global.css b/sw5e-global.css index 35501ad2..4d271123 100644 --- a/sw5e-global.css +++ b/sw5e-global.css @@ -1727,3 +1727,78 @@ input[type="reset"]:disabled { transform: rotate(360deg); } } +.sw5e.sheet.actor .swalt-sheet .panel.resources .traits .fuel-wrapper { + display: grid; + grid-template-columns: 300px 100px; + width: 400px; + justify-self: end; +} +.sw5e.sheet.actor .swalt-sheet .panel.resources .traits .fuel-wrapper .fuel-label { + font-size: 12px; + line-height: 14px; + width: 100%; + text-shadow: none; + padding: 0; + margin: 0; + height: auto; + text-align: center; + margin-left: -2px; + border-radius: 0 4px 4px 0; +} +.sw5e.sheet.actor .swalt-sheet .panel.resources .traits .fuel-wrapper .fuel { + position: relative; + border-radius: 4px; + height: 16px; + margin: 0; + width: 100%; +} +.sw5e.sheet.actor .swalt-sheet .panel.resources .traits .fuel-wrapper .fuel .fuel-bar { + position: absolute; + top: 0; + left: 0; + height: 100%; + border-radius: 4px; + border: none; +} +input[type=range][orient=vertical] { + -webkit-appearance: slider-vertical; + width: 10px; + height: 60px !important; + padding: 0 0 !important; + background-color: #c40f0f !important; + box-sizing: border-box; +} +input[type=range][orient=vertical]::-webkit-slider-runnable-track { + -webkit-appearance: slider-vertical !important; + height: 60px !important; + width: 10px !important; + line-height: 60px !important; + padding-top: 0 !important; + padding-bottom: 0 !important; + margin-top: 0 0 !important; + border-radius: 3px !important; + background: linear-gradient( + to top, + #c40f0f 50%, + #0dce0d 50% + ); +} +input[type=range][orient=vertical]::-webkit-slider-thumb { + -webkit-appearance: none !important; + background-color: #c40f0f !important; + margin-right: -4px !important; + margin-top: 0px !important; + cursor: grab !important; + border-radius: 0 0 0 0 !important; + width: 10px !important; + height: 5px !important; + font-size: 10px; +} +output { + display: block; + margin: 5px auto; + font-size:1.75em; +} +input .vertslider { + height: 60px; +} \ No newline at end of file diff --git a/sw5e-light.css b/sw5e-light.css index 3b240d7a..cbe5b909 100644 --- a/sw5e-light.css +++ b/sw5e-light.css @@ -781,3 +781,14 @@ body.light-theme .sw5e.sheet.actor .swalt-sheet .tab.notes section > input { body.light-theme .sw5e.sheet.actor.npc .swalt-sheet header .experience { color: #4f4f4f; } +body.light-theme .sw5e.sheet.actor .swalt-sheet .panel.resources .traits .fuel-wrapper .fuel-label { + background: #D6D6D6; + color: #1C1C1C; + border: 1px solid #1C1C1C; +} +body.light-theme .sw5e.sheet.actor .swalt-sheet .panel.resources .traits .fuel-wrapper .fuel { + background: #c40f0f; +} +body.light-theme .sw5e.sheet.actor .swalt-sheet .panel.resources .traits .fuel-wrapper .fuel .fuel-bar { + background: #0dce0d; +} \ No newline at end of file diff --git a/sw5e.css b/sw5e.css index 556d0642..f548bfdc 100644 --- a/sw5e.css +++ b/sw5e.css @@ -426,6 +426,7 @@ list-style: none; margin: 0; padding: 0; + display: block; } .sw5e.sheet .items-list .item-name { flex: 2; diff --git a/sw5e.js b/sw5e.js index e412f4f3..befcb8d4 100644 --- a/sw5e.js +++ b/sw5e.js @@ -159,16 +159,15 @@ Hooks.once("setup", function() { const toLocalize = [ "abilities", "abilityAbbreviations", "abilityActivationTypes", "abilityConsumptionTypes", "actorSizes", "alignments", "armorProficiencies", "armorPropertiesTypes", "conditionTypes", "consumableTypes", "cover", "currencies", "damageResistanceTypes", - "damageTypes", "distanceUnits", "equipmentTypes", "healingTypes", "itemActionTypes", "languages", + "damageTypes", "deploymentTypes", "distanceUnits", "equipmentTypes", "healingTypes", "itemActionTypes", "languages", "limitedUsePeriods", "movementTypes", "movementUnits", "polymorphSettings", "proficiencyLevels", "senses", "skills", - "starshipRolessm", "starshipRolesmed", "starshipRoleslg", "starshipRoleshuge", "starshipRolesgrg", "starshipSkills", - "powerComponents", "powerLevels", "powerPreparationModes", "powerScalingModes", "powerSchools", "targetTypes", + "starshipSkills", "powerComponents", "powerLevels", "powerPreparationModes", "powerScalingModes", "powerSchools", "targetTypes", "timePeriods", "toolProficiencies", "weaponProficiencies", "weaponProperties", "weaponSizes", "weaponTypes" ]; // Exclude some from sorting where the default order matters const noSort = [ - "abilities", "alignments", "currencies", "distanceUnits", "movementUnits", "itemActionTypes", "proficiencyLevels", + "abilities", "alignments", "currencies", "deploymentTypes", "distanceUnits", "movementUnits", "itemActionTypes", "proficiencyLevels", "limitedUsePeriods", "powerComponents", "powerLevels", "powerPreparationModes", "weaponTypes" ]; @@ -277,6 +276,14 @@ Handlebars.registerHelper('getProperty', function (data, property) { return getProperty(data, property); }); +Handlebars.registerHelper('round', function(value) { + return Math.floor(value); +}); + +Handlebars.registerHelper('debug', function(value) { + console.log(value) + return value; +}) function setFolderBackground(html) { html.find("header.folder-header").each(function() { diff --git a/system.json b/system.json index 54436f2c..21ed569f 100644 --- a/system.json +++ b/system.json @@ -146,6 +146,12 @@ "path": "./packs/packs/starshipmodifications.db", "entity": "Item" }, + { + "name": "starships", + "label": "Starship Types", + "path": "./packs/packs/starships.db", + "entity": "Item" + }, { "name": "starshipweapons", "label": "Starship Weapons", diff --git a/template.json b/template.json index 4df8e6b6..be5d5c26 100644 --- a/template.json +++ b/template.json @@ -37,8 +37,8 @@ "value": 10, "min": 0, "max": 10, - "temp": 0, - "tempmax": 0 + "temp": null, + "tempmax": null }, "init": { "value": 0, @@ -89,6 +89,15 @@ }, "creature": { "attributes": { + "rank": { + "total": 0, + "coord": 0, + "gunner": 0, + "mechanic": 0, + "operator": 0, + "pilot": 0, + "technician": 0 + }, "senses": { "darkvision": 0, "blindsight": 0, @@ -410,31 +419,119 @@ "starship": { "templates": ["common"], "attributes": { - "cargcap": 0, - "crewcap": 0, - "cscap": 0, + "cost": { + "baseBuild": 0, + "baseUpgrade": 0, + "multEquip": 0, + "multModification": 0, + "multUpgrade": 0 + }, "death": { "failure": 0, "success": 0 }, - "dr": 0, - "engpow": 1, - "exhaustion": 0, - "hsm": 1, + "deployment": { + "coord": { + "uuid": null, + "name": null, + "rank": null, + "prof": null + }, + "gunner": { + "uuid": null, + "name": null, + "rank": null, + "prof": null + }, + "mechanic": { + "uuid": null, + "name": null, + "rank": null, + "prof": null + }, + "operator": { + "uuid": null, + "name": null, + "rank": null, + "prof": null + }, + "pilot": { + "uuid": null, + "name": null, + "rank": null, + "prof": null + }, + "technician": { + "uuid": null, + "name": null, + "rank": null, + "prof": null + }, + "crew": [], + "passenger": [] + }, + "equip": { + "armor": { + "dr": 0, + "maxDex": 99, + "stealthDisadv": false + }, + "hyperdrive": { + "class": null + }, + "powerCoupling": { + "centralCap": 0, + "systemCap": 0 + }, + "reactor": { + "fuelMult": 1, + "powerRecDie": "1" + }, + "size": { + "cargoCap": 0, + "crewMinWorkforce": 0, + "foodCap": 0 + }, + "shields": { + "capMult": 1, + "regenRateMult": 1 + } + }, + "systemDamage": 0, + "fuel": { + "cap": 0, + "cost": 0, + "value": 0 + }, "hull": { "die": "", "dice": 0, + "dicemax": 0, "formula":"", "value": null, "max": null }, "mods": { - "open": 10, - "max": 10 + "capUsed": 0, + "capLimit": 10, + "hardpoints":{ + "open": 0, + "max": 0 + }, + "installed": 0, + "suites": { + "open": 0, + "max": 0, + "cap": 0 + } }, - "pwrdice": { - "pwrdie": "", - "recovery": 1, + "power": { + "die": "", + "routing":{ + "engines": 1, + "shields": 1, + "weapons": 1 + }, "central": { "value": 0, "max": 0 @@ -463,21 +560,24 @@ "shld": { "die": "", "dice": 0, + "dicemax": 0, + "depleted": false, "formula":"", "value": null, "max": null }, - "shieldpow": 1, - "sscap": 0, - "suites": { - "open": 0, - "max": 0 - }, - "weaponpow": 1 + "used": false, + "workforce": { + "max": 0, + "minBuild": 0, + "minEquip": 0, + "minModification": 0, + "minUpgrade": 0 + } }, "details": { "tier": 0, - "role": "", + "role": [], "source": "" }, "skills": { @@ -501,7 +601,7 @@ "value": 0, "ability": "cha" }, - "int": { + "inf": { "value": 0, "ability": "cha" }, @@ -539,7 +639,7 @@ } }, "traits": { - "size": "med" + "size": null } }, "vehicle": { @@ -826,7 +926,7 @@ "capx": { "value": null }, - "hpperhd": { + "dmgred": { "value": null }, "regrateco": { @@ -1005,12 +1105,34 @@ "size": "", "tier": 0, "hullDice": "d6", - "hullDiceStart": 1, + "hullDiceStart": 3, + "hullDiceRolled":[6,4,4], "hullDiceUsed": 0, "shldDice": "d6", - "shldDiceStart": 1, + "shldDiceStart": 3, + "shldDiceRolled":[6,4,4], "shldDiceUsed": 0, "pwrDice": "1", + "buildBaseCost": 50000, + "buildMinWorkforce": 5, + "upgrdCostMult": 1, + "upgrdMinWorkforce": 1, + "baseSpaceSpeed": 300, + "baseTurnSpeed": 250, + "crewMinWorkforce": 1, + "modBaseCap": 20, + "modMaxSuitesBase": 0, + "modMaxSuitesMult": 1, + "modMaxSuiteCap": 1, + "modCostMult": 1, + "modMinWorkforce": 2, + "hardpointMult": 2, + "equipCostMult": 1, + "equipMinWorkforce": 1, + "cargoCap": 2, + "fuelCost": 50, + "fuelCap": 10, + "foodCap": 10, "source": "SotG" }, "starshipfeature": { diff --git a/templates/actors/newActor/parts/swalt-crew.html b/templates/actors/newActor/parts/swalt-crew.html index 79065c42..431444e2 100644 --- a/templates/actors/newActor/parts/swalt-crew.html +++ b/templates/actors/newActor/parts/swalt-crew.html @@ -8,6 +8,14 @@