Advertisement
Guest User

Items

a guest
Jan 31st, 2022
1,651
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2.         category: "Golbin Raid",
  3.         type: "Ammo",
  4.         get name() {
  5.             return getItemName(this.id);
  6.         },
  7.         media: "assets/media/bank/ammo_bolt_topaz_ench.png",
  8.         sellsFor: 0,
  9.         id: Items.Enchanted_Topaz_Bolts,
  10.         ignoreCompletion: true,
  11.         isEquipment: true,
  12.         validSlots: ["Quiver"],
  13.         occupiesSlots: [],
  14.         equipRequirements: [],
  15.         equipmentStats: [{ key: "rangedStrengthBonus", value: 65 }],
  16.         hasSpecialAttack: true,
  17.         specialAttacks: [attacks.TopazShots],
  18.         ammoType: 1,
  19.         golbinRaidExclusive: true,
  20.     },
  21.     {
  22.         category: "Golbin Raid",
  23.         type: "Ammo",
  24.         get name() {
  25.             return getItemName(this.id);
  26.         },
  27.         media: "assets/media/bank/ammo_bolt_sapphire_ench.png",
  28.         sellsFor: 0,
  29.         id: Items.Enchanted_Sapphire_Bolts,
  30.         ignoreCompletion: true,
  31.         isEquipment: true,
  32.         validSlots: ["Quiver"],
  33.         occupiesSlots: [],
  34.         equipRequirements: [],
  35.         equipmentStats: [{ key: "rangedStrengthBonus", value: 76 }],
  36.         hasSpecialAttack: true,
  37.         specialAttacks: [attacks.SapphireShots],
  38.         ammoType: 1,
  39.         golbinRaidExclusive: true,
  40.     },
  41.     {
  42.         category: "Golbin Raid",
  43.         type: "Ammo",
  44.         get name() {
  45.             return getItemName(this.id);
  46.         },
  47.         media: "assets/media/bank/ammo_bolt_ruby_ench.png",
  48.         sellsFor: 0,
  49.         id: Items.Enchanted_Ruby_Bolts,
  50.         ignoreCompletion: true,
  51.         isEquipment: true,
  52.         validSlots: ["Quiver"],
  53.         occupiesSlots: [],
  54.         equipRequirements: [],
  55.         equipmentStats: [{ key: "rangedStrengthBonus", value: 88 }],
  56.         hasSpecialAttack: true,
  57.         specialAttacks: [attacks.RubyShots],
  58.         ammoType: 1,
  59.         golbinRaidExclusive: true,
  60.     },
  61.     {
  62.         category: "Golbin Raid",
  63.         type: "Ammo",
  64.         get name() {
  65.             return getItemName(this.id);
  66.         },
  67.         media: "assets/media/bank/ammo_bolt_emerald_ench.png",
  68.         sellsFor: 0,
  69.         id: Items.Enchanted_Emerald_Bolts,
  70.         ignoreCompletion: true,
  71.         isEquipment: true,
  72.         validSlots: ["Quiver"],
  73.         occupiesSlots: [],
  74.         equipRequirements: [],
  75.         equipmentStats: [{ key: "rangedStrengthBonus", value: 101 }],
  76.         hasSpecialAttack: true,
  77.         specialAttacks: [attacks.EmeraldShots],
  78.         ammoType: 1,
  79.         golbinRaidExclusive: true,
  80.     },
  81.     {
  82.         category: "Golbin Raid",
  83.         type: "Ammo",
  84.         get name() {
  85.             return getItemName(this.id);
  86.         },
  87.         media: "assets/media/bank/ammo_bolt_diamond_ench.png",
  88.         sellsFor: 0,
  89.         id: Items.Enchanted_Diamond_Bolts,
  90.         ignoreCompletion: true,
  91.         isEquipment: true,
  92.         validSlots: ["Quiver"],
  93.         occupiesSlots: [],
  94.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Ranged, level: 70 }] }],
  95.         equipmentStats: [{ key: "rangedStrengthBonus", value: 128 }],
  96.         hasSpecialAttack: true,
  97.         specialAttacks: [attacks.DiamondShots],
  98.         ammoType: 1,
  99.         golbinRaidExclusive: true,
  100.     },
  101.     {
  102.         category: "Golbin Raid",
  103.         type: "Ammo",
  104.         get name() {
  105.             return getItemName(this.id);
  106.         },
  107.         media: "assets/media/bank/ammo_bolt_jadestone_ench.png",
  108.         sellsFor: 0,
  109.         id: Items.Enchanted_Jadestone_Bolts,
  110.         ignoreCompletion: true,
  111.         isEquipment: true,
  112.         validSlots: ["Quiver"],
  113.         occupiesSlots: [],
  114.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Ranged, level: 85 }] }],
  115.         equipmentStats: [{ key: "rangedStrengthBonus", value: 152 }],
  116.         hasSpecialAttack: true,
  117.         specialAttacks: [attacks.JadestoneShots],
  118.         ammoType: 1,
  119.         golbinRaidExclusive: true,
  120.     },
  121.     {
  122.         category: "Golbin Raid",
  123.         type: "Ring",
  124.         get name() {
  125.             return getItemName(this.id);
  126.         },
  127.         media: "assets/media/bank/poison_ring.png",
  128.         sellsFor: 0,
  129.         id: Items.Poison_Ring,
  130.         ignoreCompletion: true,
  131.         isEquipment: true,
  132.         validSlots: ["Ring"],
  133.         occupiesSlots: [],
  134.         equipRequirements: [],
  135.         equipmentStats: [],
  136.         hasSpecialAttack: true,
  137.         specialAttacks: [attacks.PoisonMelee],
  138.         golbinRaidExclusive: true,
  139.     },
  140.     {
  141.         category: "Golbin Raid",
  142.         type: "Ring",
  143.         get name() {
  144.             return getItemName(this.id);
  145.         },
  146.         media: "assets/media/bank/burning_ring.png",
  147.         sellsFor: 0,
  148.         id: Items.Burning_Ring,
  149.         ignoreCompletion: true,
  150.         isEquipment: true,
  151.         validSlots: ["Ring"],
  152.         occupiesSlots: [],
  153.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Attack, level: 70 }] }],
  154.         equipmentStats: [],
  155.         hasSpecialAttack: true,
  156.         specialAttacks: [attacks.BurnMelee],
  157.         golbinRaidExclusive: true,
  158.     },
  159.     {
  160.         category: "Golbin Raid",
  161.         type: "Ring",
  162.         get name() {
  163.             return getItemName(this.id);
  164.         },
  165.         media: "assets/media/bank/frostburn_ring.png",
  166.         sellsFor: 0,
  167.         id: Items.Frostburn_Ring,
  168.         ignoreCompletion: true,
  169.         isEquipment: true,
  170.         validSlots: ["Ring"],
  171.         occupiesSlots: [],
  172.         equipRequirements: [],
  173.         equipmentStats: [],
  174.         hasSpecialAttack: true,
  175.         specialAttacks: [attacks.FrostburnMelee],
  176.         golbinRaidExclusive: true,
  177.     },
  178.     {
  179.         category: "Golbin Raid",
  180.         type: "Weapon",
  181.         get name() {
  182.             return getItemName(this.id);
  183.         },
  184.         media: "assets/media/bank/ultima_godsword.png",
  185.         sellsFor: 0,
  186.         id: Items.Ultima_Godsword,
  187.         ignoreCompletion: true,
  188.         isEquipment: true,
  189.         validSlots: ["Weapon"],
  190.         occupiesSlots: ["Shield"],
  191.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Attack, level: 85 }] }],
  192.         equipmentStats: [
  193.             { key: "attackSpeed", value: 3800 },
  194.             { key: "stabAttackBonus", value: -3 },
  195.             { key: "slashAttackBonus", value: 174 },
  196.             { key: "blockAttackBonus", value: 174 },
  197.             { key: "meleeStrengthBonus", value: 408 },
  198.             { key: "meleeDefenceBonus", value: 30 },
  199.         ],
  200.         hasSpecialAttack: true,
  201.         specialAttacks: [attacks.Flurry, attacks.IcePrison, attacks.CrushingBlow, attacks.Infernum],
  202.         attackType: "melee",
  203.         golbinRaidExclusive: true,
  204.     },
  205.     {
  206.         category: "Golbin Raid",
  207.         type: "Magic Wand",
  208.         get name() {
  209.             return getItemName(this.id);
  210.         },
  211.         get description() {
  212.             return getLangString("ITEM_DESCRIPTION", Items[this.id]);
  213.         },
  214.         media: "assets/media/bank/mystery_wand.png",
  215.         sellsFor: 0,
  216.         id: Items.Mystery_Wand,
  217.         ignoreCompletion: true,
  218.         isEquipment: true,
  219.         validSlots: ["Weapon"],
  220.         occupiesSlots: [],
  221.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Magic, level: 85 }] }],
  222.         equipmentStats: [
  223.             { key: "attackSpeed", value: 2600 },
  224.             { key: "magicAttackBonus", value: 32 },
  225.             { key: "magicDamageBonus", value: 18 },
  226.             { key: "magicDefenceBonus", value: 32 },
  227.         ],
  228.         hasSpecialAttack: true,
  229.         specialAttacks: [],
  230.         attackType: "magic",
  231.         golbinRaidExclusive: true,
  232.     },
  233.     {
  234.         category: "Golbin Raid",
  235.         type: "Ammo",
  236.         get name() {
  237.             return getItemName(this.id);
  238.         },
  239.         media: "assets/media/bank/poison_arrows.png",
  240.         sellsFor: 0,
  241.         id: Items.Poison_Arrows,
  242.         ignoreCompletion: true,
  243.         isEquipment: true,
  244.         validSlots: ["Quiver"],
  245.         occupiesSlots: [],
  246.         equipRequirements: [],
  247.         equipmentStats: [{ key: "rangedStrengthBonus", value: 60 }],
  248.         hasSpecialAttack: true,
  249.         specialAttacks: [attacks.PoisonRanged],
  250.         ammoType: 0,
  251.         golbinRaidExclusive: true,
  252.     },
  253.     {
  254.         category: "Golbin Raid",
  255.         type: "Ammo",
  256.         get name() {
  257.             return getItemName(this.id);
  258.         },
  259.         media: "assets/media/bank/fire_arrows.png",
  260.         sellsFor: 0,
  261.         id: Items.Fire_Arrows,
  262.         ignoreCompletion: true,
  263.         isEquipment: true,
  264.         validSlots: ["Quiver"],
  265.         occupiesSlots: [],
  266.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Ranged, level: 70 }] }],
  267.         equipmentStats: [{ key: "rangedStrengthBonus", value: 75 }],
  268.         hasSpecialAttack: true,
  269.         specialAttacks: [attacks.BurnRanged],
  270.         ammoType: 0,
  271.         golbinRaidExclusive: true,
  272.     },
  273.     {
  274.         category: "Golbin Raid",
  275.         type: "Ammo",
  276.         get name() {
  277.             return getItemName(this.id);
  278.         },
  279.         media: "assets/media/bank/frostburn_arrows.png",
  280.         sellsFor: 0,
  281.         id: Items.Frost_Arrows,
  282.         ignoreCompletion: true,
  283.         isEquipment: true,
  284.         validSlots: ["Quiver"],
  285.         occupiesSlots: [],
  286.         equipRequirements: [],
  287.         equipmentStats: [{ key: "rangedStrengthBonus", value: 60 }],
  288.         hasSpecialAttack: true,
  289.         specialAttacks: [attacks.FrostburnRanged],
  290.         ammoType: 0,
  291.         golbinRaidExclusive: true,
  292.     },
  293.     {
  294.         category: "Golbin Raid",
  295.         type: "Magic Wand",
  296.         get name() {
  297.             return getItemName(this.id);
  298.         },
  299.         media: "assets/media/bank/burning_wand.png",
  300.         sellsFor: 0,
  301.         id: Items.Burning_Wand,
  302.         ignoreCompletion: true,
  303.         isEquipment: true,
  304.         validSlots: ["Weapon"],
  305.         occupiesSlots: [],
  306.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Magic, level: 70 }] }],
  307.         equipmentStats: [
  308.             { key: "attackSpeed", value: 2600 },
  309.             { key: "magicAttackBonus", value: 32 },
  310.             { key: "magicDamageBonus", value: 18 },
  311.             { key: "magicDefenceBonus", value: 32 },
  312.         ],
  313.         hasSpecialAttack: true,
  314.         specialAttacks: [attacks.Burn],
  315.         attackType: "magic",
  316.         golbinRaidExclusive: true,
  317.     },
  318.     {
  319.         category: "Golbin Raid",
  320.         type: "Magic Wand",
  321.         get name() {
  322.             return getItemName(this.id);
  323.         },
  324.         media: "assets/media/bank/frostburn_wand.png",
  325.         sellsFor: 0,
  326.         id: Items.Frostburn_Wand,
  327.         ignoreCompletion: true,
  328.         isEquipment: true,
  329.         validSlots: ["Weapon"],
  330.         occupiesSlots: [],
  331.         equipRequirements: [],
  332.         equipmentStats: [
  333.             { key: "attackSpeed", value: 2600 },
  334.             { key: "magicAttackBonus", value: 32 },
  335.             { key: "magicDamageBonus", value: 18 },
  336.             { key: "magicDefenceBonus", value: 32 },
  337.         ],
  338.         hasSpecialAttack: true,
  339.         specialAttacks: [attacks.FrostburnPlayer],
  340.         attackType: "magic",
  341.         golbinRaidExclusive: true,
  342.     },
  343.     {
  344.         category: "Golbin Raid",
  345.         type: "Ring",
  346.         get name() {
  347.             return getItemName(this.id);
  348.         },
  349.         media: "assets/media/bank/ring_of_balance.png",
  350.         sellsFor: 0,
  351.         id: Items.Ring_Of_Balance,
  352.         ignoreCompletion: true,
  353.         isEquipment: true,
  354.         validSlots: ["Ring", "Passive"],
  355.         occupiesSlots: [],
  356.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Attack, level: 70 }] }],
  357.         equipmentStats: [],
  358.         hasSpecialAttack: false,
  359.         modifiers: {
  360.             decreasedMaxHitpoints: 20,
  361.             increasedMaxHitPercent: 35,
  362.         },
  363.         get description() {
  364.             return getLangString("ITEM_DESCRIPTION", Items[this.id]);
  365.         },
  366.         golbinRaidExclusive: true,
  367.     },
  368.     {
  369.         category: "Golbin Raid",
  370.         type: "Armour",
  371.         get name() {
  372.             return getItemName(this.id);
  373.         },
  374.         media: "assets/media/bank/flying_cape.png",
  375.         sellsFor: 0,
  376.         id: Items.Flying_Cape,
  377.         ignoreCompletion: true,
  378.         isEquipment: true,
  379.         validSlots: ["Cape"],
  380.         occupiesSlots: [],
  381.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 85 }] }],
  382.         equipmentStats: [
  383.             { key: "rangedDefenceBonus", value: 300 },
  384.             { key: "meleeDefenceBonus", value: -100 },
  385.             { key: "magicDefenceBonus", value: -100 },
  386.         ],
  387.         hasSpecialAttack: false,
  388.         golbinRaidExclusive: true,
  389.     },
  390.     {
  391.         category: "Golbin Raid",
  392.         type: "Armour",
  393.         get name() {
  394.             return getItemName(this.id);
  395.         },
  396.         media: "assets/media/bank/amulet_of_healing.png",
  397.         sellsFor: 0,
  398.         id: Items.Amulet_Of_Healing,
  399.         ignoreCompletion: true,
  400.         isEquipment: true,
  401.         validSlots: ["Amulet"],
  402.         occupiesSlots: [],
  403.         equipRequirements: [],
  404.         equipmentStats: [],
  405.         hasSpecialAttack: true,
  406.         specialAttacks: [attacks.Heal],
  407.         golbinRaidExclusive: true,
  408.     },
  409.     {
  410.         category: "Golbin Raid",
  411.         type: "Weapon",
  412.         get name() {
  413.             return getItemName(this.id);
  414.         },
  415.         media: "assets/media/bank/sword_of_some_reliability.png",
  416.         sellsFor: 0,
  417.         id: Items.Sword_Of_Some_Reliability,
  418.         ignoreCompletion: true,
  419.         isEquipment: true,
  420.         validSlots: ["Weapon"],
  421.         occupiesSlots: [],
  422.         equipRequirements: [],
  423.         equipmentStats: [
  424.             { key: "attackSpeed", value: 2400 },
  425.             { key: "stabAttackBonus", value: 67 },
  426.             { key: "slashAttackBonus", value: 41 },
  427.             { key: "blockAttackBonus", value: 26 },
  428.             { key: "meleeStrengthBonus", value: 63 },
  429.         ],
  430.         hasSpecialAttack: true,
  431.         specialAttacks: [attacks.TripleDamage, attacks.NoDamage],
  432.         attackType: "melee",
  433.         golbinRaidExclusive: true,
  434.     },
  435.     {
  436.         category: "Golbin Raid",
  437.         type: "Armour",
  438.         get name() {
  439.             return getItemName(this.id);
  440.         },
  441.         media: "assets/media/bank/one_layer_shield.png",
  442.         sellsFor: 0,
  443.         id: Items.One_Layer_Shield,
  444.         ignoreCompletion: true,
  445.         isEquipment: true,
  446.         validSlots: ["Shield"],
  447.         occupiesSlots: [],
  448.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 70 }] }],
  449.         equipmentStats: [
  450.             { key: "damageReduction", value: -5 },
  451.             { key: "meleeDefenceBonus", value: 150 },
  452.             { key: "rangedDefenceBonus", value: 150 },
  453.             { key: "magicDefenceBonus", value: 150 },
  454.         ],
  455.         hasSpecialAttack: false,
  456.         golbinRaidExclusive: true,
  457.     },
  458.     {
  459.         category: "Golbin Raid",
  460.         type: "Armour",
  461.         get name() {
  462.             return getItemName(this.id);
  463.         },
  464.         media: "assets/media/bank/warding_shield.png",
  465.         sellsFor: 0,
  466.         id: Items.Warding_Shield,
  467.         ignoreCompletion: true,
  468.         isEquipment: true,
  469.         validSlots: ["Shield", "Passive"],
  470.         occupiesSlots: [],
  471.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 85 }] }],
  472.         equipmentStats: [],
  473.         hasSpecialAttack: false,
  474.         modifiers: {
  475.             increasedFlatMaxHitpoints: 10,
  476.             decreasedGlobalEvasion: 30,
  477.         },
  478.         get description() {
  479.             return getLangString("ITEM_DESCRIPTION", Items[this.id]);
  480.         },
  481.         golbinRaidExclusive: true,
  482.     },
  483.     {
  484.         category: "Golbin Raid",
  485.         type: "Weapon",
  486.         get name() {
  487.             return getItemName(this.id);
  488.         },
  489.         media: "assets/media/bank/tilted_crossbow.png",
  490.         sellsFor: 0,
  491.         id: Items.Tilted_Crossbow,
  492.         ignoreCompletion: true,
  493.         isEquipment: true,
  494.         validSlots: ["Weapon"],
  495.         occupiesSlots: [],
  496.         equipRequirements: [],
  497.         equipmentStats: [
  498.             { key: "attackSpeed", value: 3200 },
  499.             { key: "rangedAttackBonus", value: 56 },
  500.             { key: "rangedStrengthBonus", value: 54 },
  501.         ],
  502.         hasSpecialAttack: true,
  503.         specialAttacks: [attacks.TiltedShot],
  504.         attackType: "ranged",
  505.         ammoTypeRequired: 1,
  506.         golbinRaidExclusive: true,
  507.     },
  508.     {
  509.         category: "Golbin Raid",
  510.         type: "Armour",
  511.         get name() {
  512.             return getItemName(this.id);
  513.         },
  514.         media: "assets/media/bank/ultimate_speed_boots.png",
  515.         sellsFor: 0,
  516.         id: Items.Ultimate_Speed_Boots,
  517.         ignoreCompletion: true,
  518.         isEquipment: true,
  519.         validSlots: ["Boots", "Passive"],
  520.         occupiesSlots: [],
  521.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 85 }] }],
  522.         equipmentStats: [],
  523.         hasSpecialAttack: false,
  524.         modifiers: {
  525.             decreasedAttackInterval: 400,
  526.             decreasedMaxHitPercent: 10,
  527.         },
  528.         get description() {
  529.             return getLangString("ITEM_DESCRIPTION", Items[this.id]);
  530.         },
  531.         golbinRaidExclusive: true,
  532.     },
  533.     {
  534.         category: "Golbin Raid",
  535.         type: "Armour",
  536.         name: "I Can't See Helmet",
  537.         media: TODO_REPLACE_MEDIA,
  538.         sellsFor: 0,
  539.         id: Items.I_Cant_See_Helmet,
  540.         ignoreCompletion: true,
  541.         isEquipment: true,
  542.         validSlots: ["Helmet"],
  543.         occupiesSlots: [],
  544.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 85 }] }],
  545.         equipmentStats: [
  546.             { key: "damageReduction", value: 15 },
  547.             { key: "stabAttackBonus", value: -40 },
  548.             { key: "slashAttackBonus", value: -40 },
  549.             { key: "blockAttackBonus", value: -40 },
  550.             { key: "magicAttackBonus", value: -40 },
  551.             { key: "rangedAttackBonus", value: -40 },
  552.         ],
  553.         hasSpecialAttack: false,
  554.         golbinRaidExclusive: true,
  555.     },
  556.     {
  557.         category: "Golbin Raid",
  558.         type: "Ring",
  559.         get name() {
  560.             return getItemName(this.id);
  561.         },
  562.         media: "assets/media/bank/almighty_ring.png",
  563.         sellsFor: 0,
  564.         id: Items.Almighty_Ring,
  565.         ignoreCompletion: true,
  566.         isEquipment: true,
  567.         validSlots: ["Ring"],
  568.         occupiesSlots: [],
  569.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Attack, level: 70 }] }],
  570.         equipmentStats: [{ key: "meleeStrengthBonus", value: 40 }],
  571.         hasSpecialAttack: false,
  572.         modifiers: {
  573.             decreasedMaxHitpoints: 5,
  574.         },
  575.         get description() {
  576.             return describeModifierDataPlain(this.modifiers);
  577.         },
  578.         ignoreLangGeneration: true,
  579.         golbinRaidExclusive: true,
  580.     },
  581.     {
  582.         category: "Golbin Raid",
  583.         type: "Armour",
  584.         get name() {
  585.             return getItemName(this.id);
  586.         },
  587.         media: "assets/media/bank/punching_bag_platebody.png",
  588.         sellsFor: 0,
  589.         id: Items.Punching_Bag_Platebody,
  590.         ignoreCompletion: true,
  591.         isEquipment: true,
  592.         validSlots: ["Platebody", "Passive"],
  593.         occupiesSlots: [],
  594.         equipRequirements: [],
  595.         equipmentStats: [],
  596.         hasSpecialAttack: false,
  597.         modifiers: {
  598.             decreasedDamageReduction: 10,
  599.             increasedReflectDamage: 40,
  600.         },
  601.         get description() {
  602.             return getLangString("ITEM_DESCRIPTION", Items[this.id]);
  603.         },
  604.         golbinRaidExclusive: true,
  605.     },
  606.     {
  607.         category: "Golbin Raid",
  608.         type: "Armour",
  609.         get name() {
  610.             return getItemName(this.id);
  611.         },
  612.         media: "assets/media/bank/precision_gloves.png",
  613.         sellsFor: 0,
  614.         id: Items.Precision_Gloves,
  615.         ignoreCompletion: true,
  616.         isEquipment: true,
  617.         validSlots: ["Gloves"],
  618.         occupiesSlots: [],
  619.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 85 }] }],
  620.         equipmentStats: [
  621.             { key: "stabAttackBonus", value: 80 },
  622.             { key: "slashAttackBonus", value: 80 },
  623.             { key: "blockAttackBonus", value: 80 },
  624.             { key: "magicAttackBonus", value: 80 },
  625.             { key: "rangedAttackBonus", value: 80 },
  626.             { key: "meleeDefenceBonus", value: -40 },
  627.             { key: "rangedDefenceBonus", value: -40 },
  628.             { key: "magicDefenceBonus", value: -40 },
  629.         ],
  630.         hasSpecialAttack: false,
  631.         golbinRaidExclusive: true,
  632.     },
  633.     {
  634.         category: "Golbin Raid",
  635.         type: "Armour",
  636.         get name() {
  637.             return getItemName(this.id);
  638.         },
  639.         media: "assets/media/bank/heavy_gloves.png",
  640.         sellsFor: 0,
  641.         id: Items.Heavy_Gloves,
  642.         ignoreCompletion: true,
  643.         isEquipment: true,
  644.         validSlots: ["Gloves"],
  645.         occupiesSlots: [],
  646.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 85 }] }],
  647.         equipmentStats: [
  648.             { key: "meleeStrengthBonus", value: 80 },
  649.             { key: "rangedStrengthBonus", value: 80 },
  650.         ],
  651.         hasSpecialAttack: false,
  652.         modifiers: {
  653.             increasedAttackInterval: 400,
  654.         },
  655.         get description() {
  656.             return describeModifierDataPlain(this.modifiers);
  657.         },
  658.         ignoreLangGeneration: true,
  659.         golbinRaidExclusive: true,
  660.     },
  661.     {
  662.         category: "Golbin Raid",
  663.         type: "Armour",
  664.         get name() {
  665.             return getItemName(this.id);
  666.         },
  667.         media: "assets/media/bank/ultimate_slapping_gloves.png",
  668.         sellsFor: 0,
  669.         id: Items.Ultimate_Slapping_Gloves,
  670.         ignoreCompletion: true,
  671.         isEquipment: true,
  672.         validSlots: ["Gloves"],
  673.         occupiesSlots: [],
  674.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 70 }] }],
  675.         equipmentStats: [],
  676.         hasSpecialAttack: true,
  677.         specialAttacks: [attacks.UnlimitedSlappingPower],
  678.         golbinRaidExclusive: true,
  679.     },
  680.     {
  681.         category: "Golbin Raid",
  682.         type: "Amulet",
  683.         get name() {
  684.             return getItemName(this.id);
  685.         },
  686.         media: "assets/media/bank/amulet_of_burning_leech.png",
  687.         sellsFor: 0,
  688.         id: Items.Amulet_Of_Burning_Leech,
  689.         ignoreCompletion: true,
  690.         isEquipment: true,
  691.         validSlots: ["Amulet", "Passive"],
  692.         occupiesSlots: [],
  693.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 70 }] }],
  694.         equipmentStats: [],
  695.         hasSpecialAttack: false,
  696.         modifiers: {
  697.             increasedBurnLifesteal: 100,
  698.         },
  699.         get description() {
  700.             return getLangString("ITEM_DESCRIPTION", Items[this.id]);
  701.         },
  702.         golbinRaidExclusive: true,
  703.     },
  704.     {
  705.         category: "Golbin Raid",
  706.         type: "Amulet",
  707.         get name() {
  708.             return getItemName(this.id);
  709.         },
  710.         media: "assets/media/bank/amulet_of_poison_leech.png",
  711.         sellsFor: 0,
  712.         id: Items.Amulet_Of_Poison_Leech,
  713.         ignoreCompletion: true,
  714.         isEquipment: true,
  715.         validSlots: ["Amulet", "Passive"],
  716.         occupiesSlots: [],
  717.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 70 }] }],
  718.         equipmentStats: [],
  719.         hasSpecialAttack: false,
  720.         modifiers: {
  721.             increasedPoisonLifesteal: 100,
  722.         },
  723.         get description() {
  724.             return getLangString("ITEM_DESCRIPTION", Items[this.id]);
  725.         },
  726.         golbinRaidExclusive: true,
  727.     },
  728.     {
  729.         category: "Golbin Raid",
  730.         type: "Amulet",
  731.         get name() {
  732.             return getItemName(this.id);
  733.         },
  734.         media: "assets/media/bank/magic_critical_amulet.png",
  735.         sellsFor: 0,
  736.         id: Items.Magic_Crit_Amulet,
  737.         ignoreCompletion: true,
  738.         isEquipment: true,
  739.         validSlots: ["Amulet", "Passive"],
  740.         occupiesSlots: [],
  741.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 85 }] }],
  742.         equipmentStats: [],
  743.         hasSpecialAttack: false,
  744.         modifiers: {
  745.             increasedMagicCritChance: 25,
  746.         },
  747.         get description() {
  748.             return getLangString("ITEM_DESCRIPTION", Items[this.id]);
  749.         },
  750.         golbinRaidExclusive: true,
  751.     },
  752.     {
  753.         category: "Golbin Raid",
  754.         type: "Amulet",
  755.         get name() {
  756.             return getItemName(this.id);
  757.         },
  758.         media: "assets/media/bank/melee_critical_amulet.png",
  759.         sellsFor: 0,
  760.         id: Items.Melee_Crit_Amulet,
  761.         ignoreCompletion: true,
  762.         isEquipment: true,
  763.         validSlots: ["Amulet", "Passive"],
  764.         occupiesSlots: [],
  765.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 85 }] }],
  766.         equipmentStats: [],
  767.         hasSpecialAttack: false,
  768.         modifiers: {
  769.             increasedMeleeCritChance: 25,
  770.         },
  771.         get description() {
  772.             return getLangString("ITEM_DESCRIPTION", Items[this.id]);
  773.         },
  774.         golbinRaidExclusive: true,
  775.     },
  776.     {
  777.         category: "Golbin Raid",
  778.         type: "Amulet",
  779.         get name() {
  780.             return getItemName(this.id);
  781.         },
  782.         media: "assets/media/bank/bloodthirst_amulet.png",
  783.         sellsFor: 0,
  784.         id: Items.Bloodthirst_Amulet,
  785.         ignoreCompletion: true,
  786.         isEquipment: true,
  787.         validSlots: ["Amulet", "Passive"],
  788.         occupiesSlots: [],
  789.         equipRequirements: [],
  790.         equipmentStats: [],
  791.         hasSpecialAttack: false,
  792.         modifiers: {
  793.             increasedLifesteal: 50,
  794.             decreasedDamageReduction: 10,
  795.         },
  796.         get description() {
  797.             return getLangString("ITEM_DESCRIPTION", Items[this.id]);
  798.         },
  799.         golbinRaidExclusive: true,
  800.     },
  801.     {
  802.         category: "Golbin Raid",
  803.         type: "Armour",
  804.         get name() {
  805.             return getItemName(this.id);
  806.         },
  807.         media: "assets/media/bank/dragon_head_helmet.png",
  808.         sellsFor: 0,
  809.         id: Items.Dragon_Head_Helmet,
  810.         ignoreCompletion: true,
  811.         isEquipment: true,
  812.         validSlots: ["Helmet"],
  813.         occupiesSlots: [],
  814.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Defence, level: 85 }] }],
  815.         equipmentStats: [],
  816.         hasSpecialAttack: true,
  817.         specialAttacks: [attacks.Firebreathing],
  818.         golbinRaidExclusive: true,
  819.     },
  820.     {
  821.         category: "Golbin Raid",
  822.         type: "Armour",
  823.         get name() {
  824.             return getItemName(this.id);
  825.         },
  826.         media: "assets/media/bank/stonewall_shield.png",
  827.         sellsFor: 0,
  828.         id: Items.Stonewall_Shield,
  829.         ignoreCompletion: true,
  830.         isEquipment: true,
  831.         validSlots: ["Shield"],
  832.         occupiesSlots: [],
  833.         equipRequirements: [],
  834.         equipmentStats: [],
  835.         hasSpecialAttack: true,
  836.         specialAttacks: [attacks.StoneBarrier],
  837.         golbinRaidExclusive: true,
  838.     },
  839.     {
  840.         category: "Golbin Raid",
  841.         type: "Weapon",
  842.         get name() {
  843.             return getItemName(this.id);
  844.         },
  845.         media: "assets/media/bank/impossible_longbow.png",
  846.         sellsFor: 0,
  847.         id: Items.Impossible_Longbow,
  848.         ignoreCompletion: true,
  849.         isEquipment: true,
  850.         validSlots: ["Weapon"],
  851.         occupiesSlots: ["Shield"],
  852.         equipRequirements: [{ type: "Level", levels: [{ skill: CONSTANTS.skill.Ranged, level: 70 }] }],
  853.         equipmentStats: [
  854.             { key: "attackSpeed", value: 3000 },
  855.             { key: "rangedAttackBonus", value: 85 },
  856.             { key: "rangedStrengthBonus", value: 110 },
  857.         ],
  858.         hasSpecialAttack: true,
  859.         specialAttacks: [attacks.ImpossibleShot],
  860.         attackType: "ranged",
  861.         ammoTypeRequired: 0,
  862.         golbinRaidExclusive: true,
  863.     },
  864.     {
  865.         category: "Golbin Raid",
  866.         type: "Weapon",
  867.         get name() {
  868.             return getItemName(this.id);
  869.         },
  870.         media: "assets/media/bank/weapon_sword_dragon.png",
  871.         sellsFor: 0,
  872.         id: Items.Throwing_Dragon_Sword,
  873.         ignoreCompletion: true,
  874.         isEquipment: true,
  875.         validSlots: ["Weapon"],
  876.         occupiesSlots: ["Quiver"],
  877.         equipRequirements: [],
  878.         equipmentStats: [
  879.             { key: "attackSpeed", value: 2400 },
  880.             { key: "rangedAttackBonus", value: 67 },
  881.             { key: "rangedStrengthBonus", value: 63 },
  882.         ],
  883.         hasSpecialAttack: false,
  884.         attackType: "ranged",
  885.         ammoTypeRequired: 4,
  886.         golbinRaidExclusive: true,
  887.     },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement