Cleaned up Slayer Tasks
What has been done in this MR?
- Fix #1941 #1948 #1775 #1869 #1883
- Clean up hints
- Fix pluralisation of all slayer tasks
- Update NPC ids for some tasks mainly removing non-attack-able NPCs
- Clean up grammar on task advice
- Fix word wrap on all hints
- Update the amount of assignments and the type of assignments you can get from each slayer based off of the Game Guide
- I don't have any source that says specific tasks should be blocked by combat level so I left them as is/picked reasonable numbers for new tasks.
Others are behind unimplemented quests but as soon as the quest is implemented (and quest specific NPCs added for some) they will start working.
Here is a list of all quest blocked assignments. Some have been commented out if players cannot access the monsters but others have been left in since players can get to the monsters. The ones that are not commented out use the hasRequirement
function that recursively checks requirements if the quest is not implemented.
Tasks with quest requirements
These assignments have quests (that may or may not have been implemented) but the player right now can access these monsters.
- Brine Rats - Olaf's Quest
- Cave Horrors - Cabin Fever
- Dagnnoths - Horror from the Deep
- Dark Beasts - Mourning's Ends Part II
- Elves - Regicide !1900 may make this task impossible to complete. Right now you can charter a boat to Port Tyras
- Jungle Horror - Cabin Fever
- Spiritual Mages - Death Plateau
- Spiritual Ranges - Death Plateau
- Spiritual Warriors - Death Plateau
- Terror Dog - Haunted Mine
Not yet assigned out
These monsters are impossible to access. The only exception is Wall Beasts but they are excluded because they look broken. They can be accessed by using admin commands though.
- Fever Spider - Rum Deal, NPCs are not added and neither is Rum Deal
- KillerWatts - needs a whole new plane implemented
- Molanisks - needs scenery to npc transform implemented
- Mutated Zygomites - needs npc pick interaction implemented
- Scabarites - Contact!, I'm less sure about this one but I don't think you can get to any that count
- Sea Snakes - Royal Trouble, needs boat travel to Etceteria/Miscellania and NPCs added before being uncommented
- Shadow Warrior - Legends' Quest - Needs Legend's Guild dungeon connected and populated
- Suqahs - Lunar Diplomacy - No way to get to Lunar Island right now
- Wall Beasts - need to fix leaving the wall glitch
- Warped Terror Bird - The Path of Glouphrie - need to be populated/dungeon connected and grapple implemented
- Warped Tortoise - The Path of Glouphrie - need to be populated/dungeon connected and grapple implemented
Here is a report of the tasks that have been added or removed from the list of possible tasks
AVIANSIES (in-authentically added back in)
- CHAOS_ELEMENTAL
- COMMANDER_ZILYANA
- CYCLOPES
+ FEVER_SPIDER
- GENERAL_GRARDOOR
- GIANT_MOLE
- JAD
- KING_BLACK_DRAGON
- KREE_ARRA
- KRIL_TSUTSAROTH
+ RED_DRAGONS
- RATS
+ SCABARITES
+ SEA_SNAKES
+ SHADOW_WARRIORS
+ TERROR_DOGS
- TZHAAR
+ WARPED_TERROR_BIRD
+ WARPED_TORTOISE
The 'default' task amounts were also changed for some of the masters
Master | Old | New |
---|---|---|
TURAEL | 15-50 | 15-50 |
MAZCHNA | 30-70 | 40-70 |
VANNAKA | 30-80 | 60-120 |
CHAELDAR | 110-170 | 110-170 |
SUMONA | 50-185 | 120-185 |
DURADEL | 50-199 | 130-200 |
Inauthentic tasks
I used rs Wiki from today to get a 'balanced' idea. OSRS thinks every master should be able to assign every task which defeats the point of changing masters. I have just used the default numbers for task count. Also I guessed the weight for assigning the task to be a similar number to other tasks from the slayer master.
- Aviansies: SUMONA, DURADEL
Creature specific interactions
Some creatures (like dust devils) drop your stats to 0 on first attack if you don't have the right gear (face mask). Others seem to lock at 25% debuf (basilisk and cockatrice) without the gear (mirror shield) and I never drop beneath 75/99. This may be a bug but I couldn't find sources either way.
What should testers check?
-
There are a couple different ways you can encounter the plural of task assignments. I've tried to make them all use the same pluralisation method so for every task pick one of:
- Get it assigned
- Use a slayer ring
- Use an enchanted gem
-
Read all hints for all the assignments
-
Check you can get to all of the tasks you get assigned and that the slayer interaction works (like mirror shield against the basilisk)
-
steel dragon hint source
Tasks with an ID
NPC | ID |
---|---|
ABERRANT_SPECTRES | 1604 |
ABYSSAL_DEMONS | 1615 |
ANKOU | 4381 |
BANSHEE | 1612 |
BASILISKS | 1616 |
BATS | 412 |
BEARS | 106 |
BIRDS | 1475 |
BLACK_DEMONS | 84 |
BLACK_DRAGONS | 54 |
BLOODVELDS | 1618 |
BLUE_DRAGONS | 55 |
BRINE_RATS | 3707 |
BRONZE_DRAGONS | 1590 |
CATABLEPONS | 4397 |
CAVE_BUG | 1832 |
CAVE_CRAWLERS | 1600 |
CAVE_HORRORS | 4353 |
CAVE_SLIMES | 1831 |
COCKATRICES | 1620 |
COWS | 81 |
CRAWLING_HAND | 1648 |
CROCODILES | 1993 |
DAGANNOTHS | 1338 |
DARK_BEASTS | 2783 |
DESERT_LIZARDS | 2803 |
DOG | 99 |
DUST_DEVILS | 1624 |
DWARF | 118 |
EARTH_WARRIORS | 124 |
ELVES | 1183 |
FEVER_SPIDER | 2850 |
FIRE_GIANTS | 110 |
FLESH_CRAWLERS | 4389 |
GARGOYLES | 1610 |
GHOSTS | 103 |
GHOULS | 1218 |
GOBLINS | 100 |
GORAKS | 4418 |
GREATER_DEMONS | 83 |
GREEN_DRAGONS | 742 |
HARPIE_BUG_SWARMS | 3153 |
HELLHOUNDS | 49 |
HILL_GIANTS | 117 |
HOBGOBLINS | 122 |
ICE_FIENDS | 3406 |
ICE_GIANTS | 111 |
ICE_WARRIOR | 125 |
INFERNAL_MAGES | 1643 |
IRON_DRAGONS | 1591 |
JELLIES | 1637 |
JUNGLE_HORRORS | 4348 |
KALPHITES | 1153 |
KURASKS | 1608 |
LESSER_DEMONS | 82 |
MINOTAURS | 4404 |
MITHRIL_DRAGONS | 5363 |
MOGRE | 114 |
MOLANISKS | 5751 |
MONKEYS | 132 |
MOSS_GIANTS | 112 |
NECHRYAELS | 1613 |
OGRES | 115 |
OTHERWORDLY_BEING | 126 |
PYREFIENDS | 1633 |
RED_DRAGONS | 53 |
ROCK_SLUGS | 1631 |
SCABARITES | 2001 |
SCORPIONS | 107 |
SEA_SNAKES | 3939 |
SHADE | 3617 |
SHADOW_WARRIORS | 158 |
SKELETAL_WYVERN | 3068 |
SKELETONS | 90 |
SPIDERS | 61 |
SPIRTUAL_MAGES | 6221 |
SPIRTUAL_RANGERS | 6220 |
SPIRTUAL_WARRIORS | 6219 |
STEEL_DRAGONS | 1592 |
TERROR_DOGS | 5417 |
TROLLS | 72 |
TUROTHS | 1622 |
SUQAHS | 4527 |
VAMPIRES | 1023 |
WARPED_TERROR_BIRD | 6285 |
WARPED_TORTOISE | 6296 |
WATERFIENDS | 5361 |
WEREWOLVES | 1665 |
WOLVES | 95 |
ZOMBIES | 73 |
Since this adds some new slayer tasks the Slayer Plugin needs to be edited and deployed and the version updated.
-
I have tested these changes thoroughly. -
I used the relevant Zaros tool for any JSON edits where possible, and have attached screenshots of any changes.