Compare commits

...

2 Commits

Author SHA1 Message Date
fdbfbf0350 Fix #113 weapon modules 2022-10-07 11:25:43 +02:00
37d27104fc Fix #113 weapon modules 2022-10-07 10:48:44 +02:00
2 changed files with 10 additions and 5 deletions

View File

@ -194,8 +194,13 @@ export class PegasusActor extends Actor {
let comp = this.items.filter(item => item.type == 'vehiclemodule'); let comp = this.items.filter(item => item.type == 'vehiclemodule');
return comp; return comp;
} }
getVehicleWeaponModules() { getVehicleWeaponModules( activated = false ) {
let comp = this.items.filter(item => item.type == 'vehicleweaponmodule' && item.system.activated); let comp = []
if (activated ) {
comp = this.items.filter(item => item.type == 'vehicleweaponmodule' && item.system.activated)
} else {
comp = this.items.filter(item => item.type == 'vehicleweaponmodule' )
}
return comp; return comp;
} }
@ -1801,7 +1806,7 @@ export class PegasusActor extends Actor {
} }
addVehicleWeapons(rollData, vehicle) { addVehicleWeapons(rollData, vehicle) {
if (vehicle) { if (vehicle) {
let modules = vehicle.items.filter(vehicle => vehicle.type == "vehicleweaponmodule") let modules = vehicle.items.filter(item => item.type == "vehicleweaponmodule" && item.system.activated)
if (modules && modules.length > 0) { if (modules && modules.length > 0) {
for (let module of modules) { for (let module of modules) {
rollData.vehicleWeapons.push({ label: `Weapon ${module.name}`, type: "item", applied: false, weapon: module, value: module.system.damagedicevalue }) rollData.vehicleWeapons.push({ label: `Weapon ${module.name}`, type: "item", applied: false, weapon: module, value: module.system.damagedicevalue })

View File

@ -253,7 +253,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.1.5", "version": "10.1.6",
"download": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/archive/fvtt-pegasus-rpg-v10.1.5.zip", "download": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/archive/fvtt-pegasus-rpg-v10.1.6.zip",
"background": "systems/fvtt-pegasus-rpg/images/ui/pegasus_welcome_page.webp" "background": "systems/fvtt-pegasus-rpg/images/ui/pegasus_welcome_page.webp"
} }