Skip to content

Commit

Permalink
feat: add runs for talisman of insolence
Browse files Browse the repository at this point in the history
  • Loading branch information
ValeriiVasin committed Jun 17, 2022
1 parent 93983fa commit 6938e06
Show file tree
Hide file tree
Showing 3 changed files with 101 additions and 0 deletions.
76 changes: 76 additions & 0 deletions enchant/talisman-of-insolence.ts
@@ -0,0 +1,76 @@
import { Item } from '../items';
import { EnchantMap } from '../types';

// https://forums.lineage2.com/topic/10049-tower-of-insolence/?do=findComment&comment=76516
export const talismanOfBaiumEnchantMap: EnchantMap = new Map([
[
Item.TalismanOfInsolence_1,
{
item: Item.TalismanOfInsolence_1,
cost: new Map([
[Item.ElementalStone, 40],
[Item.EnergyOfInsolence, 2],
[Item.TalismanCrystal, 30],
]),
results: [
{ chance: 20, item: Item.TalismanOfInsolence_1 },
{ chance: 80, item: Item.TalismanOfInsolence_2 },
],
},
],
[
Item.TalismanOfInsolence_2,
{
item: Item.TalismanOfInsolence_2,
cost: new Map([
[Item.ElementalStone, 100],
[Item.EnergyOfInsolence, 3],
[Item.TalismanCrystal, 45],
]),
results: [
{ chance: 40, item: Item.TalismanOfInsolence_2 },
{ chance: 60, item: Item.TalismanOfInsolence_3 },
],
},
],
[
Item.TalismanOfInsolence_3,
{
item: Item.TalismanOfInsolence_3,
cost: new Map([
[Item.ElementalStone, 100],
[Item.EnergyOfInsolence, 4],
[Item.TalismanCrystal, 70],
]),
results: [
{ chance: 10, item: Item.TalismanOfInsolence_2 },
{ chance: 40, item: Item.TalismanOfInsolence_4 },
{ chance: 50, item: Item.TalismanOfInsolence_3 },
],
},
],
[
Item.TalismanOfInsolence_4,
{
item: Item.TalismanOfInsolence_4,
cost: new Map([
[Item.ElementalStone, 200],
[Item.EnergyOfInsolence, 5],
[Item.TalismanCrystal, 100],
]),
results: [
{ chance: 10, item: Item.TalismanOfInsolence_5 },
{ chance: 40, item: Item.TalismanOfInsolence_3 },
{ chance: 50, item: Item.TalismanOfInsolence_4 },
],
},
],
[
Item.TalismanOfInsolence_5,
{
item: Item.TalismanOfInsolence_5,
cost: new Map([[Item.Bx, 5_000]]),
results: [{ chance: 100, item: Item.TalismanOfInsolence_6 }],
},
],
]);
11 changes: 11 additions & 0 deletions items.ts
Expand Up @@ -115,6 +115,17 @@ export enum Item {
TalismanOfAuthority_19 = 'Талисман Властителя Ур.19',
TalismanOfAuthority_20 = 'Талисман Властителя Ур.20',

ElementalStone = 'Камень Стихий',
TalismanCrystal = 'Кристалл для Талисмана',
EnergyOfInsolence = 'Энергия Дерзости',
Bx = 'Кристалл: Ранг B',
TalismanOfInsolence_1 = 'Талисман Дерзости Ур.1',
TalismanOfInsolence_2 = 'Талисман Дерзости Ур.2',
TalismanOfInsolence_3 = 'Талисман Дерзости Ур.3',
TalismanOfInsolence_4 = 'Талисман Дерзости Ур.4',
TalismanOfInsolence_5 = 'Талисман Дерзости Ур.5',
TalismanOfInsolence_6 = 'Талисман Дерзости Ур.6',

RuneAden_1 = 'Кристалл Души Адена Ур.1',
RuneAden_2 = 'Кристалл Души Адена Ур.2',
RuneAden_3 = 'Кристалл Души Адена Ур.3',
Expand Down
14 changes: 14 additions & 0 deletions run/talisman-of-insolence.ts
@@ -0,0 +1,14 @@
import { run } from '../helpers/run';
import { Item } from '../items';

run(
Item.TalismanOfInsolence_1,
[
Item.TalismanOfInsolence_2,
Item.TalismanOfInsolence_3,
Item.TalismanOfInsolence_4,
Item.TalismanOfInsolence_5,
Item.TalismanOfInsolence_6,
],
10_000,
);

0 comments on commit 6938e06

Please sign in to comment.