Skip to content

Commit

Permalink
Slayer Tasks Fixes
Browse files Browse the repository at this point in the history
Adds common name for DKS kings and removes the duplicate boss tasks.
Adds the relevant extensions to krystilias assigned tasks for black dragons and nechs.
Allows people to kill artio/calvarion/spindel for the relevant boss tasks.
  • Loading branch information
TastyPumPum committed Jul 17, 2024
1 parent f7632c8 commit cca4266
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 27 deletions.
3 changes: 3 additions & 0 deletions src/lib/slayer/slayerUtil.ts
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,9 @@ export function getCommonTaskName(task: Monster) {
case Monsters.RevenantImp.id:
commonName = 'Revenant';
break;
case Monsters.DagannothPrime.id:
commonName = 'Dagannoth Kings';
break;
default:
}
if (commonName !== 'TzHaar' && !commonName.endsWith('s')) commonName += 's';
Expand Down
34 changes: 7 additions & 27 deletions src/lib/slayer/tasks/bossTasks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export const bossTasks: AssignableSlayerTask[] = [
monster: Monsters.Callisto,
amount: [3, 35],
weight: 1,
monsters: [Monsters.Callisto.id],
monsters: [Monsters.Callisto.id, Monsters.Artio.id],
isBoss: true,
wilderness: true
},
Expand Down Expand Up @@ -90,27 +90,7 @@ export const bossTasks: AssignableSlayerTask[] = [
levelRequirements: {
prayer: 43
},
monsters: [Monsters.DagannothPrime.id],
isBoss: true
},
{
monster: Monsters.DagannothSupreme,
amount: [3, 35],
weight: 1,
levelRequirements: {
prayer: 43
},
monsters: [Monsters.DagannothSupreme.id],
isBoss: true
},
{
monster: Monsters.DagannothRex,
amount: [3, 35],
weight: 1,
levelRequirements: {
prayer: 43
},
monsters: [Monsters.DagannothRex.id],
monsters: [Monsters.DagannothPrime.id, Monsters.DagannothSupreme.id, Monsters.DagannothRex.id],
isBoss: true
},
{
Expand Down Expand Up @@ -219,15 +199,15 @@ export const bossTasks: AssignableSlayerTask[] = [
monster: Monsters.Venenatis,
amount: [3, 35],
weight: 1,
monsters: [Monsters.Venenatis.id],
monsters: [Monsters.Venenatis.id, Monsters.Spindel.id],
isBoss: true,
wilderness: true
},
{
monster: Monsters.Vetion,
amount: [3, 35],
weight: 1,
monsters: [Monsters.Vetion.id],
monsters: [Monsters.Vetion.id, Monsters.Calvarion.id],
isBoss: true,
wilderness: true
},
Expand Down Expand Up @@ -260,7 +240,7 @@ export const wildernessBossTasks: AssignableSlayerTask[] = [
monster: Monsters.Callisto,
amount: [3, 35],
weight: 1,
monsters: [Monsters.Callisto.id],
monsters: [Monsters.Callisto.id, Monsters.Artio.id],
isBoss: true,
wilderness: true
},
Expand Down Expand Up @@ -300,15 +280,15 @@ export const wildernessBossTasks: AssignableSlayerTask[] = [
monster: Monsters.Venenatis,
amount: [3, 35],
weight: 1,
monsters: [Monsters.Venenatis.id],
monsters: [Monsters.Venenatis.id, Monsters.Spindel.id],
isBoss: true,
wilderness: true
},
{
monster: Monsters.Vetion,
amount: [3, 35],
weight: 1,
monsters: [Monsters.Vetion.id],
monsters: [Monsters.Vetion.id, Monsters.Calvarion.id],
isBoss: true,
wilderness: true
}
Expand Down
4 changes: 4 additions & 0 deletions src/lib/slayer/tasks/krystiliaTasks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ export const krystiliaTasks: AssignableSlayerTask[] = [
amount: [8, 16],
weight: 4,
monsters: [Monsters.BlackDragon.id],
extendedAmount: [40, 60],
extendedUnlockId: SlayerTaskUnlocksEnum.FireAndDarkness,
unlocked: true,
wilderness: true
},
Expand Down Expand Up @@ -244,6 +246,8 @@ export const krystiliaTasks: AssignableSlayerTask[] = [
amount: [75, 125],
weight: 5,
monsters: [Monsters.GreaterNechryael.id],
extendedAmount: [200, 250],
extendedUnlockId: SlayerTaskUnlocksEnum.NechsPlease,
slayerLevel: 80,
unlocked: true,
wilderness: true
Expand Down

0 comments on commit cca4266

Please sign in to comment.