1
0
Fork 0
spacetac/src/core/equipments/DamageProtector.ts

15 lines
594 B
TypeScript

/// <reference path="../LootTemplate.ts"/>
module TK.SpaceTac.Equipments {
export class DamageProtector extends LootTemplate {
constructor() {
super(SlotType.Weapon, "Damage Protector", "Extend a time-displacement subfield, to reduce damage taken by ships around", 145);
this.setSkillsRequirements({ "skill_time": leveled(3) });
this.addToggleAction(leveled(2, 0.4), leveled(300, 10), [
new EffectTemplate(new DamageModifierEffect(), { factor: imap(leveled(-20), x => x * (100 / (100 - x))) })
]);
}
}
}