Compare commits
7 Commits
fvtt-pegas
...
fvtt-pegas
Author | SHA1 | Date | |
---|---|---|---|
b81e5ec17e | |||
6a3cb66391 | |||
ba50c86800 | |||
8cc2380f0a | |||
efb55ff829 | |||
502887a820 | |||
b5755db5ca |
14
.gitignore
vendored
Normal file
14
.gitignore
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
.vscode/settings.json
|
||||||
|
.idea
|
||||||
|
.history
|
||||||
|
todo.md
|
||||||
|
/.vscode
|
||||||
|
/ignored/
|
||||||
|
/node_modules/
|
||||||
|
/jsconfig.json
|
||||||
|
/package.json
|
||||||
|
/package-lock.json
|
||||||
|
/packs/*/
|
||||||
|
/packs/*/CURRENT
|
||||||
|
/packs/*/LOG
|
||||||
|
/packs/*/LOCK
|
49
lang/en.json
49
lang/en.json
@ -1,25 +1,28 @@
|
|||||||
{
|
{
|
||||||
"ITEM": {
|
"TYPES": {
|
||||||
"TypeRace": "Race",
|
"Item": {
|
||||||
"TypeRole": "Role",
|
"Race": "Race",
|
||||||
"TypeAbility": "Ability",
|
"Role": "Role",
|
||||||
"TypeSpecialisation": "Specialisation",
|
"Ability": "Ability",
|
||||||
"TypePerk": "Perk",
|
"Specialisation": "Specialisation",
|
||||||
"TypePower": "Power",
|
"Perk": "Perk",
|
||||||
"TypeArmor": "Armor",
|
"Power": "Power",
|
||||||
"TypeShield": "Shield",
|
"Armor": "Armor",
|
||||||
"TypeEquipment": "Equipment",
|
"Shield": "Shield",
|
||||||
"TypeWeapon": "Weapon",
|
"Equipment": "Equipment",
|
||||||
"TypeEffect": "Effect",
|
"Weapon": "Weapon",
|
||||||
"TypeMoney": "Money",
|
"Effect": "Effect",
|
||||||
"TypeVirtue": "Virtue",
|
"Money": "Money",
|
||||||
"TypeVice": "Vice",
|
"Virtue": "Virtue",
|
||||||
"TypeVehiclehull": "Vehicule Hull",
|
"Vice": "Vice",
|
||||||
"TypePowercoremodule": "Power Core Module",
|
"Vehiclehull": "Vehicule Hull",
|
||||||
"TypeMobilitymodule": "Mobility Module",
|
"Powercoremodule": "Power Core Module",
|
||||||
"TypeCombatmodule": "Combat Module",
|
"Mobilitymodule": "Mobility Module",
|
||||||
"TypeVehiclemodule": "Vehicle Module",
|
"Combatmodule": "Combat Module",
|
||||||
"TypeVehicleweaponmodule" : "Vehicle Weapon Module",
|
"Vehiclemodule": "Vehicle Module",
|
||||||
"TypePropulsionmodule": "Propulsion module"
|
"Vehicleweaponmodule" : "Vehicle Weapon Module",
|
||||||
}
|
"Propulsionmodule": "Propulsion module"
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
@ -41,6 +41,7 @@ export class PegasusActorSheet extends ActorSheet {
|
|||||||
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
|
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
|
||||||
limited: this.object.limited,
|
limited: this.object.limited,
|
||||||
specs: this.actor.getSpecs( ),
|
specs: this.actor.getSpecs( ),
|
||||||
|
config: game.system.pegasus.config,
|
||||||
optionsDiceList: PegasusUtility.getOptionsDiceList(),
|
optionsDiceList: PegasusUtility.getOptionsDiceList(),
|
||||||
optionsLevel: PegasusUtility.getOptionsLevel(),
|
optionsLevel: PegasusUtility.getOptionsLevel(),
|
||||||
weapons: this.actor.checkAndPrepareEquipments( duplicate(this.actor.getWeapons()) ),
|
weapons: this.actor.checkAndPrepareEquipments( duplicate(this.actor.getWeapons()) ),
|
||||||
@ -53,7 +54,7 @@ export class PegasusActorSheet extends ActorSheet {
|
|||||||
powers: duplicate(this.actor.getPowers()),
|
powers: duplicate(this.actor.getPowers()),
|
||||||
subActors: duplicate(this.actor.getSubActors()),
|
subActors: duplicate(this.actor.getSubActors()),
|
||||||
race: duplicate(this.actor.getRace()),
|
race: duplicate(this.actor.getRace()),
|
||||||
role: duplicate(this.actor.getRole()),
|
role: this.actor.getRole(),
|
||||||
effects: duplicate(this.actor.getEffects()),
|
effects: duplicate(this.actor.getEffects()),
|
||||||
moneys: duplicate(this.actor.getMoneys()),
|
moneys: duplicate(this.actor.getMoneys()),
|
||||||
virtues: duplicate(this.actor.getVirtues()),
|
virtues: duplicate(this.actor.getVirtues()),
|
||||||
@ -354,13 +355,13 @@ export class PegasusActorSheet extends ActorSheet {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
/** @override */
|
/** @override */
|
||||||
setPosition(options = {}) {
|
/*setPosition(options = {}) {
|
||||||
const position = super.setPosition(options);
|
const position = super.setPosition(options);
|
||||||
const sheetBody = this.element.find(".sheet-body");
|
const sheetBody = this.element.find(".sheet-body");
|
||||||
const bodyHeight = position.height - 192;
|
const bodyHeight = position.height - 192;
|
||||||
sheetBody.css("height", bodyHeight);
|
sheetBody.css("height", bodyHeight);
|
||||||
return position;
|
return position;
|
||||||
}
|
}*/
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async _onDropItem(event, dragData) {
|
async _onDropItem(event, dragData) {
|
||||||
|
@ -112,6 +112,14 @@ export class PegasusActor extends Actor {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
prepareDerivedData() {
|
prepareDerivedData() {
|
||||||
|
|
||||||
|
if (this.system.secondary.stealthhealth) {
|
||||||
|
this.update({"system.secondary": {"-=stealthhealth": null}} )
|
||||||
|
}
|
||||||
|
if (this.system.secondary.socialhealth) {
|
||||||
|
this.update({"system.secondary": {"-=socialhealth": null}} )
|
||||||
|
}
|
||||||
|
|
||||||
if (!this.traumaState) {
|
if (!this.traumaState) {
|
||||||
this.traumaState = "none"
|
this.traumaState = "none"
|
||||||
}
|
}
|
||||||
@ -146,6 +154,9 @@ export class PegasusActor extends Actor {
|
|||||||
modifier -= effect.system.effectlevel
|
modifier -= effect.system.effectlevel
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (effect.type == "ability" && effect.system.statusaffected && effect.system.statusaffected == "mt") {
|
||||||
|
modifier += effect.system.statusmodifier
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return PegasusUtility.getDiceValue(this.system.statistics.mnd.value) + this.system.statistics.mnd.mod + PegasusUtility.getDiceValue(this.system.statistics.mnd.bonuseffect) + modifier
|
return PegasusUtility.getDiceValue(this.system.statistics.mnd.value) + this.system.statistics.mnd.mod + PegasusUtility.getDiceValue(this.system.statistics.mnd.bonuseffect) + modifier
|
||||||
}
|
}
|
||||||
@ -162,6 +173,9 @@ export class PegasusActor extends Actor {
|
|||||||
modifier -= effect.system.effectlevel
|
modifier -= effect.system.effectlevel
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (effect.type == "ability" && effect.system.statusaffected && effect.system.statusaffected == "kbv") {
|
||||||
|
modifier += effect.system.statusmodifier
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return this.system.statistics.phy.value + this.system.statistics.phy.mod + this.system.statistics.phy.bonuseffect + modifier
|
return this.system.statistics.phy.value + this.system.statistics.phy.mod + this.system.statistics.phy.bonuseffect + modifier
|
||||||
}
|
}
|
||||||
@ -269,8 +283,8 @@ export class PegasusActor extends Actor {
|
|||||||
return race[0] ?? [];
|
return race[0] ?? [];
|
||||||
}
|
}
|
||||||
getRole() {
|
getRole() {
|
||||||
let role = this.items.filter(item => item.type == 'role')
|
let role = this.items.find(item => item.type == 'role')
|
||||||
return role[0] ?? [];
|
return role;
|
||||||
}
|
}
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
getRoleLevel() {
|
getRoleLevel() {
|
||||||
@ -662,7 +676,7 @@ export class PegasusActor extends Actor {
|
|||||||
for (let spec of specThreat) {
|
for (let spec of specThreat) {
|
||||||
tl += PegasusUtility.getDiceValue(spec.system.level)
|
tl += PegasusUtility.getDiceValue(spec.system.level)
|
||||||
}
|
}
|
||||||
tl += this.system.nrg.absolutemax + this.system.secondary.health.max + this.system.secondary.delirium.max
|
tl += this.system.nrg.absolutemax /* NO MORE USED + this.system.secondary.health.max + this.system.secondary.delirium.max*/
|
||||||
tl += this.getPerks().length * 5
|
tl += this.getPerks().length * 5
|
||||||
|
|
||||||
let weapons = this.getWeapons()
|
let weapons = this.getWeapons()
|
||||||
@ -752,10 +766,11 @@ export class PegasusActor extends Actor {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
modifyStun(incDec) {
|
modifyStun(incDec) {
|
||||||
let combat = duplicate(this.system.combat)
|
let myself = this
|
||||||
|
let combat = duplicate(myself.system.combat)
|
||||||
combat.stunlevel += incDec
|
combat.stunlevel += incDec
|
||||||
if (combat.stunlevel >= 0) {
|
if (combat.stunlevel >= 0) {
|
||||||
this.update({ 'system.combat': combat })
|
myself.update({ 'system.combat': combat } )
|
||||||
let chatData = {
|
let chatData = {
|
||||||
user: game.user.id,
|
user: game.user.id,
|
||||||
rollMode: game.settings.get("core", "rollMode"),
|
rollMode: game.settings.get("core", "rollMode"),
|
||||||
@ -774,11 +789,12 @@ export class PegasusActor extends Actor {
|
|||||||
if (stunAbove > 0) {
|
if (stunAbove > 0) {
|
||||||
ChatMessage.create({ content: `${this.name} Stun threshold has been exceeded.` })
|
ChatMessage.create({ content: `${this.name} Stun threshold has been exceeded.` })
|
||||||
}
|
}
|
||||||
|
/* NO MORE AUTOMATION HERE
|
||||||
if (incDec > 0 && stunAbove > 0) {
|
if (incDec > 0 && stunAbove > 0) {
|
||||||
let delirium = duplicate(this.system.secondary.delirium)
|
let delirium = duplicate(myself.system.secondary.delirium)
|
||||||
delirium.value -= incDec
|
delirium.value -= incDec
|
||||||
this.update({ 'system.secondary.delirium': delirium })
|
myself.update({ 'system.secondary.delirium': delirium })
|
||||||
}
|
}*/
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
@ -1230,6 +1246,7 @@ export class PegasusActor extends Actor {
|
|||||||
nrg.max += item.system.features.nrgcost.value
|
nrg.max += item.system.features.nrgcost.value
|
||||||
await this.update({ 'system.nrg': nrg })
|
await this.update({ 'system.nrg': nrg })
|
||||||
}
|
}
|
||||||
|
/* NO MORE USED
|
||||||
if (item.system.features.bonushealth.flag) {
|
if (item.system.features.bonushealth.flag) {
|
||||||
let health = duplicate(this.system.secondary.health)
|
let health = duplicate(this.system.secondary.health)
|
||||||
health.value -= Number(item.system.features.bonushealth.value) || 0
|
health.value -= Number(item.system.features.bonushealth.value) || 0
|
||||||
@ -1247,7 +1264,7 @@ export class PegasusActor extends Actor {
|
|||||||
nrg.value -= Number(item.system.features.bonusnrg.value) || 0
|
nrg.value -= Number(item.system.features.bonusnrg.value) || 0
|
||||||
nrg.max -= Number(item.system.features.bonusnrg.value) || 0
|
nrg.max -= Number(item.system.features.bonusnrg.value) || 0
|
||||||
await this.update({ 'system.nrg': nrg })
|
await this.update({ 'system.nrg': nrg })
|
||||||
}
|
}*/
|
||||||
this.disableWeaverPerk(item)
|
this.disableWeaverPerk(item)
|
||||||
PegasusUtility.createChatWithRollMode(item.name, {
|
PegasusUtility.createChatWithRollMode(item.name, {
|
||||||
content: await renderTemplate(`systems/fvtt-pegasus-rpg/templates/chat-perk-ready.html`, { name: this.name, perk: duplicate(item) })
|
content: await renderTemplate(`systems/fvtt-pegasus-rpg/templates/chat-perk-ready.html`, { name: this.name, perk: duplicate(item) })
|
||||||
@ -1280,6 +1297,7 @@ export class PegasusActor extends Actor {
|
|||||||
ui.notifications.warn("Not enough NRG to activate the Perk " + item.name)
|
ui.notifications.warn("Not enough NRG to activate the Perk " + item.name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/* NO MORE USED
|
||||||
if (item.system.features.bonushealth.flag) {
|
if (item.system.features.bonushealth.flag) {
|
||||||
let health = duplicate(this.system.secondary.health)
|
let health = duplicate(this.system.secondary.health)
|
||||||
health.value += Number(item.system.features.bonushealth.value) || 0
|
health.value += Number(item.system.features.bonushealth.value) || 0
|
||||||
@ -1291,7 +1309,7 @@ export class PegasusActor extends Actor {
|
|||||||
delirium.value += Number(item.system.features.bonusdelirium.value) || 0
|
delirium.value += Number(item.system.features.bonusdelirium.value) || 0
|
||||||
delirium.max += Number(item.system.features.bonusdelirium.value) || 0
|
delirium.max += Number(item.system.features.bonusdelirium.value) || 0
|
||||||
await this.update({ 'system.secondary.delirium': delirium })
|
await this.update({ 'system.secondary.delirium': delirium })
|
||||||
}
|
}*/
|
||||||
if (item.system.features.bonusnrg.flag) {
|
if (item.system.features.bonusnrg.flag) {
|
||||||
let nrg = duplicate(this.system.nrg)
|
let nrg = duplicate(this.system.nrg)
|
||||||
nrg.value += Number(item.system.features.bonusnrg.value) || 0
|
nrg.value += Number(item.system.features.bonusnrg.value) || 0
|
||||||
@ -1328,14 +1346,11 @@ export class PegasusActor extends Actor {
|
|||||||
getTraumaState() {
|
getTraumaState() {
|
||||||
this.traumaState = "none"
|
this.traumaState = "none"
|
||||||
if (this.type == "character") {
|
if (this.type == "character") {
|
||||||
let negDelirium = -Math.floor((this.system.secondary.delirium.max + 1) / 2)
|
if ( this.system.secondary.delirium.status == "trauma") {
|
||||||
if (this.type == "character") {
|
this.traumaState = "trauma"
|
||||||
if (this.system.secondary.delirium.value <= 0 && this.system.secondary.delirium.value >= negDelirium) {
|
}
|
||||||
this.traumaState = "trauma"
|
if ( this.system.secondary.delirium.status == "severetrauma") {
|
||||||
}
|
this.traumaState = "severetrauma"
|
||||||
if (this.system.secondary.delirium.value < negDelirium) {
|
|
||||||
this.traumaState = "severetrauma"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return this.traumaState
|
return this.traumaState
|
||||||
@ -1432,6 +1447,7 @@ export class PegasusActor extends Actor {
|
|||||||
|
|
||||||
if (this.isOwner || game.user.isGM) {
|
if (this.isOwner || game.user.isGM) {
|
||||||
let updates = {}
|
let updates = {}
|
||||||
|
/* No more used
|
||||||
let phyDiceValue = PegasusUtility.getDiceValue(this.system.statistics.phy.value) + this.system.secondary.health.bonus + this.system.statistics.phy.mod + PegasusUtility.getDiceValue(this.system.statistics.phy.bonuseffect);
|
let phyDiceValue = PegasusUtility.getDiceValue(this.system.statistics.phy.value) + this.system.secondary.health.bonus + this.system.statistics.phy.mod + PegasusUtility.getDiceValue(this.system.statistics.phy.bonuseffect);
|
||||||
if (phyDiceValue != this.system.secondary.health.max) {
|
if (phyDiceValue != this.system.secondary.health.max) {
|
||||||
updates['system.secondary.health.max'] = phyDiceValue
|
updates['system.secondary.health.max'] = phyDiceValue
|
||||||
@ -1460,7 +1476,7 @@ export class PegasusActor extends Actor {
|
|||||||
}
|
}
|
||||||
if (this.computeValue) {
|
if (this.computeValue) {
|
||||||
updates['system.secondary.socialhealth.value'] = socDiceValue
|
updates['system.secondary.socialhealth.value'] = socDiceValue
|
||||||
}
|
}*/
|
||||||
|
|
||||||
let nrgValue = PegasusUtility.getDiceValue(this.system.statistics.foc.value) + this.system.nrg.mod + this.system.statistics.foc.mod + PegasusUtility.getDiceValue(this.system.statistics.foc.bonuseffect)
|
let nrgValue = PegasusUtility.getDiceValue(this.system.statistics.foc.value) + this.system.nrg.mod + this.system.statistics.foc.mod + PegasusUtility.getDiceValue(this.system.statistics.foc.bonuseffect)
|
||||||
if (nrgValue != this.system.nrg.absolutemax) {
|
if (nrgValue != this.system.nrg.absolutemax) {
|
||||||
@ -1504,11 +1520,11 @@ export class PegasusActor extends Actor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let race = this.getRace()
|
let race = this.getRace()
|
||||||
if (race && race.name && (race.name != this.system.biodata.racename)) {
|
if (race?.name && (race.name != this.system.biodata.racename)) {
|
||||||
updates['system.biodata.racename'] = race.name
|
updates['system.biodata.racename'] = race.name
|
||||||
}
|
}
|
||||||
let role = this.getRole()
|
let role = this.getRole()
|
||||||
if (role && role.name && (role.name != this.system.biodata.rolename)) {
|
if (role?.name && (role.name != this.system.biodata.rolename)) {
|
||||||
updates['system.biodata.rolename'] = role.name
|
updates['system.biodata.rolename'] = role.name
|
||||||
}
|
}
|
||||||
if (Object.entries(updates).length > 0) {
|
if (Object.entries(updates).length > 0) {
|
||||||
@ -1521,22 +1537,82 @@ export class PegasusActor extends Actor {
|
|||||||
// Update current hindrance level
|
// Update current hindrance level
|
||||||
let hindrance = this.system.combat.hindrancedice
|
let hindrance = this.system.combat.hindrancedice
|
||||||
if (!this.checkIgnoreHealth()) {
|
if (!this.checkIgnoreHealth()) {
|
||||||
if (this.system.secondary.health.value < 0) {
|
if (this.system.secondary.health.status == "wounded") {
|
||||||
if (this.system.secondary.health.value < -Math.floor((this.system.secondary.health.max + 1) / 2)) { // Severe wounded
|
hindrance += 1
|
||||||
hindrance += 3
|
}
|
||||||
} else {
|
if (this.system.secondary.health.status == "severelywounded") {
|
||||||
hindrance += 1
|
hindrance += 3
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.system.combat.hindrancedice = hindrance
|
this.system.combat.hindrancedice = hindrance
|
||||||
this.getTraumaState()
|
this.getTraumaState()
|
||||||
this.cleanupPerksIfTrauma()
|
this.cleanupPerksIfTrauma()
|
||||||
await this.parseStatEffects()
|
this.parseStatEffects()
|
||||||
|
this.parseDamageValues()
|
||||||
await this.parseStatusEffects()
|
await this.parseStatusEffects()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* -------------------------------------------- */
|
||||||
|
getArmorResistanceBonus() {
|
||||||
|
let bonus = 0
|
||||||
|
for (let a of armors) {
|
||||||
|
bonus += Number(a.system.resistance)
|
||||||
|
}
|
||||||
|
return bonus
|
||||||
|
}
|
||||||
|
/* -------------------------------------------- */
|
||||||
|
parseDamageValues() {
|
||||||
|
if (this.system.biodata.noautobonus) { // If we are in "no-bonus mode
|
||||||
|
return
|
||||||
|
}
|
||||||
|
let updates = []
|
||||||
|
|
||||||
|
/* Get MDL bonus */
|
||||||
|
let meleeBonus = 0
|
||||||
|
let effects = this.items.filter(effect => effect.type == "effect" && effect.system.affectstatus && effect.system.affectstatus == "mdl" && (Number(effect.system.effectlevel) > 0))
|
||||||
|
for(let e of effects) {
|
||||||
|
meleeBonus += Number(e.system.effectlevel)
|
||||||
|
}
|
||||||
|
let weaponsMelee = this.items.filter( it => it.type == "weapon" && it.system.damagestatistic.toLowerCase() == "str")
|
||||||
|
for (let w of weaponsMelee) {
|
||||||
|
let damage = Number(w.system.damage) + this.system.biodata.sizenum + this.system.biodata.sizebonus + this.system.statistics.str.value + this.system.statistics.str.bonuseffect + meleeBonus
|
||||||
|
if (damage != w.system.mdl ) {
|
||||||
|
updates.push({ _id: w.id, "system.mdl": damage })
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let rangedBonus = 0
|
||||||
|
effects = this.items.filter(effect => effect.type == "effect" && effect.system.affectstatus && effect.system.affectstatus == "rdl" && (Number(effect.system.effectlevel) > 0))
|
||||||
|
for(let e of effects) {
|
||||||
|
rangedBonus += Number(e.system.effectlevel)
|
||||||
|
}
|
||||||
|
let weaponsRanged = this.items.filter( it => it.type == "weapon" && it.system.statistic.toLowerCase() == "agi")
|
||||||
|
for (let w of weaponsRanged) {
|
||||||
|
let damage = Number(w.system.damage) + rangedBonus
|
||||||
|
if (damage != w.system.rdl ) {
|
||||||
|
updates.push({ _id: w.id, "system.rdl": damage })
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let armorBonus = 0
|
||||||
|
effects = this.items.filter(effect => effect.type == "effect" && effect.system.affectstatus && effect.system.affectstatus == " adrl" && (Number(effect.system.effectlevel) > 0))
|
||||||
|
for(let e of effects) {
|
||||||
|
armorBonus += Number(e.system.effectlevel)
|
||||||
|
}
|
||||||
|
let armors = this.items.filter( it => it.type == "armor")
|
||||||
|
for (let a of armors) {
|
||||||
|
let adrl = this.system.statistics.phy.value + this.system.statistics.phy.bonuseffect + this.system.biodata.sizenum + this.system.biodata.sizebonus + a.system.resistance + armorBonus
|
||||||
|
if (adrl != a.system.adrl ) {
|
||||||
|
updates.push({ _id: a.id, "system.adrl": adrl })
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (updates.length > 0) {
|
||||||
|
this.updateEmbeddedDocuments('Item', updates)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
parseStatEffects() {
|
parseStatEffects() {
|
||||||
if (this.system.biodata.noautobonus) { // If we are in "no-bonus mode
|
if (this.system.biodata.noautobonus) { // If we are in "no-bonus mode
|
||||||
@ -1595,7 +1671,6 @@ export class PegasusActor extends Actor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log("Ablities", this.name, abilities)
|
|
||||||
let nrg = duplicate(this.system.nrg)
|
let nrg = duplicate(this.system.nrg)
|
||||||
let bonus = 0
|
let bonus = 0
|
||||||
for (let effect of effects) {
|
for (let effect of effects) {
|
||||||
@ -1687,13 +1762,13 @@ export class PegasusActor extends Actor {
|
|||||||
if (objetQ) {
|
if (objetQ) {
|
||||||
let newQ = objetQ.system.ammocurrent + incDec;
|
let newQ = objetQ.system.ammocurrent + incDec;
|
||||||
if (newQ >= 0 && newQ <= objetQ.system.ammomax) {
|
if (newQ >= 0 && newQ <= objetQ.system.ammomax) {
|
||||||
const updated = await this.updateEmbeddedDocuments('Item', [{ _id: objetQ.id, 'system.ammocurrent': newQ }]); // pdates one EmbeddedEntity
|
await this.updateEmbeddedDocuments('Item', [{ _id: objetQ.id, 'system.ammocurrent': newQ }]); // pdates one EmbeddedEntity
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async applyAbility(ability, updates = [], directUpdate = false) {
|
async applyAbility(ability, updates = {}, directUpdate = false) {
|
||||||
// manage stat bonus
|
// manage stat bonus
|
||||||
if (!ability.system) {
|
if (!ability.system) {
|
||||||
ability.system = ability.data
|
ability.system = ability.data
|
||||||
@ -1716,6 +1791,7 @@ export class PegasusActor extends Actor {
|
|||||||
nrg.mod += Number(ability.system.statusmodifier)
|
nrg.mod += Number(ability.system.statusmodifier)
|
||||||
updates[`system.nrg`] = nrg
|
updates[`system.nrg`] = nrg
|
||||||
}
|
}
|
||||||
|
/* NO MORE USED
|
||||||
if (ability.system.statusaffected == 'health') {
|
if (ability.system.statusaffected == 'health') {
|
||||||
let health = duplicate(this.system.secondary.health)
|
let health = duplicate(this.system.secondary.health)
|
||||||
health.bonus += Number(ability.system.statusmodifier)
|
health.bonus += Number(ability.system.statusmodifier)
|
||||||
@ -1726,6 +1802,16 @@ export class PegasusActor extends Actor {
|
|||||||
delirium.bonus += Number(ability.system.statusmodifier)
|
delirium.bonus += Number(ability.system.statusmodifier)
|
||||||
updates[`system.secondary.delirium`] = delirium
|
updates[`system.secondary.delirium`] = delirium
|
||||||
}
|
}
|
||||||
|
if (ability.system.statusaffected == 'socialhealth') {
|
||||||
|
let socialhealth = duplicate(this.system.secondary.socialhealth)
|
||||||
|
socialhealth.bonus += Number(ability.system.statusmodifier)
|
||||||
|
updates[`system.secondary.socialhealth`] = delirium
|
||||||
|
}
|
||||||
|
if (ability.system.statusaffected == 'stealthhealth') {
|
||||||
|
let stealthhealth = duplicate(this.system.secondary.stealthhealth)
|
||||||
|
stealthhealth.bonus += Number(ability.system.statusmodifier)
|
||||||
|
updates[`system.secondary.stealthhealth`] = delirium
|
||||||
|
}*/
|
||||||
}
|
}
|
||||||
if (directUpdate) {
|
if (directUpdate) {
|
||||||
await this.update(updates)
|
await this.update(updates)
|
||||||
@ -1871,12 +1957,8 @@ export class PegasusActor extends Actor {
|
|||||||
/* ROLL SECTION
|
/* ROLL SECTION
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
pushEffect(rollData, effect) {
|
pushEffect(rollData, effect) {
|
||||||
if (this.getTraumaState() == "none" && !this.checkNoBonusDice()) {
|
if ( (this.getTraumaState() == "none" && !this.checkNoBonusDice()) || !effect.system.bonusdice) {
|
||||||
rollData.effectsList.push({ label: effect.name, type: "effect", applied: false, effect: effect, value: effect.system.effectlevel })
|
rollData.effectsList.push({ label: effect.name, type: "effect", applied: false, effect: effect, value: effect.system.effectlevel })
|
||||||
} else {
|
|
||||||
if (!effect.system.bonusdice) { // Do not push bonus dice effect when TraumaState is activated
|
|
||||||
rollData.effectsList.push({ label: effect.name, type: "effect", applied: false, effect: effect, value: effect.system.effectlevel })
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1907,15 +1989,15 @@ export class PegasusActor extends Actor {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
addRoleBonus(rollData, statKey, subKey) {
|
addRoleBonus(rollData, statKey, subKey) {
|
||||||
let role = this.getRole()
|
let role = this.getRole()
|
||||||
if (role.name.toLowerCase() == "ranged" && subKey == "ranged-dmg") {
|
if (role && role.name.toLowerCase() == "ranged" && subKey == "ranged-dmg") {
|
||||||
rollData.effectsList.push({ label: "Ranged Role Bonus", type: "effect", applied: true, isdynamic: true, value: this.getRoleLevel() })
|
rollData.effectsList.push({ label: "Ranged Role Bonus", type: "effect", applied: true, isdynamic: true, value: this.getRoleLevel() })
|
||||||
rollData.dicePool = rollData.dicePool.concat(PegasusUtility.buildDicePool("effect-bonus-dice", this.getRoleLevel(), 0, "Ranged Role Bonus"))
|
rollData.dicePool = rollData.dicePool.concat(PegasusUtility.buildDicePool("effect-bonus-dice", this.getRoleLevel(), 0, "Ranged Role Bonus"))
|
||||||
}
|
}
|
||||||
if (role.name.toLowerCase() == "defender" && subKey == "defence") {
|
if (role && role.name.toLowerCase() == "defender" && subKey == "defence") {
|
||||||
rollData.effectsList.push({ label: "Defender Role Bonus", type: "effect", applied: true, isdynamic: true, value: this.getRoleLevel() })
|
rollData.effectsList.push({ label: "Defender Role Bonus", type: "effect", applied: true, isdynamic: true, value: this.getRoleLevel() })
|
||||||
rollData.dicePool = rollData.dicePool.concat(PegasusUtility.buildDicePool("effect-bonus-dice", this.getRoleLevel(), 0, "Defender Role Bonus"))
|
rollData.dicePool = rollData.dicePool.concat(PegasusUtility.buildDicePool("effect-bonus-dice", this.getRoleLevel(), 0, "Defender Role Bonus"))
|
||||||
}
|
}
|
||||||
if (role.name.toLowerCase() == "scrapper" && statKey == "com") {
|
if (role && role.name.toLowerCase() == "scrapper" && statKey == "com") {
|
||||||
rollData.effectsList.push({ label: "Scrapper Role Bonus", type: "effect", applied: true, isdynamic: true, value: this.getRoleLevel() })
|
rollData.effectsList.push({ label: "Scrapper Role Bonus", type: "effect", applied: true, isdynamic: true, value: this.getRoleLevel() })
|
||||||
rollData.dicePool = rollData.dicePool.concat(PegasusUtility.buildDicePool("effect-bonus-dice", this.getRoleLevel(), 0, "Scrapper Role Bonus"))
|
rollData.dicePool = rollData.dicePool.concat(PegasusUtility.buildDicePool("effect-bonus-dice", this.getRoleLevel(), 0, "Scrapper Role Bonus"))
|
||||||
}
|
}
|
||||||
@ -2004,7 +2086,8 @@ export class PegasusActor extends Actor {
|
|||||||
let rollData = PegasusUtility.getBasicRollData(isInit)
|
let rollData = PegasusUtility.getBasicRollData(isInit)
|
||||||
rollData.alias = this.name
|
rollData.alias = this.name
|
||||||
rollData.actorImg = this.img
|
rollData.actorImg = this.img
|
||||||
rollData.actorId = this.id
|
rollData.tokenId = this.token?.id
|
||||||
|
rollData.actorId = (this.token) ? this.token.actor.id : this.id
|
||||||
rollData.img = this.img
|
rollData.img = this.img
|
||||||
rollData.traumaState = this.getTraumaState()
|
rollData.traumaState = this.getTraumaState()
|
||||||
rollData.levelRemaining = this.getLevelRemaining()
|
rollData.levelRemaining = this.getLevelRemaining()
|
||||||
|
30
modules/pegasus-config.js
Normal file
30
modules/pegasus-config.js
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
export const PEGASUS_CONFIG = {
|
||||||
|
healthStatus: {
|
||||||
|
healthy: { key: "healthy", name: 'Healthy', hindrance: 0 },
|
||||||
|
injured: { key: "injured",name: 'Injured',hindrance: 0 },
|
||||||
|
wounded: { key: "wounded",name: 'Wounded',hindrance: 1, rolls: 'ALL' },
|
||||||
|
severlywounded: { key: "severlywounded",name: 'Severly Wounded',hindrance: 3, rolls: 'ALL' },
|
||||||
|
defeated: { key: "defeated",name:'Defeated',hindrance: 3, defeated: true}
|
||||||
|
},
|
||||||
|
deliriumStatus: {
|
||||||
|
stable: { key:'stable', name: 'Stable', hindrance: 0 },
|
||||||
|
unstable: { key:'unstable',name: 'Unstable', hindrance: 0 },
|
||||||
|
trauma: { key:'trauma',name: 'Trauma', hindrance: 0, nobonusdice: true },
|
||||||
|
severetrauma: { key:'severetrauma',name: 'Severe Trauma', hindrance: 0, nobonusdice: true, noperks: true },
|
||||||
|
defeated: { key:'defeated',name:'Defeated',hindrance: 0, defeated: true}
|
||||||
|
},
|
||||||
|
concealmentStatus: {
|
||||||
|
hidden: { key:'hidden',name: 'Hidden', hindrance: 0 },
|
||||||
|
covered: { key:'covered',name: 'Covered', hindrance: 0 },
|
||||||
|
exposed: { key:'exposed',name: 'Exposed', hindrance: 1, rolls: 'STL' },
|
||||||
|
detected: { key:'detected',name: 'Detected', hindrance: 3, rolls: 'STL'},
|
||||||
|
located: { key:'located',name: 'Located', hindrance: 0 }
|
||||||
|
},
|
||||||
|
confidenceStatus: {
|
||||||
|
confident: { key:'confident',name: 'Confident', hindrance: 0 },
|
||||||
|
uncertain: { key:'uncertain',name: 'Uncertain', hindrance: 0 },
|
||||||
|
shaken: { key:'shaken',name: 'Shaken', hindrance: 0, hasfear: true },
|
||||||
|
anxious: { key:'anxious',name: 'Anxious', hindrance: 0, nostunrecover: true },
|
||||||
|
lostface: { key:'lostface',name: 'Lost Face', hindrance: 0 }
|
||||||
|
}
|
||||||
|
}
|
@ -60,7 +60,6 @@ export class PegasusItemSheet extends ItemSheet {
|
|||||||
editable: this.isEditable,
|
editable: this.isEditable,
|
||||||
cssClass: this.isEditable ? "editable" : "locked",
|
cssClass: this.isEditable ? "editable" : "locked",
|
||||||
optionsDiceList: PegasusUtility.getOptionsDiceList(),
|
optionsDiceList: PegasusUtility.getOptionsDiceList(),
|
||||||
optionsStatusList: PegasusUtility.getOptionsStatusList(),
|
|
||||||
data: itemData.system,
|
data: itemData.system,
|
||||||
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
|
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
|
||||||
limited: this.object.limited,
|
limited: this.object.limited,
|
||||||
@ -424,7 +423,6 @@ export class PegasusItemSheet extends ItemSheet {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async _onDrop(event) {
|
async _onDrop(event) {
|
||||||
|
|
||||||
|
@ -17,6 +17,7 @@ import { PegasusUtility } from "./pegasus-utility.js";
|
|||||||
import { PegasusCombat } from "./pegasus-combat.js";
|
import { PegasusCombat } from "./pegasus-combat.js";
|
||||||
import { PegasusItem } from "./pegasus-item.js";
|
import { PegasusItem } from "./pegasus-item.js";
|
||||||
import { PegasusToken } from "./pegasus-token.js";
|
import { PegasusToken } from "./pegasus-token.js";
|
||||||
|
import { PEGASUS_CONFIG } from "./pegasus-config.js"
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
/* Foundry VTT Initialization */
|
/* Foundry VTT Initialization */
|
||||||
@ -58,7 +59,8 @@ Hooks.once("init", async function () {
|
|||||||
CONFIG.Actor.documentClass = PegasusActor
|
CONFIG.Actor.documentClass = PegasusActor
|
||||||
CONFIG.Item.documentClass = PegasusItem
|
CONFIG.Item.documentClass = PegasusItem
|
||||||
game.system.pegasus = {
|
game.system.pegasus = {
|
||||||
utility: PegasusUtility
|
utility: PegasusUtility,
|
||||||
|
config: PEGASUS_CONFIG
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
|
@ -70,6 +70,11 @@ export class PegasusUtility {
|
|||||||
Handlebars.registerHelper('getDice', function (a) {
|
Handlebars.registerHelper('getDice', function (a) {
|
||||||
return PegasusUtility.getDiceFromLevel(a)
|
return PegasusUtility.getDiceFromLevel(a)
|
||||||
})
|
})
|
||||||
|
Handlebars.registerHelper('getStatusConfig', function (a) {
|
||||||
|
let key = a + "Status"
|
||||||
|
console.log("TABE", key, game.system.pegasus.config[key] )
|
||||||
|
return game.system.pegasus.config[key]
|
||||||
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -369,14 +374,9 @@ export class PegasusUtility {
|
|||||||
this.optionsDiceList = optionsDiceList;
|
this.optionsDiceList = optionsDiceList;
|
||||||
this.optionsLevel = optionsLevel;
|
this.optionsLevel = optionsLevel;
|
||||||
|
|
||||||
this.optionsStatusList = '<option value="notapplicable">Not applicable</option><option value="health">Health</option><option value="nrg">NRG</option><option value="delirium">Delirium</option>';
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
|
||||||
static getOptionsStatusList() {
|
|
||||||
return this.optionsStatusList;
|
|
||||||
}
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static getOptionsDiceList() {
|
static getOptionsDiceList() {
|
||||||
return this.optionsDiceList;
|
return this.optionsDiceList;
|
||||||
@ -808,6 +808,12 @@ export class PegasusUtility {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static async rollPegasus(rollData) {
|
static async rollPegasus(rollData) {
|
||||||
let actor = game.actors.get(rollData.actorId)
|
let actor = game.actors.get(rollData.actorId)
|
||||||
|
if (rollData.tokenId) {
|
||||||
|
let token = canvas.tokens.placeables.find(t => t.id == rollData.tokenId)
|
||||||
|
if (token) {
|
||||||
|
actor = token.actor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
let diceFormulaTab = []
|
let diceFormulaTab = []
|
||||||
for (let dice of rollData.dicePool) {
|
for (let dice of rollData.dicePool) {
|
||||||
@ -1120,7 +1126,7 @@ export class PegasusUtility {
|
|||||||
let friends = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && newToken.document.disposition == token.document.disposition)
|
let friends = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && newToken.document.disposition == token.document.disposition)
|
||||||
for (let friend of friends) {
|
for (let friend of friends) {
|
||||||
if (friend.actor.id != token.actor.id) {
|
if (friend.actor.id != token.actor.id) {
|
||||||
let existing = toApply[friend.actor.id] || { actor: friend.actor, add: false, level: 0, names: [] }
|
let existing = toApply[friend.id] || { token: friend, add: false, level: 0, names: [] }
|
||||||
let visible = canvas.effects.visibility.testVisibility(friend.center, { object: token })
|
let visible = canvas.effects.visibility.testVisibility(friend.center, { object: token })
|
||||||
console.log("parse visible TACTICIAN : ", visible, token.name, friend.name)
|
console.log("parse visible TACTICIAN : ", visible, token.name, friend.name)
|
||||||
if (visible) {
|
if (visible) {
|
||||||
@ -1128,22 +1134,22 @@ export class PegasusUtility {
|
|||||||
existing.level += token.actor.getRoleLevel()
|
existing.level += token.actor.getRoleLevel()
|
||||||
existing.names.push(token.actor.name)
|
existing.names.push(token.actor.name)
|
||||||
}
|
}
|
||||||
toApply[friend.actor.id] = existing
|
toApply[friend.id] = existing
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (let id in toApply) {
|
for (let id in toApply) {
|
||||||
let applyDef = toApply[id]
|
let applyDef = toApply[id]
|
||||||
let hasBonus = applyDef.actor.hasTacticianBonus()
|
let hasBonus = applyDef.token.actor.hasTacticianBonus()
|
||||||
if (applyDef.add) {
|
if (applyDef.add) {
|
||||||
if (!hasBonus) {
|
if (!hasBonus) {
|
||||||
applyDef.actor.addTacticianEffect(applyDef.names.toString(), applyDef.level)
|
await applyDef.token.actor.addTacticianEffect(applyDef.names.toString(), applyDef.level)
|
||||||
} else if (applyDef.level != hasBonus.system.effectlevel) {
|
} else if (applyDef.level != hasBonus.system.effectlevel) {
|
||||||
await applyDef.actor.removeTacticianEffect()
|
await applyDef.token.actor.removeTacticianEffect()
|
||||||
applyDef.actor.addTacticianEffect(applyDef.names.toString(), applyDef.level)
|
await applyDef.token.actor.addTacticianEffect(applyDef.names.toString(), applyDef.level)
|
||||||
}
|
}
|
||||||
} else if (hasBonus) {
|
} else if (hasBonus) {
|
||||||
applyDef.actor.removeTacticianEffect()
|
await applyDef.token.actor.removeTacticianEffect()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//Delete all effects if no more tacticians (ie deleted case)
|
//Delete all effects if no more tacticians (ie deleted case)
|
||||||
@ -1151,7 +1157,7 @@ export class PegasusUtility {
|
|||||||
let allTokens = canvas.tokens.placeables.filter(token => token.actor.type == "character")
|
let allTokens = canvas.tokens.placeables.filter(token => token.actor.type == "character")
|
||||||
for (let token of allTokens) {
|
for (let token of allTokens) {
|
||||||
if (token.actor.hasTacticianBonus()) {
|
if (token.actor.hasTacticianBonus()) {
|
||||||
token.actor.removeTacticianEffect()
|
await token.actor.removeTacticianEffect()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1168,7 +1174,7 @@ export class PegasusUtility {
|
|||||||
let friends = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && newToken.document.disposition == token.document.disposition)
|
let friends = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && newToken.document.disposition == token.document.disposition)
|
||||||
for (let friend of friends) {
|
for (let friend of friends) {
|
||||||
if (friend.actor.id != token.actor.id) {
|
if (friend.actor.id != token.actor.id) {
|
||||||
let existing = toApply[friend.actor.id] || { actor: friend.actor, add: false, level: 0, names: [] }
|
let existing = toApply[friend.id] || { token: friend, add: false, level: 0, names: [] }
|
||||||
let visible = canvas.effects.visibility.testVisibility(friend.center, { object: token })
|
let visible = canvas.effects.visibility.testVisibility(friend.center, { object: token })
|
||||||
console.log("parse visible ENHANCER: ", visible, token.name, friend.name)
|
console.log("parse visible ENHANCER: ", visible, token.name, friend.name)
|
||||||
if (visible) {
|
if (visible) {
|
||||||
@ -1179,22 +1185,22 @@ export class PegasusUtility {
|
|||||||
existing.names.push(token.actor.name)
|
existing.names.push(token.actor.name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
toApply[friend.actor.id] = existing
|
toApply[friend.id] = existing
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (let id in toApply) {
|
for (let id in toApply) {
|
||||||
let applyDef = toApply[id]
|
let applyDef = toApply[id]
|
||||||
let hasBonus = applyDef.actor.hasEnhancerBonus()
|
let hasBonus = applyDef.token.actor.hasEnhancerBonus()
|
||||||
if (applyDef.add) {
|
if (applyDef.add) {
|
||||||
if (!hasBonus) {
|
if (!hasBonus) {
|
||||||
applyDef.actor.addEnhancerEffect(applyDef.names.toString(), applyDef.level)
|
await applyDef.token.actor.addEnhancerEffect(applyDef.names.toString(), applyDef.level)
|
||||||
} else if (applyDef.level != hasBonus.system.effectlevel) {
|
} else if (applyDef.level != hasBonus.system.effectlevel) {
|
||||||
await applyDef.actor.removeEnhancerEffect()
|
await applyDef.token.actor.removeEnhancerEffect()
|
||||||
applyDef.actor.addEnhancerEffect(applyDef.names.toString(), applyDef.level)
|
await applyDef.token.actor.addEnhancerEffect(applyDef.names.toString(), applyDef.level)
|
||||||
}
|
}
|
||||||
} else if (hasBonus) {
|
} else if (hasBonus) {
|
||||||
applyDef.actor.removeEnhancerEffect()
|
await applyDef.token.actor.removeEnhancerEffect()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Delete all effects if no more tacticians (ie deleted case)
|
// Delete all effects if no more tacticians (ie deleted case)
|
||||||
@ -1202,7 +1208,7 @@ export class PegasusUtility {
|
|||||||
let allTokens = canvas.tokens.placeables.filter(token => token.actor.type == "character")
|
let allTokens = canvas.tokens.placeables.filter(token => token.actor.type == "character")
|
||||||
for (let token of allTokens) {
|
for (let token of allTokens) {
|
||||||
if (token.actor.hasEnhancerBonus()) {
|
if (token.actor.hasEnhancerBonus()) {
|
||||||
token.actor.removeEnhancerEffect()
|
await token.actor.removeEnhancerEffect()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1225,9 +1231,11 @@ export class PegasusUtility {
|
|||||||
if (token.document.disposition == 0) {
|
if (token.document.disposition == 0) {
|
||||||
ennemies = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && (newToken.document.disposition == -1 || newToken.document.disposition == 1 ))
|
ennemies = canvas.tokens.placeables.filter(newToken => newToken.actor.type == "character" && !newToken.document.hidden && (newToken.document.disposition == -1 || newToken.document.disposition == 1 ))
|
||||||
}
|
}
|
||||||
|
console.log("Ennemies for token", token.actor.name, ennemies)
|
||||||
for (let ennemy of ennemies) {
|
for (let ennemy of ennemies) {
|
||||||
if (ennemy.actor.id != token.actor.id) {
|
if (ennemy.actor.id != token.actor.id) {
|
||||||
let existing = toApply[ennemy.actor.id] || { actor: ennemy.actor, add: false, level: 0, names: [] }
|
//console.log("Adding ennemy", ennemy.id)
|
||||||
|
let existing = toApply[ennemy.id] || { token: ennemy, add: false, level: 0, names: [] }
|
||||||
let visible = canvas.effects.visibility.testVisibility(ennemy.center, { object: token })
|
let visible = canvas.effects.visibility.testVisibility(ennemy.center, { object: token })
|
||||||
if (visible) {
|
if (visible) {
|
||||||
let dist = canvas.grid.measureDistances([{ ray: new Ray(token.center, ennemy.center) }], { gridSpaces: false })
|
let dist = canvas.grid.measureDistances([{ ray: new Ray(token.center, ennemy.center) }], { gridSpaces: false })
|
||||||
@ -1237,30 +1245,31 @@ export class PegasusUtility {
|
|||||||
existing.names.push(token.actor.name)
|
existing.names.push(token.actor.name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
toApply[ennemy.actor.id] = existing
|
toApply[ennemy.id] = existing
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//console.log("To apply stuff : ", toApply)
|
||||||
for (let id in toApply) {
|
for (let id in toApply) {
|
||||||
let applyDef = toApply[id]
|
let applyDef = toApply[id]
|
||||||
let hasHindrance = applyDef.actor.hasAgitatorHindrance()
|
let hasHindrance = applyDef.token.actor.hasAgitatorHindrance()
|
||||||
if (applyDef.add) {
|
if (applyDef.add) {
|
||||||
if (!hasHindrance) {
|
if (!hasHindrance) {
|
||||||
applyDef.actor.addAgitatorHindrance(applyDef.names.toString(), applyDef.level)
|
await applyDef.token.actor.addAgitatorHindrance(applyDef.names.toString(), applyDef.level)
|
||||||
} else if (applyDef.level != hasHindrance.system.effectlevel) {
|
} else if (applyDef.level != hasHindrance.system.effectlevel) {
|
||||||
await applyDef.actor.removeAgitatorHindrance()
|
await applyDef.token.actor.removeAgitatorHindrance()
|
||||||
applyDef.actor.addAgitatorHindrance(applyDef.names.toString(), applyDef.level)
|
await applyDef.token.actor.addAgitatorHindrance(applyDef.names.toString(), applyDef.level)
|
||||||
}
|
}
|
||||||
} else if (hasHindrance) {
|
} else if (hasHindrance) {
|
||||||
applyDef.actor.removeAgitatorHindrance()
|
await applyDef.token.actor.removeAgitatorHindrance()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Delete all effects if no more agtators (ie deleted case)
|
// Delete all effects if no more agitators (ie deleted case)
|
||||||
if (agitatorTokens.length == 0) {
|
if (agitatorTokens.length == 0) {
|
||||||
let allTokens = canvas.tokens.placeables.filter(token => token.actor.type == "character")
|
let allTokens = canvas.tokens.placeables.filter(token => token.actor.type == "character")
|
||||||
for (let token of allTokens) {
|
for (let token of allTokens) {
|
||||||
if (token.actor.hasAgitatorHindrance()) {
|
if (token.actor.hasAgitatorHindrance()) {
|
||||||
token.actor.removeAgitatorHindrance()
|
await token.actor.removeAgitatorHindrance()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1278,9 +1287,9 @@ export class PegasusUtility {
|
|||||||
this.lastRoleEffectProcess = now
|
this.lastRoleEffectProcess = now
|
||||||
console.log("=========================+> Searching/Processing roles effects")
|
console.log("=========================+> Searching/Processing roles effects")
|
||||||
|
|
||||||
await this.processTactician()
|
/*NO MORE USED : await this.processTactician()*/
|
||||||
await this.processEnhancer()
|
await this.processEnhancer()
|
||||||
await this.processAgitator()
|
/*NO MORE USED : await this.processAgitator()*/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
{"_id":"L8raESAWGjkdXuPx","name":"Spy Gear","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"spy","cost":200,"weight":0,"idr":"2","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"L8raESAWGjkdXuPx","name":"Spy Gear","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"spy","cost":200,"weight":0,"idr":"2","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"LRnQpW6rgkU5NczM","name":"Iron Spike","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":1,"weight":0.5,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"LRnQpW6rgkU5NczM","name":"Iron Spike","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":1,"weight":0.5,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"NEArhgMy0Ej4vkdE","name":"Horseshoes","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"equestrian","cost":50,"weight":4,"idr":"4","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"NEArhgMy0Ej4vkdE","name":"Horseshoes","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"equestrian","cost":50,"weight":4,"idr":"4","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"NIINjy3fVooviDjq","name":"Backpack, Framed","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":100,"weight":2,"idr":"2","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"NIINjy3fVooviDjq","name":"Backpack, Framed","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"type":"camping","cost":100,"weight":2,"idr":"2","quantity":0,"equipped":false,"stataffected":"notapplicable","level":0,"statdice":false,"bonusdice":false,"otherdice":false,"effects":[],"activated":false,"iscontainer":true,"containercapacity":100,"containerid":"","threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.4","coreVersion":"10.290","createdTime":null,"modifiedTime":1669711117227,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"NJfceDGC0l6TAeO2","name":"Night Vision Goggles","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"spy","cost":600,"weight":2,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"NJfceDGC0l6TAeO2","name":"Night Vision Goggles","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"spy","cost":600,"weight":2,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"Nv0T2i5VMoz6UjLy","name":"Rations","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":2,"weight":0.5,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"Nv0T2i5VMoz6UjLy","name":"Rations","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":2,"weight":0.5,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"NwW28ql42bRN8JPB","name":"Torch","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":3,"weight":1,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"NwW28ql42bRN8JPB","name":"Torch","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":3,"weight":1,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
@ -50,17 +50,17 @@
|
|||||||
{"_id":"VsfCjMAN0WDMBBGe","name":"Wand","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"wizard","cost":500,"weight":0.5,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"VsfCjMAN0WDMBBGe","name":"Wand","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"wizard","cost":500,"weight":0.5,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"WD3ly2AuBb093Aum","name":"Computer, Laptop","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"communication","cost":1500,"weight":3,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"WD3ly2AuBb093Aum","name":"Computer, Laptop","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"communication","cost":1500,"weight":3,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"XWx2NMmoEYpPc4uA","name":"Cigarette Lighter","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":10,"weight":0,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"XWx2NMmoEYpPc4uA","name":"Cigarette Lighter","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":10,"weight":0,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"XnHmM4nG7Zkfb4ns","name":"Saddlebags","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"equestrian","cost":100,"weight":3,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"XnHmM4nG7Zkfb4ns","name":"Saddlebags","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","effects":[],"folder":null,"sort":0,"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}},"system":{"type":"equestrian","cost":100,"weight":3,"idr":"3","quantity":0,"equipped":false,"stataffected":"notapplicable","level":0,"statdice":false,"bonusdice":false,"otherdice":false,"effects":[],"activated":false,"iscontainer":true,"containercapacity":40,"containerid":"","threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.4","coreVersion":"10.290","createdTime":null,"modifiedTime":1669711313199,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"YTck6el8D5R8lCmS","name":"Sleeping Bag","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":25,"weight":7,"idr":"2","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"YTck6el8D5R8lCmS","name":"Sleeping Bag","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":25,"weight":7,"idr":"2","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"Yg44Yrrx5m3ynWUC","name":"Oil Per Litre","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":1.5,"weight":6,"idr":"2","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"Yg44Yrrx5m3ynWUC","name":"Oil Per Litre","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":1.5,"weight":6,"idr":"2","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"ZZmHZ8GoBilRmyf2","name":"First Aid Kit","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"medical","cost":10,"weight":2,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"ZZmHZ8GoBilRmyf2","name":"First Aid Kit","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"medical","cost":10,"weight":2,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"b387C0DT1IxZREZQ","name":"Power Stone","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"wizard","cost":200,"weight":0.5,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"b387C0DT1IxZREZQ","name":"Power Stone","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"wizard","cost":200,"weight":0.5,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"bmE85A0bRsN71WVQ","name":"Super Spandex","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"clothing","cost":200,"weight":0.5,"idr":"5","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"bmE85A0bRsN71WVQ","name":"Super Spandex","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"clothing","cost":200,"weight":0.5,"idr":"5","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"bq7SRgHwCTAp7VOH","name":"Crowbar","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"tools","cost":20,"weight":3,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"bq7SRgHwCTAp7VOH","name":"Crowbar","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"tools","cost":20,"weight":3,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"cPl15ZpD25yVRiNg","name":"Quiver","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"weaponaccess","cost":15,"weight":1,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"cPl15ZpD25yVRiNg","name":"Quiver","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","effects":[],"folder":null,"sort":0,"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}},"system":{"type":"weaponaccess","cost":15,"weight":1,"idr":"3","quantity":0,"equipped":false,"stataffected":"notapplicable","level":0,"statdice":false,"bonusdice":false,"otherdice":false,"effects":[],"activated":false,"iscontainer":true,"containercapacity":3,"containerid":"","threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.4","coreVersion":"10.290","createdTime":null,"modifiedTime":1669711290440,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"cS5p399AibT1mzFG","name":"Scope","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"weaponaccess","cost":150,"weight":1.5,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"cS5p399AibT1mzFG","name":"Scope","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"weaponaccess","cost":150,"weight":1.5,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"ck7luPSPkzbpoilV","name":"Suitcase Hard","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":250,"weight":8,"idr":"2","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"ck7luPSPkzbpoilV","name":"Suitcase Hard","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"type":"camping","cost":250,"weight":8,"idr":"2","quantity":0,"equipped":false,"stataffected":"notapplicable","level":0,"statdice":false,"bonusdice":false,"otherdice":false,"effects":[],"activated":false,"iscontainer":true,"containercapacity":100,"containerid":"","threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.4","coreVersion":"10.290","createdTime":null,"modifiedTime":1669711332714,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"coJ9sWJfo7H0mOg2","name":"Pouch","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":10,"weight":0,"idr":"2","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"coJ9sWJfo7H0mOg2","name":"Pouch","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"type":"camping","cost":10,"weight":0,"idr":"2","quantity":0,"equipped":false,"stataffected":"notapplicable","level":0,"statdice":false,"bonusdice":false,"otherdice":false,"effects":[],"activated":false,"iscontainer":true,"containercapacity":3,"containerid":"","threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.4","coreVersion":"10.290","createdTime":null,"modifiedTime":1669711216310,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"dysEIsp0AyqGIMwm","name":"Wristwatch","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":100,"weight":0,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"dysEIsp0AyqGIMwm","name":"Wristwatch","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":100,"weight":0,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"e0eZDgbBDkcF9a7y","name":"Bullet (50)","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"ammo","cost":15,"weight":2,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"e0eZDgbBDkcF9a7y","name":"Bullet (50)","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"ammo","cost":15,"weight":2,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"evd4BdgmKwuH42zc","name":"Thermos Bottle","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":10,"weight":2,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"evd4BdgmKwuH42zc","name":"Thermos Bottle","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":10,"weight":2,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
@ -93,5 +93,5 @@
|
|||||||
{"_id":"vSY6F61C3ET9YLBA","name":"Lanyard","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"weaponaccess","cost":1,"weight":0,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"vSY6F61C3ET9YLBA","name":"Lanyard","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"weaponaccess","cost":1,"weight":0,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"vqF8yH9f4rkoneZn","name":"Arrows AP (20)","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"ammo","cost":60,"weight":1,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"vqF8yH9f4rkoneZn","name":"Arrows AP (20)","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"ammo","cost":60,"weight":1,"idr":"1","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
{"_id":"w3c6slyBnRVJyRDz","name":"Climbing Gear","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":50,"weight":4,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"w3c6slyBnRVJyRDz","name":"Climbing Gear","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":50,"weight":4,"idr":"3","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"xRXKblx7D5pU9HE4","name":"Backpack, Small","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"camping","cost":100,"weight":10,"idr":"2","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"xRXKblx7D5pU9HE4","name":"Backpack, Small","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"type":"camping","cost":100,"weight":10,"idr":"2","quantity":0,"equipped":false,"stataffected":"notapplicable","level":0,"statdice":false,"bonusdice":false,"otherdice":false,"effects":[],"activated":false,"iscontainer":true,"containercapacity":40,"containerid":"","threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.4","coreVersion":"10.290","createdTime":null,"modifiedTime":1669711128488,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"xaHOAdlKJdym7xvz","name":"Handcuffs","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"spy","cost":40,"weight":0.5,"idr":"4","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
{"_id":"xaHOAdlKJdym7xvz","name":"Handcuffs","type":"equipment","img":"systems/fvtt-pegasus-rpg/images/icons/icon_equipment.webp","data":{"type":"spy","cost":40,"weight":0.5,"idr":"4","equipped":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.Qf2QKCFHoTjCIFax"}}}
|
||||||
|
File diff suppressed because one or more lines are too long
@ -1,65 +1,66 @@
|
|||||||
{"_id":"0DEuUiseNrqMtkpH","name":"Cybernetic Senses","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"per","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"0DEuUiseNrqMtkpH","name":"Cybernetic Senses","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"per","statmodifier":1,"statlevelincrease":0,"statusaffected":"nrg","statusmodifier":-1,"powersgained":[],"specialisations":[],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669633760146,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"0bW374Onk2LEUKNO","name":"Metal Body","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":2,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[{"_id":"y3aravy7qqveefeg","name":"Metal Body","type":"armor","img":"systems/fvtt-pegasus-rpg/images/icons/icon_armour.webp","data":{"statistic":"phy","resistance":2,"weight":0,"cost":0,"idr":"0","equipped":false,"locationprotected":"All","description":""},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.nEu11KzIsSfxzGia"}}}],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"0bW374Onk2LEUKNO","name":"Metal Body","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"effectsgained":[{"name":"Metal Body BD to DMG RES","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":2,"reducedicevalue":false,"stataffected":"dmg-res","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634637300,"modifiedTime":1669636250438,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"MAV6JVzveHd4kVgF"}],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[{"_id":"y3aravy7qqveefeg","name":"Metal Body","type":"armor","img":"systems/fvtt-pegasus-rpg/images/icons/icon_armour.webp","data":{"statistic":"phy","resistance":2,"weight":0,"cost":0,"idr":"0","equipped":false,"locationprotected":"All","description":""},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.nEu11KzIsSfxzGia"}}}],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":2},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669636256107,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"1y6qo5dvemTXe6JF","name":"Perception [PER] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"per","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"1y6qo5dvemTXe6JF","name":"Perception [PER] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"per","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"2XbpJr3oIIdXBQDX","name":"Red Eyes","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"2XbpJr3oIIdXBQDX","name":"Red Eyes","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"3cq8bAvKZVewpPi0","name":"Strength [STR] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"str","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"3cq8bAvKZVewpPi0","name":"Strength [STR] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"str","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"5KpsiDpZU9iIhoJn","name":"Combat [COM] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"com","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"5KpsiDpZU9iIhoJn","name":"Combat [COM] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"com","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"6e8TE1ofdYi6O9R1","name":"Agility [AGI] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"agi","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"6e8TE1ofdYi6O9R1","name":"Agility [AGI] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"agi","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"9pAPPSEEQTaKGIGn","name":"Bite & Tail Combo","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"9pAPPSEEQTaKGIGn","name":"Bite & Tail Combo","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[{"name":"Bite & Tail Unarmed Combo Attack","type":"weapon","img":"systems/fvtt-pegasus-rpg/images/icons/icon_meleeweapon.webp","system":{"statistic":"com","damagestatistic":"str","damage":"1","canbethrown":false,"cost":0,"weight":0,"idr":"0","range":"notapplicable","maxrange":"","ao":"","enhanced":false,"enhancedstat":"","enhancedlevel":0,"damagetype":"crushing","itemsize":"0","damagetypelevel":1,"vehicledamagetype":"none","vehicledamagetypelevel":0,"ammocurrent":0,"ammomax":0,"equipped":true,"effects":[],"activated":false,"description":"","aoe":"none"},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634991241,"modifiedTime":1669635046683,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"7X9j03q5GuJqaDp3"}],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669635135766,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"CCQqre28bBEcxbvT","name":"Artificial","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":-2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>See Pegasus Engine CORE RPG</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.racial-abilities.HJoEmBzCz8vJhMnO"}}}
|
{"_id":"CCQqre28bBEcxbvT","name":"Artificial","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":-2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>See Pegasus Engine CORE RPG</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.racial-abilities.HJoEmBzCz8vJhMnO"}}}
|
||||||
{"_id":"Eme4Yf7vZjRBiXsK","name":"Tough Skin","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"Eme4Yf7vZjRBiXsK","name":"Tough Skin","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"effectsgained":[{"name":"Tough Skin BD to DMG RES","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":1,"reducedicevalue":false,"stataffected":"dmg-res","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634637300,"modifiedTime":1669634924209,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"bqDQL3kj8JacXgJd"}],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669634940848,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"IM1vzlBizepTjvYS","name":"Tail","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"IM1vzlBizepTjvYS","name":"Tail","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"effectsgained":[{"name":"Tail BD Acrobatics & Wrestling","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":1,"reducedicevalue":false,"stataffected":"all","specaffected":[{"_id":"rYMd2YhMiOdF6iBN","name":"Acrobatics [AGI]","type":"specialisation","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","effects":[],"folder":null,"sort":0,"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.specialisations.LLspP53ld6TYG0xH"}},"system":{"statistic":"agi","level":0,"ispowergroup":false,"powersource":"","powersactivated":false,"powers":[],"isthreatlevel":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.11","coreVersion":"10.290","createdTime":null,"modifiedTime":1669459157318,"lastModifiedBy":"26RudOd8Ui76NJhI"}},{"_id":"ljivlwQDTlXuykWj","name":"Wrestling [COM]","type":"specialisation","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","effects":[],"folder":null,"sort":0,"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.specialisations.P1DutOMWh7ANYH5t"}},"system":{"statistic":"com","level":0,"ispowergroup":false,"powersource":"","powersactivated":false,"powers":[],"isthreatlevel":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.11","coreVersion":"10.290","createdTime":null,"modifiedTime":1669458808071,"lastModifiedBy":"26RudOd8Ui76NJhI"}}],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{"core":{"sourceId":"Item.zEZRm1JLclv7HRNR"}},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634637300,"modifiedTime":1669636064204,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"lruYLZNbvXSZl2Ve"}],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>\n<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">Drag onto Target: @UUID[Compendium.fvtt-pegasus-rpg.effects.ZEyan7n07ewf42i9]{Hindrance Dice ALL}</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669636116605,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"ITQR244uUDd0oYSu","name":"Social [SOC] -1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":-1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"ITQR244uUDd0oYSu","name":"Social [SOC] -1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":-1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"KOuUDW0BXlVaHo4W","name":"Night Vision","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"KOuUDW0BXlVaHo4W","name":"Night Vision","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"L0jGHI3Yx8Gp00G8","name":"Horns or Spikes","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"L0jGHI3Yx8Gp00G8","name":"Horns or Spikes","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"effectsgained":[{"name":"Horns or Spikes BD UNARMED DMG Only","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":1,"reducedicevalue":false,"stataffected":"melee-dmg","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634637300,"modifiedTime":1669635855846,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"kDHpoobActQnHXIW"},{"name":"Horns or Spikes BD to DMG RES","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":1,"reducedicevalue":false,"stataffected":"dmg-res","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634637300,"modifiedTime":1669635887037,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"tlhl7tPfKXEQhg03"}],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669635915917,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"LxSNaTYCxAmqYrUh","name":"Cybernetic Legs","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mr","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"LxSNaTYCxAmqYrUh","name":"Cybernetic Legs","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"mr","statmodifier":1,"statlevelincrease":0,"statusaffected":"nrg","statusmodifier":-1,"powersgained":[],"specialisations":[],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.4","coreVersion":"10.290","createdTime":null,"modifiedTime":1669711615277,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"M7bQBret2fhsndTy","name":"Mind [MND] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mnd","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"M7bQBret2fhsndTy","name":"Mind [MND] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mnd","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"MkzLF58m1BK245XX","name":"Defence [DEF] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"def","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"MkzLF58m1BK245XX","name":"Defence [DEF] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"def","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"Nb6QQVzrIBNB1hS8","name":"Focus [FOC] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"foc","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"Nb6QQVzrIBNB1hS8","name":"Focus [FOC] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"foc","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"O0ygTfkjdjWylVnx","name":"Agility [AGI] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"agi","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"O0ygTfkjdjWylVnx","name":"Agility [AGI] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"agi","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"PE4SHrg7x0vKnR7y","name":"Strength [STR] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"str","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"PE4SHrg7x0vKnR7y","name":"Strength [STR] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"str","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"Pn3KDs17brH2JLun","name":"Metal Carapace","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":3,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"Pn3KDs17brH2JLun","name":"Metal Carapace","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"nrg","statusmodifier":-1,"powersgained":[],"specialisations":[],"effectsgained":[{"name":"Metal Carapace FX: BD to DMG RES","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":3,"reducedicevalue":false,"stataffected":"dmg-res","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669633926007,"modifiedTime":1669633946640,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"VEStJ9gJ79E6Abae","folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":3,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669633978751,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"SxnZHJddjsPfVa7c","name":"Dark Vision","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.vZlHA2YhsYm1tPTB"}}}
|
{"_id":"SxnZHJddjsPfVa7c","name":"Dark Vision","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Item.vZlHA2YhsYm1tPTB"}}}
|
||||||
{"_id":"TYhCzvymJ3W1B0FC","name":"Wings","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"TYhCzvymJ3W1B0FC","name":"Wings","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"TYkM7q3FtJbDRvlg","name":"Combat [COM] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"com","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"TYkM7q3FtJbDRvlg","name":"Combat [COM] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"com","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"name":"Small","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3,"hmgQYmqJMH3vUOoa":3},"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.racial-abilities.yahCc1WvFBPZ30QL"}},"_id":"UzUDFwHehTGAMws5"}
|
{"name":"Small","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3,"hmgQYmqJMH3vUOoa":3},"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.racial-abilities.yahCc1WvFBPZ30QL"}},"_id":"UzUDFwHehTGAMws5"}
|
||||||
{"_id":"V9VZTm0jztOQxZS1","name":"Social [SOC] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"V9VZTm0jztOQxZS1","name":"Social [SOC] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"X66FYt2SVavGHcUP","name":"Dexterity Gyro","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"agi","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":""},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"X66FYt2SVavGHcUP","name":"Dexterity Gyro","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"agi","statmodifier":1,"statlevelincrease":0,"statusaffected":"nrg","statusmodifier":-1,"powersgained":[],"specialisations":[],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669634075961,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"X85EYqbOGOyOyk4a","name":"Perception [PER] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"per","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"X85EYqbOGOyOyk4a","name":"Perception [PER] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"per","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"XMXv4DoIJ4EeUEQJ","name":"Stealth [STL] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"stl","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"XMXv4DoIJ4EeUEQJ","name":"Stealth [STL] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"stl","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"aTXjv00HKrZ0kOz9","name":"Extra Arms","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"aTXjv00HKrZ0kOz9","name":"Extra Arms","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"name":"Concealment","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3,"hmgQYmqJMH3vUOoa":3},"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.racial-abilities.k07z4J0VzWJVyW5E"}},"_id":"aUbYKh7giBxXOWrZ"}
|
{"name":"Concealment","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3,"hmgQYmqJMH3vUOoa":3},"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.racial-abilities.k07z4J0VzWJVyW5E"}},"_id":"aUbYKh7giBxXOWrZ"}
|
||||||
{"_id":"agIfRmAFZeZgnqQ8","name":"Flight","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"agIfRmAFZeZgnqQ8","name":"Flight","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[{"name":"Flight [AGI]","type":"specialisation","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","system":{"statistic":"agi","level":1,"ispowergroup":false,"powersource":"","powersactivated":false,"powers":[],"isthreatlevel":false,"description":""},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669636421359,"modifiedTime":1669636436906,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"FMBH4qGYq2MZw5iK"}],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669636458055,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"auvwjtiN9r9jlS43","name":"Defence [DEF] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"def","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"auvwjtiN9r9jlS43","name":"Defence [DEF] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"def","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"bwHIv94lHISxxU5B","name":"Social [SOC] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"bwHIv94lHISxxU5B","name":"Social [SOC] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"cp6l865666pWJZ1Q","name":"Perception [PER] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"per","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"cp6l865666pWJZ1Q","name":"Perception [PER] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"per","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"dMtozTo29eCZSLvN","name":"Physique [PHY] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"phy","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"dMtozTo29eCZSLvN","name":"Physique [PHY] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"phy","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"dieKfSLXvGjBz8Qk","name":"Radioactive Spit","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"dieKfSLXvGjBz8Qk","name":"Radioactive Spit","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[{"name":"Radioactive Spit","type":"weapon","img":"systems/fvtt-pegasus-rpg/images/icons/icon_meleeweapon.webp","system":{"statistic":"agi","damagestatistic":"special","damage":"0","canbethrown":false,"cost":0,"weight":0,"idr":"0","range":"close","maxrange":"","ao":"","enhanced":false,"enhancedstat":"agi","enhancedlevel":0,"damagetype":"none","itemsize":"0","damagetypelevel":0,"vehicledamagetype":"none","vehicledamagetypelevel":0,"ammocurrent":0,"ammomax":0,"equipped":true,"effects":[],"activated":false,"description":"<p>NRG Cost: 3</p>\n<p>Drag onto Target:</p>\n<p>@UUID[Compendium.fvtt-pegasus-rpg.effects.RzH5QvSanCmD8zT8]{Burning}</p>\n<p>@UUID[Compendium.fvtt-pegasus-rpg.effects.yrJYjyHColPtif8t]{Poisoned}</p>","aoe":"none"},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634991241,"modifiedTime":1669635757772,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"m08tBEJTsDeqO3qm"}],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669635771237,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"e4U1spBkNg6bHxMy","name":"Master","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"e4U1spBkNg6bHxMy","name":"Master","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"eMsrvbhEqLyWo4l5","name":"Focus [FOC] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"foc","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"eMsrvbhEqLyWo4l5","name":"Focus [FOC] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"foc","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"f90XWV1Jt1Kx0ELd","name":"Reduced Move","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"f90XWV1Jt1Kx0ELd","name":"Reduced Move","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"fDuToFiiLNr5CLMf","name":"Mind [MND] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mnd","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"fDuToFiiLNr5CLMf","name":"Mind [MND] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mnd","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"fffy2tzOU9B0eB56","name":"Strength [STR] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"str","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"fffy2tzOU9B0eB56","name":"Strength [STR] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"str","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"gKvTfvDjrJs8UOx7","name":"Bite","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"gKvTfvDjrJs8UOx7","name":"Bite","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[{"name":"Bite","type":"weapon","img":"systems/fvtt-pegasus-rpg/images/icons/icon_meleeweapon.webp","system":{"statistic":"com","damagestatistic":"str","damage":"1","canbethrown":false,"cost":0,"weight":0,"idr":"0","range":"notapplicable","maxrange":"","ao":"","enhanced":false,"enhancedstat":"","enhancedlevel":0,"damagetype":"piercing","itemsize":"0","damagetypelevel":1,"vehicledamagetype":"none","vehicledamagetypelevel":0,"ammocurrent":0,"ammomax":0,"equipped":true,"effects":[],"activated":false,"description":"","aoe":"none"},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634991241,"modifiedTime":1669636656758,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"T858DYefLozowtVL"}],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669636684795,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"h5zbFgislyu171s4","name":"Focus [FOC] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"foc","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"h5zbFgislyu171s4","name":"Focus [FOC] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"foc","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"hprgdfSobvzQhWp9","name":"Cybernetic Arm","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"str","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":2,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"hprgdfSobvzQhWp9","name":"Cybernetic Arm","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"str","statmodifier":2,"statlevelincrease":0,"statusaffected":"nrg","statusmodifier":-2,"powersgained":[],"specialisations":[],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":2,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669634003460,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"hvhH88QJsfwEOWky","name":"Does Not Breathe","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"hvhH88QJsfwEOWky","name":"Does Not Breathe","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"i8Se94jUfLCgbyYN","name":"Move Rate (Initiative) [MR] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mr","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.racial-abilities.xfW887EGz940gkqm"}}}
|
{"_id":"i8Se94jUfLCgbyYN","name":"Move Rate (Initiative) [MR] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mr","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.racial-abilities.xfW887EGz940gkqm"}}}
|
||||||
{"_id":"lMYftTO5BNDnsvFN","name":"Physique [PHY] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"phy","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"lMYftTO5BNDnsvFN","name":"Physique [PHY] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"phy","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"nMRz1YLmjFed97rA","name":"Brain CPU","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mnd","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"nMRz1YLmjFed97rA","name":"Brain CPU","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"mnd","statmodifier":1,"statlevelincrease":0,"statusaffected":"nrg","statusmodifier":-1,"powersgained":[],"specialisations":[],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669633366502,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"nVLbaMi41ArLbp3k","name":"Agility [AGI] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"agi","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"nVLbaMi41ArLbp3k","name":"Agility [AGI] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"agi","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"neoDM1fyRWDFkS30","name":"Social [SOC] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"neoDM1fyRWDFkS30","name":"Social [SOC] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"oES8AIR6MKXPRCR7","name":"Mechanical","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"oES8AIR6MKXPRCR7","name":"Mechanical","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"pNDVA9jsSI3wdVHj","name":"Physique [PHY] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"phy","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"pNDVA9jsSI3wdVHj","name":"Physique [PHY] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"phy","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
|
{"name":"Razor Claws","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"effectsgained":[{"name":"Razor Claws BD DMG","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":2,"reducedicevalue":false,"stataffected":"melee-dmg","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634637300,"modifiedTime":1669635540469,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"oo5VqTdav2PeR9gl"},{"name":"Razor Claws BD Climbing","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":2,"reducedicevalue":false,"stataffected":"str","specaffected":[{"_id":"miGaQlAZU1gkdUTO","name":"Climb [STR]","type":"specialisation","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","effects":[],"folder":null,"sort":0,"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.specialisations.u5Ur1zi75TK2zgxA"}},"system":{"statistic":"str","level":0,"ispowergroup":false,"powersource":"","powersactivated":false,"powers":[],"isthreatlevel":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.11","coreVersion":"10.290","createdTime":null,"modifiedTime":1669459111297,"lastModifiedBy":"26RudOd8Ui76NJhI"}}],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{"core":{"sourceId":"Item.zEZRm1JLclv7HRNR"}},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634637300,"modifiedTime":1669635545305,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"OwRSIYZ62yPMx3nC"}],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p>See Pegasus Engine CORE RPG</p>"},"effects":[],"flags":{"core":{"sourceId":"Item.pXeoM6KkdYYui7x6"}},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669635458741,"modifiedTime":1669635566753,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"pXeoM6KkdYYui7x6","folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
||||||
{"_id":"qLHrMCnPyi7KLz6q","name":"Social [SOC] -2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":-2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"qLHrMCnPyi7KLz6q","name":"Social [SOC] -2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"soc","statmodifier":-2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"qs7k8YK9XcmpKDUK","name":"Reactive Nerve Wiring","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mr","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"qs7k8YK9XcmpKDUK","name":"Reactive Nerve Wiring","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"mr","statmodifier":1,"statlevelincrease":0,"statusaffected":"nrg","statusmodifier":-1,"powersgained":[],"specialisations":[],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.4","coreVersion":"10.290","createdTime":null,"modifiedTime":1669711557204,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"rOMhQYdYLH4I2ga8","name":"Combat [COM] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"com","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"rOMhQYdYLH4I2ga8","name":"Combat [COM] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"com","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"rQsToDamxy670mmN","name":"Thermal Ocular Enhancer","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"rQsToDamxy670mmN","name":"Thermal Ocular Enhancer","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"nrg","statusmodifier":-1,"powersgained":[],"specialisations":[],"effectsgained":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669633847812,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"sOkzSAGdJTGjpWtd","name":"Fearsome Howl/Growl","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[{"_id":"wqzbo05wuiqmb1dc","name":"Intimidate [PHY]","type":"specialisation","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","data":{"statistic":"phy","level":1,"ispowergroup":false,"powersource":"","powers":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"sOkzSAGdJTGjpWtd","name":"Fearsome Howl/Growl","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[{"_id":"wqzbo05wuiqmb1dc","name":"Intimidate [PHY]","type":"specialisation","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","data":{"statistic":"phy","level":1,"ispowergroup":false,"powersource":"","powers":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"t80esMj8pfXDPZAt","name":"Claws","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"t80esMj8pfXDPZAt","name":"Claws","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"effectsgained":[{"name":"Claws BD DMG","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":1,"reducedicevalue":false,"stataffected":"melee-dmg","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634637300,"modifiedTime":1669634654437,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"gGReC7s0em3iTQ0H"},{"name":"Claws BD Climbing","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":1,"reducedicevalue":false,"stataffected":"str","specaffected":[{"_id":"miGaQlAZU1gkdUTO","name":"Climb [STR]","type":"specialisation","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","effects":[],"folder":null,"sort":0,"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.specialisations.u5Ur1zi75TK2zgxA"}},"system":{"statistic":"str","level":0,"ispowergroup":false,"powersource":"","powersactivated":false,"powers":[],"isthreatlevel":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.11","coreVersion":"10.290","createdTime":null,"modifiedTime":1669459111297,"lastModifiedBy":"26RudOd8Ui76NJhI"}}],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{"core":{"sourceId":"Item.zEZRm1JLclv7HRNR"}},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634637300,"modifiedTime":1669634708687,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"3asR9ntKRy8nJZls"}],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":4,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669634757370,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
{"_id":"uX9B2hwNrFoBbSGJ","name":"Cybernetic Eye","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"per","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"uX9B2hwNrFoBbSGJ","name":"Cybernetic Eye","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"per","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":1,"opponenthindrance":0,"attackgained":[],"armorgained":[],"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"wEBaInNs74V7nab7","name":"Mind [MND] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mnd","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"wEBaInNs74V7nab7","name":"Mind [MND] +1 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"mnd","statmodifier":1,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"wsKUMcPNKNfRSYXI","name":"Defence [DEF] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"def","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"wsKUMcPNKNfRSYXI","name":"Defence [DEF] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"def","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"ycMW7FZelfHvCquA","name":"Stealth [STL] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"stl","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"ycMW7FZelfHvCquA","name":"Stealth [STL] +2 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"stl","statmodifier":2,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"yhi3UPzYd0OZcCkD","name":"Stealth [STL] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"stl","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"yhi3UPzYd0OZcCkD","name":"Stealth [STL] +3 Modifier","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"stl","statmodifier":3,"statlevelincrease":0,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p>Change the Stat Modifier to reflect the Statistic Modifier (+/- 1 etc).</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
||||||
{"_id":"yjB1JKOKHK4uEnfZ","name":"Skin of Scales","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","data":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":2,"bonusdice":0,"otherdice":0,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"aoe":"","description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{}}
|
{"_id":"yjB1JKOKHK4uEnfZ","name":"Skin of Scales","type":"ability","img":"systems/fvtt-pegasus-rpg/images/icons/icon_raceability.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"affectedstat":"notapplicable","statmodifier":0,"statlevelincrease":2,"statusaffected":"notapplicable","statusmodifier":0,"powersgained":[],"specialisations":[],"effectsgained":[{"name":"Skin of Scales BD to DMG RES","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":2,"reducedicevalue":false,"stataffected":"dmg-res","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669634637300,"modifiedTime":1669635297093,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"m5PRPVSAkMHQjPoh"}],"aoe":"","affectedcircumstances":"","affectedspecialisations":"","nrgcost":0,"opponenthindrance":0,"attackgained":[],"armorgained":[],"threatlevel":0,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>","bonusdice":0,"otherdice":0},"ownership":{"default":0,"iNL4aGohJ8v6YrUk":3},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":null,"modifiedTime":1669635319964,"lastModifiedBy":"26RudOd8Ui76NJhI"}}
|
||||||
|
File diff suppressed because one or more lines are too long
@ -69,6 +69,7 @@
|
|||||||
{"_id":"dSJ6W2MmA06wb9cD","name":"Take the Pain","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","effects":[],"flags":{},"system":{"type":"physical","genre":"positive","effectlevel":1,"reducedicevalue":false,"stataffected":"dmg-res","specaffected":[],"statdice":true,"bonusdice":false,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.10","coreVersion":"10.288","createdTime":1667916817027,"modifiedTime":1667916817027,"lastModifiedBy":"26RudOd8Ui76NJhI"},"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
{"_id":"dSJ6W2MmA06wb9cD","name":"Take the Pain","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","effects":[],"flags":{},"system":{"type":"physical","genre":"positive","effectlevel":1,"reducedicevalue":false,"stataffected":"dmg-res","specaffected":[],"statdice":true,"bonusdice":false,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.10","coreVersion":"10.288","createdTime":1667916817027,"modifiedTime":1667916817027,"lastModifiedBy":"26RudOd8Ui76NJhI"},"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
||||||
{"_id":"dgEE4p1JH95EXUz5","name":"Martial Artist - BD to UNARMED DMG ONLY","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","effects":[],"flags":{},"system":{"type":"physical","genre":"positive","effectlevel":0,"reducedicevalue":false,"stataffected":"melee-dmg","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":true,"effectstat":"com","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.10","coreVersion":"10.288","createdTime":1667916817025,"modifiedTime":1668013554225,"lastModifiedBy":"26RudOd8Ui76NJhI"},"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
{"_id":"dgEE4p1JH95EXUz5","name":"Martial Artist - BD to UNARMED DMG ONLY","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","effects":[],"flags":{},"system":{"type":"physical","genre":"positive","effectlevel":0,"reducedicevalue":false,"stataffected":"melee-dmg","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":true,"effectstat":"com","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.10","coreVersion":"10.288","createdTime":1667916817025,"modifiedTime":1668013554225,"lastModifiedBy":"26RudOd8Ui76NJhI"},"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
||||||
{"name":"TELESCOPIC VISION BD","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":0,"reducedicevalue":false,"stataffected":"per","specaffected":[{"name":"Spot [PER]","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","type":"specialisation","sort":0,"_id":"fBVYpz2SGNW9EFd0","pack":"fvtt-pegasus-rpg.specialisations"}],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":true,"effectstat":"per","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.10","coreVersion":"10.288","createdTime":1662376253594,"modifiedTime":1667906596738,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"efuTqKqCnZRn6egq","folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
{"name":"TELESCOPIC VISION BD","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":0,"reducedicevalue":false,"stataffected":"per","specaffected":[{"name":"Spot [PER]","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","type":"specialisation","sort":0,"_id":"fBVYpz2SGNW9EFd0","pack":"fvtt-pegasus-rpg.specialisations"}],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":true,"effectstat":"per","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.10","coreVersion":"10.288","createdTime":1662376253594,"modifiedTime":1667906596738,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"efuTqKqCnZRn6egq","folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
||||||
|
{"name":"Metal Carapace FX: BD to DMG RES","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":3,"reducedicevalue":false,"stataffected":"dmg-res","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.2.3","coreVersion":"10.290","createdTime":1669633926007,"modifiedTime":1669633946640,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"fppVLRrcPB1sxLf0","folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
||||||
{"_id":"g6mczxPyAY2ODuXN","name":"Rapid Strike BD to atk","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","effects":[],"flags":{},"system":{"type":"physical","genre":"positive","effectlevel":0,"reducedicevalue":false,"stataffected":"melee-atk","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":true,"effectstat":"com","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.10","coreVersion":"10.288","createdTime":1667916817026,"modifiedTime":1667916817026,"lastModifiedBy":"26RudOd8Ui76NJhI"},"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
{"_id":"g6mczxPyAY2ODuXN","name":"Rapid Strike BD to atk","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","effects":[],"flags":{},"system":{"type":"physical","genre":"positive","effectlevel":0,"reducedicevalue":false,"stataffected":"melee-atk","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":true,"effectstat":"com","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"","otherdice":false},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.10","coreVersion":"10.288","createdTime":1667916817026,"modifiedTime":1667916817026,"lastModifiedBy":"26RudOd8Ui76NJhI"},"folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
||||||
{"name":"Speed BD to DEF","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":2,"reducedicevalue":false,"stataffected":"mr","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"<p>Increase Level according to Speed Bonus dependant on Power Level. </p>\n<p>See Pegasus Engine CORE RPG</p>","otherdice":false},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.10","coreVersion":"10.288","createdTime":1669389785320,"modifiedTime":1669389890530,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"h63QwVsBrrrtjsRx","folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
{"name":"Speed BD to DEF","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","system":{"type":"physical","genre":"positive","effectlevel":2,"reducedicevalue":false,"stataffected":"mr","specaffected":[],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","affectsize":false,"oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"affectstatus":false,"affectedstatus":"","locked":false,"droptext":"","description":"<p>Increase Level according to Speed Bonus dependant on Power Level. </p>\n<p>See Pegasus Engine CORE RPG</p>","otherdice":false},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-pegasus-rpg","systemVersion":"10.1.10","coreVersion":"10.288","createdTime":1669389785320,"modifiedTime":1669389890530,"lastModifiedBy":"26RudOd8Ui76NJhI"},"_id":"h63QwVsBrrrtjsRx","folder":null,"sort":0,"ownership":{"default":0,"26RudOd8Ui76NJhI":3}}
|
||||||
{"_id":"hSlKYB5B36LPCzcz","name":"Firing Solution","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","data":{"type":"physical","genre":"positive","effectlevel":1,"reducedicevalue":false,"stataffected":"ranged-atk","specaffected":[{"_id":"Zv5xnsRqv02CgrTC","name":"Gunnery [AGI]","type":"specialisation","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","data":{"statistic":"agi","level":1,"ispowergroup":false,"powersource":"","powersactivated":false,"powers":[],"isthreatlevel":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.specialisations.P1DutOMWh7ANYH5t"}}}],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"description":"<p>See Vehicle & Mounts Guide</p>","otherdice":false},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{}}
|
{"_id":"hSlKYB5B36LPCzcz","name":"Firing Solution","type":"effect","img":"systems/fvtt-pegasus-rpg/images/icons/icon_effect.webp","data":{"type":"physical","genre":"positive","effectlevel":1,"reducedicevalue":false,"stataffected":"ranged-atk","specaffected":[{"_id":"Zv5xnsRqv02CgrTC","name":"Gunnery [AGI]","type":"specialisation","img":"systems/fvtt-pegasus-rpg/images/icons/icon_spec.webp","data":{"statistic":"agi","level":1,"ispowergroup":false,"powersource":"","powersactivated":false,"powers":[],"isthreatlevel":false,"description":"<p><span style=\"color: #191813; font-size: 12.8px; letter-spacing: 1px; text-align: justify;\">See Pegasus Engine CORE RPG</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"iNL4aGohJ8v6YrUk":3},"flags":{"core":{"sourceId":"Compendium.fvtt-pegasus-rpg.specialisations.P1DutOMWh7ANYH5t"}}}],"statdice":false,"bonusdice":true,"weapondamage":false,"hindrance":false,"resistedby":"notapplicable","recoveryroll":false,"recoveryrollstat":"","recoveryrollspec":[],"effectstatlevel":false,"effectstat":"","oneuse":false,"ignorehealthpenalty":false,"isthispossible":"","mentaldisruption":false,"physicaldisruption":false,"mentalimmunity":false,"physicalimmunity":false,"nobonusdice":false,"noperksallowed":false,"description":"<p>See Vehicle & Mounts Guide</p>","otherdice":false},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"26RudOd8Ui76NJhI":3},"flags":{}}
|
||||||
|
@ -23,8 +23,7 @@
|
|||||||
"manifest": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/raw/branch/master/system.json",
|
"manifest": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/raw/branch/master/system.json",
|
||||||
"compatibility": {
|
"compatibility": {
|
||||||
"minimum": "10",
|
"minimum": "10",
|
||||||
"verified": "10",
|
"verified": "11"
|
||||||
"maximum": "10"
|
|
||||||
},
|
},
|
||||||
"id": "fvtt-pegasus-rpg",
|
"id": "fvtt-pegasus-rpg",
|
||||||
"packs": [
|
"packs": [
|
||||||
@ -253,7 +252,7 @@
|
|||||||
],
|
],
|
||||||
"title": "Pegasus RPG",
|
"title": "Pegasus RPG",
|
||||||
"url": "https://www.uberwald.me/data/files/fvtt-pegasus-rpg",
|
"url": "https://www.uberwald.me/data/files/fvtt-pegasus-rpg",
|
||||||
"version": "10.2.4",
|
"version": "11.0.3",
|
||||||
"download": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/archive/fvtt-pegasus-rpg-v10.2.4.zip",
|
"download": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/archive/fvtt-pegasus-rpg-v11.0.3.zip",
|
||||||
"background": "systems/fvtt-pegasus-rpg/images/ui/pegasus_welcome_page.webp"
|
"background": "systems/fvtt-pegasus-rpg/images/ui/pegasus_welcome_page.webp"
|
||||||
}
|
}
|
@ -171,6 +171,7 @@
|
|||||||
"type": "value",
|
"type": "value",
|
||||||
"ismax": true,
|
"ismax": true,
|
||||||
"iscombat": true,
|
"iscombat": true,
|
||||||
|
"status": "healthy",
|
||||||
"bonus": 0,
|
"bonus": 0,
|
||||||
"max": 0
|
"max": 0
|
||||||
},
|
},
|
||||||
@ -180,22 +181,25 @@
|
|||||||
"type": "value",
|
"type": "value",
|
||||||
"ismax": true,
|
"ismax": true,
|
||||||
"iscombat": true,
|
"iscombat": true,
|
||||||
|
"status": "stable",
|
||||||
"bonus": 0,
|
"bonus": 0,
|
||||||
"max": 0
|
"max": 0
|
||||||
},
|
},
|
||||||
"stealthhealth": {
|
"concealment": {
|
||||||
"label": "STL Health",
|
"label": "Concealment",
|
||||||
"type": "value",
|
"type": "value",
|
||||||
"value": 0,
|
"value": 0,
|
||||||
"ismax": true,
|
"ismax": true,
|
||||||
|
"status": "hidden",
|
||||||
"bonus": 0,
|
"bonus": 0,
|
||||||
"max": 0
|
"max": 0
|
||||||
},
|
},
|
||||||
"socialhealth": {
|
"confidence": {
|
||||||
"label": "SOC Health",
|
"label": "Confidence",
|
||||||
"type": "value",
|
"type": "value",
|
||||||
"value": 0,
|
"value": 0,
|
||||||
"ismax": true,
|
"ismax": true,
|
||||||
|
"status": "confident",
|
||||||
"bonus": 0,
|
"bonus": 0,
|
||||||
"max": 0
|
"max": 0
|
||||||
}
|
}
|
||||||
@ -595,6 +599,7 @@
|
|||||||
"armor": {
|
"armor": {
|
||||||
"statistic": "",
|
"statistic": "",
|
||||||
"resistance": "",
|
"resistance": "",
|
||||||
|
"adrl": 0,
|
||||||
"weight": 0,
|
"weight": 0,
|
||||||
"cost": 0,
|
"cost": 0,
|
||||||
"idr": "",
|
"idr": "",
|
||||||
@ -645,6 +650,8 @@
|
|||||||
"weapon": {
|
"weapon": {
|
||||||
"statistic": "",
|
"statistic": "",
|
||||||
"damagestatistic": "",
|
"damagestatistic": "",
|
||||||
|
"mdl": 0,
|
||||||
|
"rdl": 0,
|
||||||
"damage": "",
|
"damage": "",
|
||||||
"canbethrown": false,
|
"canbethrown": false,
|
||||||
"cost": 0,
|
"cost": 0,
|
||||||
|
@ -59,12 +59,6 @@
|
|||||||
<div class="stat-item status-block">
|
<div class="stat-item status-block">
|
||||||
{{> systems/fvtt-pegasus-rpg/templates/partial-actor-status.html}}
|
{{> systems/fvtt-pegasus-rpg/templates/partial-actor-status.html}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!--
|
|
||||||
<label class="status-small-label">Active NRG</label>
|
|
||||||
<input type="text" class="padd-right status-small-label no-grow" name="system.nrg.activated" value="{{data.nrg.activated}}" data-dtype="Number"/>
|
|
||||||
-->
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if isResistance}}
|
{{#if isResistance}}
|
||||||
<li>Armor Resistance Dice : {{armor.system.resistanceDice}}</li>
|
<li>Armor Resistance Dice : {{armor.system.resistanceDice}}</li>
|
||||||
|
<li>ADRL : {{armor.system.adrl}}</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if stat}}
|
{{#if stat}}
|
||||||
<li>Statistic : {{stat.label}}</li>
|
<li>Statistic : {{stat.label}}</li>
|
||||||
@ -38,6 +39,12 @@
|
|||||||
<li>Weapon : {{weaponName}}</li>
|
<li>Weapon : {{weaponName}}</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if weapon}}
|
{{#if weapon}}
|
||||||
|
{{#if (eq weapon.weapon.system.damagestatistic "str")}}
|
||||||
|
<li>MDL : {{weapon.weapon.system.mdl}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (eq weapon.weapon.system.statistic "agi")}}
|
||||||
|
<li>RDL : {{weapon.weapon.system.rdl}}</li>
|
||||||
|
{{/if}}
|
||||||
{{#if vehicle}}
|
{{#if vehicle}}
|
||||||
<li>Damage type : {{weapon.weapon.system.damagetype}}</li>
|
<li>Damage type : {{weapon.weapon.system.damagetype}}</li>
|
||||||
{{else}}
|
{{else}}
|
||||||
|
@ -29,7 +29,14 @@
|
|||||||
<li class="flexrow"><label class="generic-label">Affected status</label>
|
<li class="flexrow"><label class="generic-label">Affected status</label>
|
||||||
<select class="competence-base flexrow" type="text" name="system.statusaffected" value="{{data.statusaffected}}" data-dtype="String">
|
<select class="competence-base flexrow" type="text" name="system.statusaffected" value="{{data.statusaffected}}" data-dtype="String">
|
||||||
{{#select data.statusaffected}}
|
{{#select data.statusaffected}}
|
||||||
{{{optionsStatusList}}}
|
<option value="notapplicable">Not Applicable</option>
|
||||||
|
<option value="health">Health</option>
|
||||||
|
<option value="delirium">Delirium</option>
|
||||||
|
<option value="socialhealth">Social Health</option>
|
||||||
|
<option value="stealthhealth">Stealth Health</option>
|
||||||
|
<option value="nrg">NRG</option>
|
||||||
|
<option value="mt">MT</option>
|
||||||
|
<option value="kbv">KBV</option>
|
||||||
{{/select}}
|
{{/select}}
|
||||||
</select>
|
</select>
|
||||||
</li>
|
</li>
|
||||||
|
@ -33,6 +33,14 @@
|
|||||||
{{/select}}
|
{{/select}}
|
||||||
</select>
|
</select>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
{{#if owner}}
|
||||||
|
<li class="flexrow">
|
||||||
|
<label class="generic-label">ADRL</label>
|
||||||
|
<label class="generic-label">{{data.adrl}}</label>
|
||||||
|
</li>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
<li class="flexrow"><label class="generic-label">Location Protected</label>
|
<li class="flexrow"><label class="generic-label">Location Protected</label>
|
||||||
<input type="text" class="" name="system.locationprotected" value="{{data.locationprotected}}" data-dtype="String"/>
|
<input type="text" class="" name="system.locationprotected" value="{{data.locationprotected}}" data-dtype="String"/>
|
||||||
</li>
|
</li>
|
||||||
|
@ -93,13 +93,12 @@
|
|||||||
<label class="attribute-value checkbox"><input type="checkbox" name="system.affectstatus" {{checked data.affectstatus}}/></label>
|
<label class="attribute-value checkbox"><input type="checkbox" name="system.affectstatus" {{checked data.affectstatus}}/></label>
|
||||||
</li>
|
</li>
|
||||||
{{#if data.affectstatus}}
|
{{#if data.affectstatus}}
|
||||||
<li class="flexrow"><label class="generic-label">Affected status</label>
|
<li class="flexrow"><label class="generic-label">Affected status/Auto damage</label>
|
||||||
<select class="competence-base flexrow" type="text" name="system.affectedstatus" value="{{data.affectedstatus}}" data-dtype="String">
|
<select class="competence-base flexrow" type="text" name="system.affectedstatus" value="{{data.affectedstatus}}" data-dtype="String">
|
||||||
{{#select data.affectedstatus}}
|
{{#select data.affectedstatus}}
|
||||||
<option value="health">Health</option>
|
<option value="mdl">MDL</option>
|
||||||
<option value="delirium">Delirium</option>
|
<option value="rdl">RDL</option>
|
||||||
<option value="socialhealth">Social Health</option>
|
<option value="adrl">ADRL</option>
|
||||||
<option value="stealthhealth">Stealth Health</option>
|
|
||||||
<option value="nrg">NRG</option>
|
<option value="nrg">NRG</option>
|
||||||
<option value="mt">MT</option>
|
<option value="mt">MT</option>
|
||||||
<option value="kbv">KBV</option>
|
<option value="kbv">KBV</option>
|
||||||
|
@ -38,6 +38,19 @@
|
|||||||
</select>
|
</select>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
{{#if (and owner (eq data.damagestatistic "str"))}}
|
||||||
|
<li class="flexrow">
|
||||||
|
<label class="generic-label">MDL</label>
|
||||||
|
<label class="competence-base">{{data.mdl}}</label>
|
||||||
|
</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (and owner (eq data.statistic "agi"))}}
|
||||||
|
<li class="flexrow">
|
||||||
|
<label class="generic-label">RDL</label>
|
||||||
|
<label class="competence-base">{{data.rdl}}</label>
|
||||||
|
</li>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
<li class="flexrow"><label class="generic-label">Item size</label>
|
<li class="flexrow"><label class="generic-label">Item size</label>
|
||||||
<input type="text" class="" name="system.itemsize" value="{{data.itemsize}}" data-dtype="String"/>
|
<input type="text" class="" name="system.itemsize" value="{{data.itemsize}}" data-dtype="String"/>
|
||||||
</li>
|
</li>
|
||||||
|
@ -1,25 +1,17 @@
|
|||||||
<ul class="status-block">
|
<ul class="status-block">
|
||||||
<li class="item flexrow">
|
<li class="item flexrow">
|
||||||
<span class="stat-label status-small-label status-col-name"><label class="status-small-label"><strong>Status</strong></label></span>
|
<span class="stat-label status-small-label status-col-name"><label class="status-small-label"><strong>Status</strong></label></span>
|
||||||
<span class="status-header-label status-small-label no-grow"><label class="status-small-label">Cur</label></span>
|
<span class="status-header-label status-small-label no-grow"><label class="status-medium-label">State</label></span>
|
||||||
<span class="status-header-label status-small-label no-grow"><label class="status-small-label">Mod</label></span>
|
|
||||||
<span class="status-header-label status-small-label no-grow"><label class="status-small-label">Max</label></span>
|
|
||||||
</li>
|
</li>
|
||||||
{{#each data.secondary as |stat2 key|}}
|
{{#each data.secondary as |stat2 key|}}
|
||||||
<li class="item flexrow " data-attr-key="{{key}}">
|
<li class="item flexrow " data-attr-key="{{key}}">
|
||||||
<span class="stat-label flexrow status-col-name" name="{{key}}">
|
<span class="stat-label flexrow status-col-name" name="{{key}}">
|
||||||
<label class="status-small-label"><strong>{{stat2.label}}</strong><br>
|
<label class="status-small-label"><strong>{{stat2.label}}</strong><br>
|
||||||
{{#if (eq key "health")}}
|
|
||||||
(KOV -{{stat2.max}})
|
|
||||||
{{/if}}
|
|
||||||
{{#if (eq key "delirium")}}
|
|
||||||
(MV -{{stat2.max}})
|
|
||||||
{{/if}}
|
|
||||||
</label>
|
</label>
|
||||||
</span>
|
</span>
|
||||||
<input type="text" class="padd-right status-small-label no-grow" name="system.secondary.{{key}}.value" value="{{stat2.value}}" data-dtype="Number"/>
|
<select class="padd-right status-small-label" type="text" name="system.secondary.{{key}}.status" value="{{stat2.status}}" data-dtype="String">
|
||||||
<input type="text" class="padd-right status-small-label no-grow" name="system.secondary.{{key}}.bonus" value="{{stat2.bonus}}" data-dtype="Number" {{@root.disabledBonus}}/>
|
{{selectOptions (getStatusConfig key) selected=stat2.status nameAttr="key" labelAttr="name" }}
|
||||||
<input type="text" class="padd-right status-small-label no-grow" name="system.secondary.{{key}}.max" value="{{stat2.max}}" data-dtype="Number"/>
|
</select>
|
||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
<li class="item flexrow " data-key="nrg">
|
<li class="item flexrow " data-key="nrg">
|
||||||
|
Reference in New Issue
Block a user