UNPKG

osrs-tools

Version:

A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information

539 lines 18.3 kB
import { DemonicPact } from "./DemonicPact.model"; export declare abstract class DemonicPactClass { protected readonly pactId: string; protected constructor(pactId: string); toPact(): DemonicPact; } export declare class RegenAmmoNode1 extends DemonicPactClass { static readonly pactId = "node1"; constructor(); } export declare class RangedRegenEchoChanceNode2 extends DemonicPactClass { static readonly pactId = "node2"; constructor(); } export declare class BowAlwaysPassAccuracyNode3 extends DemonicPactClass { static readonly pactId = "node3"; constructor(); } export declare class CrossbowEchoReprocChanceNode4 extends DemonicPactClass { static readonly pactId = "node4"; constructor(); } export declare class ThrownMaxhitEchoesNode5 extends DemonicPactClass { static readonly pactId = "node5"; constructor(); } export declare class DefenceBoostNode6 extends DemonicPactClass { static readonly pactId = "node6"; constructor(); } export declare class AllStyleAccuracyNode7 extends DemonicPactClass { static readonly pactId = "node7"; constructor(); } export declare class DefenceBoostNode8 extends DemonicPactClass { static readonly pactId = "node8"; constructor(); } export declare class MaxAccuracyRollFromRangeNode9 extends DemonicPactClass { static readonly pactId = "node9"; constructor(); } export declare class RegenAmmoNode10 extends DemonicPactClass { static readonly pactId = "node10"; constructor(); } export declare class AllStyleAccuracyNode11 extends DemonicPactClass { static readonly pactId = "node11"; constructor(); } export declare class OffhandStatBoostNode12 extends DemonicPactClass { static readonly pactId = "node12"; constructor(); } export declare class PercentageRangedDamageNode13 extends DemonicPactClass { static readonly pactId = "node13"; constructor(); } export declare class BuffedRangedPrayersNode14 extends DemonicPactClass { static readonly pactId = "node14"; constructor(); } export declare class PercentageRangedDamageNode15 extends DemonicPactClass { static readonly pactId = "node15"; constructor(); } export declare class RangedStrengthHpDifferenceNode16 extends DemonicPactClass { static readonly pactId = "node16"; constructor(); } export declare class PercentageRangedDamageNode17 extends DemonicPactClass { static readonly pactId = "node17"; constructor(); } export declare class RangedEchoCyclicalNode18 extends DemonicPactClass { static readonly pactId = "node18"; constructor(); } export declare class PercentageRangedDamageNode19 extends DemonicPactClass { static readonly pactId = "node19"; constructor(); } export declare class BowFastHitsNode20 extends DemonicPactClass { static readonly pactId = "node20"; constructor(); } export declare class CrossbowSlowBigHitsNode21 extends DemonicPactClass { static readonly pactId = "node21"; constructor(); } export declare class ThrownWeaponMeleeStrScaleNode22 extends DemonicPactClass { static readonly pactId = "node22"; constructor(); } export declare class PercentageRangedDamageNode23 extends DemonicPactClass { static readonly pactId = "node23"; constructor(); } export declare class PercentageRangedDamageNode24 extends DemonicPactClass { static readonly pactId = "node24"; constructor(); } export declare class PercentageRangedDamageNode25 extends DemonicPactClass { static readonly pactId = "node25"; constructor(); } export declare class BowMinHitStackingIncreaseNode26 extends DemonicPactClass { static readonly pactId = "node26"; constructor(); } export declare class PercentageRangedDamageNode27 extends DemonicPactClass { static readonly pactId = "node27"; constructor(); } export declare class BowMaxHitStackingIncreaseNode28 extends DemonicPactClass { static readonly pactId = "node28"; constructor(); } export declare class CrossbowMaxHitNode29 extends DemonicPactClass { static readonly pactId = "node29"; constructor(); } export declare class PercentageRangedDamageNode30 extends DemonicPactClass { static readonly pactId = "node30"; constructor(); } export declare class CrossbowDoubleAccuracyRollNode31 extends DemonicPactClass { static readonly pactId = "node31"; constructor(); } export declare class ThrownWeaponAccuracyNode32 extends DemonicPactClass { static readonly pactId = "node32"; constructor(); } export declare class PercentageRangedDamageNode33 extends DemonicPactClass { static readonly pactId = "node33"; constructor(); } export declare class ThrownWeaponMultiNode34 extends DemonicPactClass { static readonly pactId = "node34"; constructor(); } export declare class RangedRegenEchoChanceNode38 extends DemonicPactClass { static readonly pactId = "node38"; constructor(); } export declare class RangedRegenEchoChanceNode39 extends DemonicPactClass { static readonly pactId = "node39"; constructor(); } export declare class MeleeRangeMultiplierNode43 extends DemonicPactClass { static readonly pactId = "node43"; constructor(); } export declare class RegenMagicLevelBoostNode44 extends DemonicPactClass { static readonly pactId = "node44"; constructor(); } export declare class AirruneRegenPrayerRestoreNode45 extends DemonicPactClass { static readonly pactId = "node45"; constructor(); } export declare class WaterruneRegenHealingNode46 extends DemonicPactClass { static readonly pactId = "node46"; constructor(); } export declare class FireruneRegenDamageBoostNode47 extends DemonicPactClass { static readonly pactId = "node47"; constructor(); } export declare class EarthruneRegenDefenceBoostNode48 extends DemonicPactClass { static readonly pactId = "node48"; constructor(); } export declare class RegenStaveChargesWaterNode53 extends DemonicPactClass { static readonly pactId = "node53"; constructor(); } export declare class RegenStaveChargesFireNode54 extends DemonicPactClass { static readonly pactId = "node54"; constructor(); } export declare class AllStyleAccuracyNode55 extends DemonicPactClass { static readonly pactId = "node55"; constructor(); } export declare class AllStyleAccuracyNode56 extends DemonicPactClass { static readonly pactId = "node56"; constructor(); } export declare class AllStyleAccuracyNode57 extends DemonicPactClass { static readonly pactId = "node57"; constructor(); } export declare class AllStyleAccuracyNode58 extends DemonicPactClass { static readonly pactId = "node58"; constructor(); } export declare class OverhealingViaTalentsNode59 extends DemonicPactClass { static readonly pactId = "node59"; constructor(); } export declare class RegenAmmoNode60 extends DemonicPactClass { static readonly pactId = "node60"; constructor(); } export declare class DefenceBoostNode61 extends DemonicPactClass { static readonly pactId = "node61"; constructor(); } export declare class RegenAmmoNode62 extends DemonicPactClass { static readonly pactId = "node62"; constructor(); } export declare class DefenceBoostNode63 extends DemonicPactClass { static readonly pactId = "node63"; constructor(); } export declare class DefenceBoostNode64 extends DemonicPactClass { static readonly pactId = "node64"; constructor(); } export declare class MaxHitStyleSwapNode65 extends DemonicPactClass { static readonly pactId = "node65"; constructor(); } export declare class PrayerPenAllNode66 extends DemonicPactClass { static readonly pactId = "node66"; constructor(); } export declare class PercentageMagicDamageNode67 extends DemonicPactClass { static readonly pactId = "node67"; constructor(); } export declare class PercentageMagicDamageNode68 extends DemonicPactClass { static readonly pactId = "node68"; constructor(); } export declare class PercentageMagicDamageNode69 extends DemonicPactClass { static readonly pactId = "node69"; constructor(); } export declare class PercentageMagicDamageNode70 extends DemonicPactClass { static readonly pactId = "node70"; constructor(); } export declare class ThornsDamageNode71 extends DemonicPactClass { static readonly pactId = "node71"; constructor(); } export declare class LightWeaponDoublehitNode72 extends DemonicPactClass { static readonly pactId = "node72"; constructor(); } export declare class FreeRandomWeaponAttackChanceNode73 extends DemonicPactClass { static readonly pactId = "node73"; constructor(); } export declare class DistanceMeleeMinhitNode74 extends DemonicPactClass { static readonly pactId = "node74"; constructor(); } export declare class MultiHitStrIncreaseNode79 extends DemonicPactClass { static readonly pactId = "node79"; constructor(); } export declare class MeleeDistanceHealingChanceNode80 extends DemonicPactClass { static readonly pactId = "node80"; constructor(); } export declare class DefenceBoostNode81 extends DemonicPactClass { static readonly pactId = "node81"; constructor(); } export declare class AllStyleAccuracyNode82 extends DemonicPactClass { static readonly pactId = "node82"; constructor(); } export declare class AllStyleAccuracyNode83 extends DemonicPactClass { static readonly pactId = "node83"; constructor(); } export declare class ShieldReflectNode84 extends DemonicPactClass { static readonly pactId = "node84"; constructor(); } export declare class SpecForFreeNode85 extends DemonicPactClass { static readonly pactId = "node85"; constructor(); } export declare class AllStyleAccuracyNode86 extends DemonicPactClass { static readonly pactId = "node86"; constructor(); } export declare class RegenAmmoNode87 extends DemonicPactClass { static readonly pactId = "node87"; constructor(); } export declare class RestoreSaEnergyFromDistanceNode88 extends DemonicPactClass { static readonly pactId = "node88"; constructor(); } export declare class PrayerPenAllNode91 extends DemonicPactClass { static readonly pactId = "node91"; constructor(); } export declare class RegenAmmoNode92 extends DemonicPactClass { static readonly pactId = "node92"; constructor(); } export declare class RegenAmmoNode93 extends DemonicPactClass { static readonly pactId = "node93"; constructor(); } export declare class DefenceBoostNode94 extends DemonicPactClass { static readonly pactId = "node94"; constructor(); } export declare class DefenceBoostNode95 extends DemonicPactClass { static readonly pactId = "node95"; constructor(); } export declare class OverhealingViaTalentsNode96 extends DemonicPactClass { static readonly pactId = "node96"; constructor(); } export declare class PrayerPenAllNode97 extends DemonicPactClass { static readonly pactId = "node97"; constructor(); } export declare class DefenceBoostNode98 extends DemonicPactClass { static readonly pactId = "node98"; constructor(); } export declare class DefenceBoostNode99 extends DemonicPactClass { static readonly pactId = "node99"; constructor(); } export declare class OverhealingViaTalentsNode100 extends DemonicPactClass { static readonly pactId = "node100"; constructor(); } export declare class PrayerPenAllNode101 extends DemonicPactClass { static readonly pactId = "node101"; constructor(); } export declare class PrayerRestoreNoOverheadNode102 extends DemonicPactClass { static readonly pactId = "node102"; constructor(); } export declare class PrayerPenAllNode103 extends DemonicPactClass { static readonly pactId = "node103"; constructor(); } export declare class PrayerPenAllNode106 extends DemonicPactClass { static readonly pactId = "node106"; constructor(); } export declare class AirSpellDamageActivePrayersNode107 extends DemonicPactClass { static readonly pactId = "node107"; constructor(); } export declare class PercentageMagicDamageNode108 extends DemonicPactClass { static readonly pactId = "node108"; constructor(); } export declare class AirSpellMaxHitPrayerBonusNode109 extends DemonicPactClass { static readonly pactId = "node109"; constructor(); } export declare class SmokeCountsAsAirNode111 extends DemonicPactClass { static readonly pactId = "node111"; constructor(); } export declare class WaterSpellDamageHighHpNode112 extends DemonicPactClass { static readonly pactId = "node112"; constructor(); } export declare class PercentageMagicDamageNode113 extends DemonicPactClass { static readonly pactId = "node113"; constructor(); } export declare class WaterSpellBouceHealNode114 extends DemonicPactClass { static readonly pactId = "node114"; constructor(); } export declare class FireHpConsumeForDamageNode117 extends DemonicPactClass { static readonly pactId = "node117"; constructor(); } export declare class PercentageMagicDamageNode118 extends DemonicPactClass { static readonly pactId = "node118"; constructor(); } export declare class FireSpellBurnBounceNode119 extends DemonicPactClass { static readonly pactId = "node119"; constructor(); } export declare class MagicAttackSpeedTraditionalNode122 extends DemonicPactClass { static readonly pactId = "node122"; constructor(); } export declare class IceCountsAsWaterNode123 extends DemonicPactClass { static readonly pactId = "node123"; constructor(); } export declare class BloodCountsAsFireNode124 extends DemonicPactClass { static readonly pactId = "node124"; constructor(); } export declare class EarthReduceDefenceNode127 extends DemonicPactClass { static readonly pactId = "node127"; constructor(); } export declare class PercentageMagicDamageNode128 extends DemonicPactClass { static readonly pactId = "node128"; constructor(); } export declare class EarthScaleDefenceStatNode129 extends DemonicPactClass { static readonly pactId = "node129"; constructor(); } export declare class ShadowCountsAsEarthNode131 extends DemonicPactClass { static readonly pactId = "node131"; constructor(); } export declare class MagicAttackSpeedPoweredNode133 extends DemonicPactClass { static readonly pactId = "node133"; constructor(); } export declare class PrayerPenAllNode134 extends DemonicPactClass { static readonly pactId = "node134"; constructor(); } export declare class ShieldBlockHealNode135 extends DemonicPactClass { static readonly pactId = "node135"; constructor(); } export declare class PrayerPenAllNode136 extends DemonicPactClass { static readonly pactId = "node136"; constructor(); } export declare class DefenceRecoilScalingNode139 extends DemonicPactClass { static readonly pactId = "node139"; constructor(); } export declare class PercentageMeleeDamageNode140 extends DemonicPactClass { static readonly pactId = "node140"; constructor(); } export declare class ThornsDoubleHitNode141 extends DemonicPactClass { static readonly pactId = "node141"; constructor(); } export declare class LightWeaponFasterNode142 extends DemonicPactClass { static readonly pactId = "node142"; constructor(); } export declare class PercentageMeleeDamageNode143 extends DemonicPactClass { static readonly pactId = "node143"; constructor(); } export declare class HitRestoreSpecEnergyNode144 extends DemonicPactClass { static readonly pactId = "node144"; constructor(); } export declare class PercentageMeleeDamageNode145 extends DemonicPactClass { static readonly pactId = "node145"; constructor(); } export declare class MeleeDistanceHealingChanceNode146 extends DemonicPactClass { static readonly pactId = "node146"; constructor(); } export declare class UniqueBlindbagChanceNode150 extends DemonicPactClass { static readonly pactId = "node150"; constructor(); } export declare class PercentageMeleeDamageNode151 extends DemonicPactClass { static readonly pactId = "node151"; constructor(); } export declare class UniqueBlindbagDamageNode152 extends DemonicPactClass { static readonly pactId = "node152"; constructor(); } export declare class PercentageMeleeMaxhitDistanceNode153 extends DemonicPactClass { static readonly pactId = "node153"; constructor(); } export declare class PercentageMeleeDamageNode154 extends DemonicPactClass { static readonly pactId = "node154"; constructor(); } export declare class MeleeRangeConditionalBoostNode155 extends DemonicPactClass { static readonly pactId = "node155"; constructor(); } export declare class PercentageMeleeDamageNode156 extends DemonicPactClass { static readonly pactId = "node156"; constructor(); } export declare class Pact2hMeleeEchosNode157 extends DemonicPactClass { static readonly pactId = "node157"; constructor(); } export declare class PercentageMeleeDamageNode161 extends DemonicPactClass { static readonly pactId = "node161"; constructor(); } export declare class MeleeStrengthPrayerBonusNode162 extends DemonicPactClass { static readonly pactId = "node162"; constructor(); } export declare class PercentageMeleeDamageNode163 extends DemonicPactClass { static readonly pactId = "node163"; constructor(); } export declare class PrayerPenAllNode164 extends DemonicPactClass { static readonly pactId = "node164"; constructor(); } export declare class OverhealConsumptionBoostNode165 extends DemonicPactClass { static readonly pactId = "node165"; constructor(); } export declare class RegenStaveChargesAirNode166 extends DemonicPactClass { static readonly pactId = "node166"; constructor(); } export declare class RegenStaveChargesEarthNode167 extends DemonicPactClass { static readonly pactId = "node167"; constructor(); } export type DemonicPactClassConstructor = new () => DemonicPactClass; export declare const ALL_DEMONIC_PACT_CLASSES: readonly DemonicPactClassConstructor[]; export declare const DEMONIC_PACT_CLASS_BY_ID: Readonly<Record<string, DemonicPactClassConstructor>>; export declare function createDemonicPactClassById(pactId: string): DemonicPactClass; //# sourceMappingURL=DemonicPactClasses.d.ts.map