@@ -2,7 +2,7 @@ import { randFloat, randInt, roll } from '@oldschoolgg/rng';
22import { notEmpty , stringMatches } from '@oldschoolgg/toolkit' ;
33import { Bank , type Monster , Monsters , resolveItems } from 'oldschooljs' ;
44
5- import { CombatAchievements } from '@/lib/combat_achievements/combatAchievements.js' ;
5+ import { caTiers } from '@/lib/combat_achievements/combatAchievements.js' ;
66import type { PvMMethod } from '@/lib/constants.js' ;
77import { LumbridgeDraynorDiary , userhasDiaryTier } from '@/lib/diaries.js' ;
88import { CombatOptionsEnum } from '@/lib/minions/data/combatConstants.js' ;
@@ -189,7 +189,7 @@ export async function assignNewSlayerTask(user: MUser, master: SlayerMaster) {
189189 let bossTask = false ;
190190 let wildyBossTask = false ;
191191 if (
192- user . user . slayer_unlocks . includes ( SlayerTaskUnlocksEnum . LikeABoss ) &&
192+ user . hasSlayerUnlock ( SlayerTaskUnlocksEnum . LikeABoss ) &&
193193 ( master . name . toLowerCase ( ) === 'konar quo maten' ||
194194 master . name . toLowerCase ( ) === 'duradel' ||
195195 master . name . toLowerCase ( ) === 'nieve' ||
@@ -199,7 +199,7 @@ export async function assignNewSlayerTask(user: MUser, master: SlayerMaster) {
199199 bossTask = true ;
200200 }
201201
202- if ( user . user . slayer_unlocks . includes ( SlayerTaskUnlocksEnum . LikeABoss ) && master . id === 8 && roll ( 25 ) ) {
202+ if ( user . hasSlayerUnlock ( SlayerTaskUnlocksEnum . LikeABoss ) && master . id === 8 && roll ( 25 ) ) {
203203 wildyBossTask = true ;
204204 }
205205
@@ -224,8 +224,8 @@ export async function assignNewSlayerTask(user: MUser, master: SlayerMaster) {
224224 }
225225
226226 let maxQuantity = assignedTask ?. amount [ 1 ] ;
227- if ( bossTask && user . user . slayer_unlocks . includes ( SlayerTaskUnlocksEnum . LikeABoss ) ) {
228- for ( const tier of Object . keys ( CombatAchievements ) as ( keyof typeof CombatAchievements ) [ ] ) {
227+ if ( bossTask && user . hasSlayerUnlock ( SlayerTaskUnlocksEnum . LikeABoss ) ) {
228+ for ( const tier of caTiers ) {
229229 if ( user . hasCompletedCATier ( tier ) ) {
230230 maxQuantity += 5 ;
231231 }
0 commit comments