Compare commits
2 Commits
fvtt-pegas
...
fvtt-pegas
Author | SHA1 | Date | |
---|---|---|---|
fdbfbf0350 | |||
37d27104fc |
@ -194,8 +194,13 @@ export class PegasusActor extends Actor {
|
||||
let comp = this.items.filter(item => item.type == 'vehiclemodule');
|
||||
return comp;
|
||||
}
|
||||
getVehicleWeaponModules() {
|
||||
let comp = this.items.filter(item => item.type == 'vehicleweaponmodule' && item.system.activated);
|
||||
getVehicleWeaponModules( activated = false ) {
|
||||
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;
|
||||
}
|
||||
|
||||
@ -1801,7 +1806,7 @@ export class PegasusActor extends Actor {
|
||||
}
|
||||
addVehicleWeapons(rollData, 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) {
|
||||
for (let module of modules) {
|
||||
rollData.vehicleWeapons.push({ label: `Weapon ${module.name}`, type: "item", applied: false, weapon: module, value: module.system.damagedicevalue })
|
||||
|
@ -253,7 +253,7 @@
|
||||
],
|
||||
"title": "Pegasus RPG",
|
||||
"url": "https://www.uberwald.me/data/files/fvtt-pegasus-rpg",
|
||||
"version": "10.1.5",
|
||||
"download": "https://www.uberwald.me/gitea/uberwald/fvtt-pegasus-rpg/archive/fvtt-pegasus-rpg-v10.1.5.zip",
|
||||
"version": "10.1.6",
|
||||
"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"
|
||||
}
|
Reference in New Issue
Block a user